heap profile: 279: 9497792 [560017: 14632292088] @ heap/1048576 0: 0 [1: 32] @ 0x9630c9 0x943c7a 0x943778 0x972e5e 0x97241a 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x9630c8 crypto/tls.(*clientHelloMsg).unmarshal+0x1988 crypto/tls/handshake_messages.go:583 # 0x943c79 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1175 # 0x943777 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x972e5d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:138 # 0x972419 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:44 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [39: 4992] @ 0xc54d07 0xc49dc9 0xc49d39 0xc5ddb2 0xc59aa5 0x483781 # 0xc54d06 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/mcache.go:58 # 0xc49dc8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1171 # 0xc49d38 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x58 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1164 # 0xc5ddb1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1429 # 0xc59aa4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbc4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:849 0: 0 [1: 32] @ 0x47e507 0x4c06e6 0x4c058e 0x54a4bf 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11f9465 0x11f9505 0x11f5785 0x11f5094 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x47e506 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c06e5 reflect.Value.grow+0xa5 reflect/value.go:2603 # 0x4c058d reflect.Value.Grow+0x6d reflect/value.go:2590 # 0x54a4be encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:547 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f5784 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x11f5093 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x5d27b9 0x7b7158 0x7bd5d7 0x7b1f8f 0x7b2270 0x7b2263 0x7b4a45 0x10b45f1 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x5d27b8 net.IP.String+0xd8 net/ip.go:315 # 0x7b7157 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:138 # 0x7bd5d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:47 # 0x7b1f8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b226f github.com/multiformats/go-multiaddr.(*Component).Value+0x1cf github.com/multiformats/go-multiaddr@v0.16.0/component.go:184 # 0x7b2262 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1c2 github.com/multiformats/go-multiaddr@v0.16.0/component.go:225 # 0x7b4a44 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:107 # 0x10b45f0 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x390 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:151 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0xdd71a5 0xdd624f 0xddd6bc 0xddce6a 0xddcd18 0xdda4b5 0xdcded1 0xdcd46f 0xdc328f 0x483781 # 0xdd71a4 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x424 github.com/quic-go/quic-go@v0.52.0/framer.go:200 # 0xdd624e github.com/quic-go/quic-go.(*framer).Append+0xee github.com/quic-go/quic-go@v0.52.0/framer.go:93 # 0xddd6bb github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5bb github.com/quic-go/quic-go@v0.52.0/packet_packer.go:695 # 0xddce69 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:608 # 0xddcd17 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:599 # 0xdda4b4 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x6f4 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:402 # 0xdcded0 github.com/quic-go/quic-go.(*connection).sendPackets+0x890 github.com/quic-go/quic-go@v0.52.0/connection.go:2145 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [1: 16] @ 0xb7ca85 0x51849f 0x518d98 0x51b81e 0x512945 0xb8aa67 0xe0cc2e 0xe0cabf 0xe98f36 0xdede6f 0xdec62b 0xdeb4e5 0x483781 # 0xb7ca84 github.com/prometheus/client_golang/prometheus.(*Desc).String+0x244 github.com/prometheus/client_golang@v1.22.0/prometheus/desc.go:194 # 0x51849e fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x512944 fmt.Errorf+0x84 fmt/errors.go:25 # 0xb8aa66 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x2e6 github.com/prometheus/client_golang@v1.22.0/prometheus/registry.go:300 # 0xe0cc2d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.52.0/metrics/connection_tracer.go:104 # 0xe0cabe github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.52.0/metrics/connection_tracer.go:92 # 0xe98f35 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func2+0xb5 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/connmgr.go:145 # 0xdede6e github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x6ae github.com/quic-go/quic-go@v0.52.0/server.go:697 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 112] @ 0xdf171c 0xdf17b3 0xdf2ae5 0xdff3fb 0xdff3df 0xdf2d6e 0xdd022c 0xea2289 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0xdf171b github.com/quic-go/quic-go.newReceiveStream+0x39b github.com/quic-go/quic-go@v0.52.0/receive_stream.go:76 # 0xdf17b2 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.52.0/stream.go:121 # 0xdf2ae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.52.0/streams_map.go:90 # 0xdff3fa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:115 # 0xdff3de github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:77 # 0xdf2d6d github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.52.0/streams_map.go:142 # 0xdd022b github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x2b github.com/quic-go/quic-go@v0.52.0/connection.go:2509 # 0xea2288 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/conn.go:62 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [1: 96] @ 0x7d68c5 0x971a34 0x97199c 0x9722d8 0x97e80d 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x971a33 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97199b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1841 # 0x9722d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1941 # 0x97e80c crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x70c crypto/tls/handshake_server_tls13.go:1110 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 112] @ 0x6d7def 0xdb7945 0xdba3aa 0xdba533 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x6d7dee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:87 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdba3a9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:126 # 0xdba532 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x112 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:139 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 48] @ 0x5d27b9 0x7b70af 0x7bd5d7 0x7b1f8f 0x7b2270 0x7b2263 0x7b4a45 0x10b4deb 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x5d27b8 net.IP.String+0xd8 net/ip.go:315 # 0x7b70ae github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:134 # 0x7bd5d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:47 # 0x7b1f8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b226f github.com/multiformats/go-multiaddr.(*Component).Value+0x1cf github.com/multiformats/go-multiaddr@v0.16.0/component.go:184 # 0x7b2262 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1c2 github.com/multiformats/go-multiaddr@v0.16.0/component.go:225 # 0x7b4a44 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:107 # 0x10b4dea github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xb8a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:182 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0x966d2a 0x966c5e 0x966c54 0x9431b6 0x97bc9e 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x966d29 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1b29 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x966c5d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x1a5d vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x966c53 crypto/tls.(*serverHelloMsg).marshal+0x1a53 crypto/tls/handshake_messages.go:851 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97bc9d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d crypto/tls/handshake_server_tls13.go:751 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 128] @ 0x49c07d 0x49bf46 0x49bcbc 0x8e3bb8 0xd28bf3 0xd28bdf 0xd27ded 0xd24694 0xd23f0f 0xd23d58 0x483781 # 0x49c07c sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8e3bb7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd28bf2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd28bde github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.0.1/util.go:149 # 0xd27dec github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:479 # 0xd24693 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:787 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [1: 20480] @ 0x729235 0x728c73 0x728f94 0x73f368 0x73fe3a 0x740110 0x767ff7 0x74c226 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729234 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x728c72 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x728f93 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x73f367 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:53 # 0x73fe39 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x74010f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x767ff6 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x74c225 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 64] @ 0x73f12f 0x73fe3a 0x740110 0x767ff7 0x74c226 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x73f12e github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:46 # 0x73fe39 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x74010f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x767ff6 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x74c225 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27fe 0x6d7845 0x6d7dcb 0xdb7945 0xdb6f0f 0xdb6e13 0xdb6007 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdb6006 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x446 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:493 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 16] @ 0x11d64ed 0x11dc95a 0x11dc673 0x11d63b5 0x11d6378 0x11d6290 0x11dd488 0x11f93b7 0x11f4a0b 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11d64ec github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x10c github.com/pactus-project/pactus/consensus/consensus.go:190 # 0x11dc959 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b9 github.com/pactus-project/pactus/consensus/height.go:30 # 0x11dc672 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x11d63b4 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x74 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x11d6377 github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x37 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x11d628f github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x11dd487 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x11f93b6 github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x56 github.com/pactus-project/pactus/sync/sync.go:148 # 0x11f4a0a github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ca github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0x12cc20a 0x1259ccf 0x12e92d8 0x12cc0b1 0x140f5e7 0x12cbf85 0x1332be7 0x142815e 0x142805f 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x12cc209 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x89 google.golang.org/grpc@v1.73.0/clientconn.go:113 # 0x1259cce google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.73.0/internal/resolver/config_selector.go:166 # 0x12e92d7 google.golang.org/grpc.newClientStream+0x5b7 google.golang.org/grpc@v1.73.0/stream.go:227 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x142815d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:84 # 0x142805e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:80 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 32] @ 0xb3f32e 0xb3f31c 0xb403b5 0xb3ec77 0xb423dc 0xb423ce 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0xb3f32d github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x14d github.com/multiformats/go-multiaddr@v0.16.0/component.go:26 # 0xb3f31b github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x13b github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:117 # 0xb403b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:292 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb423db github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb423cd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:260 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 96] @ 0x7d68c5 0x986571 0x986535 0x7d65c2 0x7d6951 0x984fe5 0x984fa8 0x97dec7 0x983e98 0xdb4f7d 0xdc4b96 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x986570 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x70 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x986534 crypto/tls.(*SessionState).Bytes.func2+0x34 crypto/tls/ticket.go:123 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x984fe4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x5c4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x984fa7 crypto/tls.(*SessionState).Bytes+0x587 crypto/tls/ticket.go:121 # 0x97dec6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1002 # 0x983e97 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdb4f7c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:369 # 0xdc4b95 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.52.0/connection.go:820 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 112] @ 0x77d1d2 0x7ab7f5 0x7ab7de 0xa659f0 0xba6b49 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0x77d1d1 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x7ab7f4 github.com/mr-tron/base58/base58.EncodeAlphabet+0x574 github.com/mr-tron/base58@v1.2.0/base58/base58.go:21 # 0x7ab7dd github.com/multiformats/go-multibase.Encode+0x55d github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xa659ef github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1af github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:26 # 0xba6b48 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x88 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:24 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x64a92a 0x11e3edf 0x11e3ee0 0x11f950f 0x11f5785 0x11f5094 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x64a929 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:934 # 0x11e3ede github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.8.0/encode.go:98 # 0x11e3edf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5784 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x11f5093 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x53a31a 0x6646e5 0x6f26bb 0x6f2629 0x13cb22a 0x13ca48e 0x133540b 0x139cede 0x1335263 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x53a319 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6f26ba github.com/pactus-project/pactus/util/encoding.WriteElements+0xfa github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6f2628 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x68 github.com/pactus-project/pactus/types/account/account.go:84 # 0x13cb229 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x29 github.com/pactus-project/pactus/www/grpc/blockchain.go:321 # 0x13ca48d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xed github.com/pactus-project/pactus/www/grpc/blockchain.go:221 # 0x133540a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1335262 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 256] @ 0x12a2cf5 0x12d734d 0x1230f14 0x483781 # 0x12a2cf4 google.golang.org/grpc/internal/resolver/delegatingresolver.New+0x74 google.golang.org/grpc@v1.73.0/internal/resolver/delegatingresolver/delegatingresolver.go:103 # 0x12d734c google.golang.org/grpc.(*ccResolverWrapper).start.func1+0x2ec google.golang.org/grpc@v1.73.0/resolver_wrapper.go:91 # 0x1230f13 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0x173 google.golang.org/grpc@v1.73.0/internal/grpcsync/callback_serializer.go:94 0: 0 [1: 1900544] @ 0x142c3d4 0x142c398 0x142c3e3 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x142c3d3 bytes.(*Buffer).String+0x1173 bytes/buffer.go:71 # 0x142c397 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x1137 github.com/pactus-project/pactus/www/html/server.go:273 # 0x142c3e2 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1182 github.com/pactus-project/pactus/www/html/network.go:80 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 32] @ 0x87b666 0x88fefa 0x88fb38 0x86232c 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x140f5e7 0x12cbf85 0x133b2c7 0x142b349 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x87b665 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5275 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86232b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:448 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x133b2c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:49 # 0x142b348 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 48] @ 0x4794fa 0x47950f 0xdd5086 0xdf16f0 0xdf17b3 0xdf2ae5 0xdff3fb 0xdff3df 0xdf2d6e 0xdd022c 0xea2289 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xdd5085 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.52.0/frame_sorter.go:39 # 0xdf16ef github.com/quic-go/quic-go.newReceiveStream+0x36f github.com/quic-go/quic-go@v0.52.0/receive_stream.go:74 # 0xdf17b2 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.52.0/stream.go:121 # 0xdf2ae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.52.0/streams_map.go:90 # 0xdff3fa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:115 # 0xdff3de github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:77 # 0xdf2d6d github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.52.0/streams_map.go:142 # 0xdd022b github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x2b github.com/quic-go/quic-go@v0.52.0/connection.go:2509 # 0xea2288 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/conn.go:62 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [1: 73728] @ 0x6c99f8 0x6c9982 0x6d4fe7 0x6d4fa8 0x5963f5 0xb79265 0xb78c34 0xb73e3b 0xb7a507 0x14133ad 0xa04649 0x1413e76 0xa04649 0x1414c43 0xa04649 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x6c99f7 compress/flate.(*compressor).initDeflate+0x557 compress/flate/deflate.go:372 # 0x6c9981 compress/flate.(*compressor).init+0x4e1 compress/flate/deflate.go:593 # 0x6d4fe6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6d4fa7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x5963f4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:643 # 0xb79264 github.com/prometheus/common/expfmt.MetricFamilyToText.func1+0x24 github.com/prometheus/common@v0.65.0/expfmt/text_create.go:96 # 0xb78c33 github.com/prometheus/common/expfmt.MetricFamilyToText+0xf53 github.com/prometheus/common@v0.65.0/expfmt/text_create.go:280 # 0xb73e3a github.com/prometheus/common/expfmt.NewEncoder.func7+0x3a github.com/prometheus/common@v0.65.0/expfmt/encode.go:180 # 0xb7a506 github.com/prometheus/common/expfmt.encoderCloser.Encode+0x26 github.com/prometheus/common@v0.65.0/expfmt/encode.go:53 # 0x14133ac github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0xb0c github.com/prometheus/client_golang@v1.22.0/prometheus/promhttp/http.go:249 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x1413e75 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentMetricHandler.InstrumentHandlerInFlight.func1+0xb5 github.com/prometheus/client_golang@v1.22.0/prometheus/promhttp/instrument_server.go:60 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x1414c42 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.22.0/prometheus/promhttp/instrument_server.go:147 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 48] @ 0x49c639 0x49bc65 0x82d7e5 0x82d522 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x49c638 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x82d7e4 google.golang.org/protobuf/internal/order.RangeFields.func1+0x64 google.golang.org/protobuf@v1.36.6/internal/order/range.go:45 # 0x82d521 google.golang.org/protobuf/internal/order.RangeFields+0x261 google.golang.org/protobuf@v1.36.6/internal/order/range.go:64 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 16] @ 0x114ec25 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0x114ec24 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1c4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [1: 96] @ 0x14b2797 0x6d7845 0x6d79d9 0x6d7f05 0xdb9c18 0xdb98a6 0xdb9099 0xdeef11 0xdeecd8 0xdeb885 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d79d8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:30 # 0x6d7f04 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:93 # 0xdb9c17 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:56 # 0xdb98a5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:35 # 0xdb9098 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:71 # 0xdeef10 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.52.0/server.go:807 # 0xdeecd7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.52.0/server.go:793 # 0xdeb884 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.52.0/server.go:322 0: 0 [1: 64] @ 0x14b2890 0x6d7845 0x6d79d9 0x6d7f05 0xdb9c18 0xdb98a6 0xdb9099 0xdeef11 0xdeecd8 0xdeb885 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d79d8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:30 # 0x6d7f04 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:93 # 0xdb9c17 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:56 # 0xdb98a5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:35 # 0xdb9098 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:71 # 0xdeef10 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.52.0/server.go:807 # 0xdeecd7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.52.0/server.go:793 # 0xdeb884 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.52.0/server.go:322 0: 0 [1: 16] @ 0xb30d87 0xb323f0 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xb30d86 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestSendOK+0x146 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/metrics/metrics.go:154 # 0xb323ef github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x64f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:97 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [1: 8] @ 0xd2955f 0xd297c8 0xd5ef8a 0x115608c 0x11511c2 0x4ce803 0x10fcc09 0x10fc35d 0x483781 # 0xd2955e github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x3e github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:22 # 0xd297c7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:38 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x115608b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x11511c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:906 # 0x4ce802 io.(*LimitedReader).Read+0x42 io/io.go:479 # 0x10fcc08 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).copyWithBuffer+0x88 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:520 # 0x10fc35c github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x1bc github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:473 0: 0 [1: 112] @ 0xd1fac6 0xd2787b 0xd272ef 0xd298f5 0xd298f6 0xd5f262 0x10fc3fd 0x483781 # 0xd1fac5 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x165 github.com/libp2p/go-yamux/v5@v5.0.1/deadline.go:44 # 0xd2787a github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x3a github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:392 # 0xd272ee github.com/libp2p/go-yamux/v5.(*Stream).ResetWithError+0x1ae github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:298 # 0xd298f4 github.com/libp2p/go-yamux/v5.(*Stream).Reset+0x14 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:263 # 0xd298f5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Reset+0x15 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:51 # 0xd5f261 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:89 # 0x10fc3fc github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x25c github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:478 0: 0 [1: 24] @ 0x461ac6 0x14fca53 0x1501be5 0x97dd07 0x983e98 0xdb4f7d 0xdc4b96 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x14fca52 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 crypto/internal/fips140/hkdf/hkdf.go:42 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x97dd06 crypto/tls.(*Conn).sendSessionTicket+0x126 crypto/tls/handshake_server_tls13.go:986 # 0x983e97 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdb4f7c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:369 # 0xdc4b95 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.52.0/connection.go:820 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 128] @ 0x49c652 0x49bc65 0xa2510e 0xa0207b 0xa020d8 0xa03ae8 0xa02d16 0x483781 # 0x49c651 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xa2510d net/http.putBufioWriter+0xed net/http/server.go:909 # 0xa0207a net/http.(*conn).finalFlush+0x7a net/http/server.go:1792 # 0xa020d7 net/http.(*conn).close+0x17 net/http/server.go:1799 # 0xa03ae7 net/http.(*conn).serve.func1+0x1e7 net/http/server.go:1959 # 0xa02d15 net/http.(*conn).serve+0x7f5 net/http/server.go:2114 0: 0 [1: 112] @ 0x412454 0x4e4988 0xde4d2e 0xde4d1f 0xde466d 0xea3842 0xd5ef8a 0x115608c 0x11511c2 0x4ce803 0x10fcc09 0x10fc35d 0x483781 # 0x4e4987 time.NewTimer+0x27 time/sleep.go:144 # 0xde4d2d github.com/quic-go/quic-go/internal/utils.NewTimer+0x4ad github.com/quic-go/quic-go@v0.52.0/internal/utils/timer.go:17 # 0xde4d1e github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.52.0/receive_stream.go:170 # 0xde466c github.com/quic-go/quic-go.(*receiveStream).Read+0xcc github.com/quic-go/quic-go@v0.52.0/receive_stream.go:94 # 0xea3841 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:58 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x115608b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x11511c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:906 # 0x4ce802 io.(*LimitedReader).Read+0x42 io/io.go:479 # 0x10fcc08 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).copyWithBuffer+0x88 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:520 # 0x10fc35c github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x1bc github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:473 0: 0 [1: 16] @ 0x8e9be5 0x8e9bf7 0x8ed8a5 0x8f9ea4 0x8fbe88 0x8fcc1f 0x8fe9c5 0x11cd16d 0x11d0bb3 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8e9be4 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x184 github.com/pactus-project/pactus/types/account/account.go:96 # 0x8e9bf6 github.com/pactus-project/pactus/store.(*accountStore).account+0x196 github.com/pactus-project/pactus/store/account.go:53 # 0x8ed8a4 github.com/pactus-project/pactus/store.(*store).Account+0x84 github.com/pactus-project/pactus/store/store.go:306 # 0x8f9ea3 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xa3 github.com/pactus-project/pactus/sandbox/sandbox.go:100 # 0x8fbe87 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x247 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:39 # 0x8fcc1e github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8fe9c4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x11cd16c github.com/pactus-project/pactus/state.(*state).executeBlock+0x18c github.com/pactus-project/pactus/state/execution.go:36 # 0x11d0bb2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x312 github.com/pactus-project/pactus/state/state.go:453 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1496253 0x14a6f72 0x14fccee 0x1501d26 0x150140d 0x97d2b6 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x14fcced crypto/internal/fips140/hkdf.Extract[...]+0x10d crypto/internal/fips140/hkdf/hkdf.go:23 # 0x1501d25 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x150140c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x97d2b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 crypto/tls/handshake_server_tls13.go:902 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16384] @ 0x533ab4 0x5334dd 0x5336b9 0x6cbb08 0x6cbaec 0x6ccbc5 0x6cc3d5 0x6c7d1a 0x6c8dcc 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x6cbb07 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6cbaeb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6ccbc4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6cc3d4 compress/flate.(*huffmanBitWriter).writeBlock+0x474 compress/flate/huffman_bit_writer.go:490 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8dcb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 4096] @ 0x533ab4 0x5334dd 0x5336b9 0x6cbb08 0x6cbaec 0x6ccbc5 0x6cc3d5 0x6c7d1a 0x6c8dcc 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x6cbb07 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6cbaeb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6ccbc4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6cc3d4 compress/flate.(*huffmanBitWriter).writeBlock+0x474 compress/flate/huffman_bit_writer.go:490 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8dcb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 14336] @ 0x64a92a 0x11e3e17 0x11e3df3 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x64a929 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:934 # 0x11e3e16 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:98 # 0x11e3df2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0xba3254 0xbabb73 0xbaa8fb 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba3253 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:69 # 0xbabb72 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:394 # 0xbaa8fa github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:307 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0xde9a25 0xe09e8d 0xdcb222 0xdca5b0 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0xdf9b3e 0x483781 # 0xde9a24 github.com/quic-go/quic-go.(*sendStream).cancelWrite+0x1e4 github.com/quic-go/quic-go@v0.52.0/send_stream.go:460 # 0xe09e8c github.com/quic-go/quic-go.(*sendStream).handleStopSendingFrame+0x2c github.com/quic-go/quic-go@v0.52.0/send_stream.go:485 # 0xdcb221 github.com/quic-go/quic-go.(*connection).handleStopSendingFrame+0x41 github.com/quic-go/quic-go@v0.52.0/connection.go:1688 # 0xdca5af github.com/quic-go/quic-go.(*connection).handleFrame+0x3ef github.com/quic-go/quic-go@v0.52.0/connection.go:1519 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [1: 32] @ 0x4619f2 0x460f65 0x4610ca 0xa05c5f 0xa05565 0xa064c5 0xa251ce 0xa02b45 0x483781 # 0xa05c5e net/http.(*ServeMux).matchOrRedirect+0x1de net/http/server.go:2731 # 0xa05564 net/http.(*ServeMux).findHandler+0x224 net/http/server.go:2686 # 0xa064c4 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2820 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 32] @ 0x1496253 0x14a6f72 0x14fccee 0x1501d26 0x15012f0 0x97bd58 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x14fcced crypto/internal/fips140/hkdf.Extract[...]+0x10d crypto/internal/fips140/hkdf/hkdf.go:23 # 0x1501d25 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x15012ef crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x97bd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 crypto/tls/handshake_server_tls13.go:763 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 896] @ 0x533ab4 0x5334dd 0x5336b9 0x5158b7 0x143070a 0x143062d 0x142fcbb 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1430709 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x949 github.com/pactus-project/pactus/www/html/server.go:216 # 0x143062c github.com/pactus-project/pactus/www/html.txToTable+0x86c github.com/pactus-project/pactus/www/html/transaction.go:60 # 0x142fcba github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 32] @ 0xa0820b 0x142eaa9 0x483781 # 0xa0820a net/http.(*Server).Serve+0x42a net/http/server.go:3454 # 0x142eaa8 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:121 0: 0 [1: 32] @ 0x11ccc16 0x11ccb31 0x11ccb31 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb31 0x11ceaaf 0x11cea95 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ceaae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea94 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:233 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 416] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x408ccd 0x40d785 0xc46587 0xc45ace 0xc5d0e2 0xc59a87 0x483781 # 0xc46586 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x886 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:831 # 0xc45acd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:750 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [1: 24] @ 0x4c13b5 0x7ca4aa 0x7cb11f 0x7cb890 0xd8b365 0xd8b332 0xea3030 0xea2da5 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x4c13b4 reflect.MakeSlice+0x74 reflect/value.go:2918 # 0x7ca4a9 encoding/asn1.parseField+0x16c9 encoding/asn1/asn1.go:944 # 0x7cb11e encoding/asn1.parseField+0x233e encoding/asn1/asn1.go:932 # 0x7cb88f encoding/asn1.UnmarshalWithParams+0x1af encoding/asn1/asn1.go:1113 # 0xd8b364 encoding/asn1.Unmarshal+0x344 encoding/asn1/asn1.go:1086 # 0xd8b331 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x311 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:191 # 0xea302f github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xaf github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:120 # 0xea2da4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:106 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 32] @ 0x11ccc16 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0x52ff2a 0xa6502a 0xb32ffc 0xb32d25 0xb31f8c 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0x52ff29 context.(*cancelCtx).Done+0x129 context/context.go:451 # 0xa65029 github.com/libp2p/go-libp2p-kad-dht/internal.CtxMutex.Lock+0x29 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/ctx_mutex.go:17 # 0xb32ffb github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x3b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:186 # 0xb32d24 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:141 # 0xb31f8b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1eb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:74 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [1: 32] @ 0x11ccc16 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb65 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb65 0x11ceaaf 0x11cea95 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ceaae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea94 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:233 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 352] @ 0x479453 0x408c45 0x408c38 0x40d759 0x142f48e 0x142f435 0x142f427 0x1428f76 0x142805f 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x142f48d net/textproto.MIMEHeader.Set+0x8d net/textproto/header.go:22 # 0x142f434 net/http.Header.Set+0x34 net/http/header.go:40 # 0x142f426 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0x26 github.com/pactus-project/pactus/www/html/server.go:188 # 0x1428f75 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xeb5 github.com/pactus-project/pactus/www/html/blockchain.go:124 # 0x142805e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:80 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 112] @ 0x77d1d2 0x8e9225 0x8e920b 0x8e920c 0x51849f 0x518d98 0x51b81e 0x515993 0xd03e4d 0xd050f4 0xd5f6b9 0x114f084 0x10f9f3c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x77d1d1 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8e9224 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8e920a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8e920b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:52 # 0x51849e fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x515992 fmt.Sprintf+0x52 fmt/print.go:239 # 0xd03e4c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:703 # 0xd050f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114f083 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x623 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:639 # 0x10f9f3b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xadb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x6e7dd7 0x6e7f7e 0x6e9e0d 0x6e8690 0x11f494c 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6e7dd6 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0xb6 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:48 # 0x6e7f7d github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x13d github.com/pactus-project/pactus/util/simplemerkle/merkle.go:94 # 0x6e9e0c github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6e868f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x11f494b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x72a23a 0x49bd51 0x72990e 0x73a3ca 0x73ae86 0x73b1cc 0x733eae 0x73b05c 0x73b006 0x73bd26 0x73caac 0x767427 0x7673e1 0x7699b3 0x768eec 0x76959c 0x747545 0x747a73 0x8ebbb1 0x8eb186 0x8ea616 0x8ec3e5 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x72a239 github.com/syndtr/goleveldb/leveldb/util.NewBufferPool.func4+0x19 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:123 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x72990d github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0xad github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:46 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b1cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x767426 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:935 # 0x7673e0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:460 # 0x7699b2 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:178 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x747544 github.com/syndtr/goleveldb/leveldb.(*DB).has+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:823 # 0x747a72 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:865 # 0x8ebbb0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8eb185 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8ea615 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x395 github.com/pactus-project/pactus/store/block.go:79 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11ccc16 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb31 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x5159a6 0xa65794 0xb5a68d 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa65793 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xb5a68c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x30c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:222 0: 0 [1: 32] @ 0x1496253 0x66e366 0x671d96 0x6a0b85 0x6d9a45 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x66e365 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x245 github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:43 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0xc0f108 0xc0c425 0xc09d76 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0f107 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2674 # 0xc0c424 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x764 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2168 # 0xc09d75 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x615 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1588 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0x738daf 0x738451 0x73c625 0x767427 0x7673e1 0x7699b3 0x768eec 0x76959c 0x747545 0x747a73 0x8ebbb1 0x8eb186 0x8ea616 0x8ec3e5 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x738dae github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:295 # 0x738450 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1b0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:242 # 0x73c624 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:838 # 0x767426 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:935 # 0x7673e0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:460 # 0x7699b2 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:178 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x747544 github.com/syndtr/goleveldb/leveldb.(*DB).has+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:823 # 0x747a72 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:865 # 0x8ebbb0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8eb185 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8ea615 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x395 github.com/pactus-project/pactus/store/block.go:79 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xdbce35 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdbce34 github.com/quic-go/quic-go.init.func1+0xcd4 github.com/quic-go/quic-go@v0.52.0/connection.go:339 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 24] @ 0xdd503e 0xdd35ea 0xdc1ddd 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdd503d github.com/quic-go/quic-go.newFrameSorter+0x1d github.com/quic-go/quic-go@v0.52.0/frame_sorter.go:37 # 0xdd35e9 github.com/quic-go/quic-go.newInitialCryptoStream+0x129 github.com/quic-go/quic-go@v0.52.0/crypto_stream.go:121 # 0xdc1ddc github.com/quic-go/quic-go.(*connection).preSetup+0x3c github.com/quic-go/quic-go@v0.52.0/connection.go:466 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 32] @ 0x1335515 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x1335514 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x94 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:389 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 48] @ 0x77d2d4 0x7ab7f5 0x7ab7de 0xa659f0 0xba912f 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0x77d2d3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x193 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x7ab7f4 github.com/mr-tron/base58/base58.EncodeAlphabet+0x574 github.com/mr-tron/base58@v1.2.0/base58/base58.go:21 # 0x7ab7dd github.com/multiformats/go-multibase.Encode+0x55d github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xa659ef github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1af github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:26 # 0xba912e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:92 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x127c407 0x12eea9d 0x12ee8c7 0x12edbe5 0x12ec95b 0x12ed892 0x12cc0d9 0x140f5e7 0x12cbf85 0x1333727 0x142959e 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x127c406 google.golang.org/grpc/internal/transport.(*http2Client).write+0xe6 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1106 # 0x12eea9c google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x29c google.golang.org/grpc@v1.73.0/internal/transport/client_stream.go:77 # 0x12ee8c6 google.golang.org/grpc.(*csAttempt).sendMsg+0xc6 google.golang.org/grpc@v1.73.0/stream.go:1096 # 0x12edbe4 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.73.0/stream.go:938 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ed891 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.73.0/stream.go:946 # 0x12cc0d8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.73.0/call.go:70 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1333726 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x142959d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:155 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 16] @ 0xb30b65 0xb31fb4 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0xb30b64 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestSendErr+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/metrics/metrics.go:146 # 0xb31fb3 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x213 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:76 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [1: 16] @ 0x11b54f5 0xd55d13 0xd55a65 0x10b5579 0x10b513e 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x11b54f4 github.com/pactus-project/pactus/network.(*ConnectionGater).InterceptPeerDial+0x134 github.com/pactus-project/pactus/network/gater.go:74 # 0xd55d12 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x232 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:257 # 0xd55a64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:229 # 0x10b5578 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x3d8 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:235 # 0x10b513d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xedd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:204 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 48] @ 0x49c639 0x49bc65 0xdbe77b 0xdc6036 0xdc601c 0xdc549b 0xdc2dd6 0x483781 # 0x49c638 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdbe77a github.com/quic-go/quic-go.(*packetBuffer).putBack+0x5a github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:59 # 0xdc6035 github.com/quic-go/quic-go.(*packetBuffer).MaybeRelease+0xad5 github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:39 # 0xdc601b github.com/quic-go/quic-go.(*connection).handleOnePacket+0xabb github.com/quic-go/quic-go@v0.52.0/connection.go:991 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 160] @ 0x4d5adf 0x5d0a1d 0x5cf659 0xb42b17 0x114393b 0x11431bf 0x1142f18 0x113fd45 0x113dce7 0x113d586 0x483781 # 0x4d5ade syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5d0a1c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x5cf658 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb42b16 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:390 # 0x114393a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x61a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:660 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142f17 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:594 # 0x113fd44 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:402 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 16] @ 0x142f0eb 0x13d6b48 0x142ee28 0x142edf1 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x142f0ea github.com/pactus-project/pactus/www/html.(*Server).RootHandler.func1+0xaa github.com/pactus-project/pactus/www/html/server.go:162 # 0x13d6b47 github.com/gorilla/mux.(*Router).walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:377 # 0x142ee27 github.com/gorilla/mux.(*Router).Walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:363 # 0x142edf0 github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x70 github.com/pactus-project/pactus/www/html/server.go:154 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 24] @ 0x4619f2 0x460f65 0x4610ca 0x93564c 0x98be25 0x518563 0x518d98 0x51be29 0x512945 0x946553 0x983528 0x483781 # 0x93564b crypto/tls.alert.String+0x4b crypto/tls/alert.go:104 # 0x98be24 crypto/tls.AlertError.Error+0x24 crypto/tls/alert.go:16 # 0x518562 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51be28 fmt.(*pp).doPrintf+0x988 fmt/print.go:1173 # 0x512944 fmt.Errorf+0x84 fmt/errors.go:25 # 0x946552 crypto/tls.(*Conn).handshakeContext+0x7f2 crypto/tls/conn.go:1602 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 48] @ 0x13ca49f 0x133540b 0x139cede 0x1335263 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13ca49e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xfe github.com/pactus-project/pactus/www/grpc/blockchain.go:220 # 0x133540a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1335262 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 160] @ 0xd05fbe 0xd03e7d 0xd050f4 0xd5f6b9 0x114f084 0x10f9f3c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd05fbd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:56 # 0xd03e7c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1fc github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:703 # 0xd050f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114f083 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x623 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:639 # 0x10f9f3b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xadb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 2688] @ 0x123a9d8 0x123b02b 0x1242a05 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a9d7 google.golang.org/protobuf/internal/encoding/json.appendString+0x6b7 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:126 # 0x123b02a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:209 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 32] @ 0xc5f3dc 0xc5f441 0xc4de7a 0xc4de7b 0xc4bb71 0xc45a2b 0xc5d432 0xc59a87 0x483781 # 0xc5f3db github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).PriorityPush+0x17b github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:30 # 0xc5f440 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1e0 github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:95 # 0xc4de79 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).UrgentPush+0x39 github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:72 # 0xc4de7a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3a github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1403 # 0xc4bb70 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4f0 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1373 # 0xc45a2a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x50a github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:738 # 0xc5d431 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x9f1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1318 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [1: 112] @ 0x12e9f35 0x12e9ada 0x12e94a3 0x12cc0b1 0x140f5e7 0x12cbf85 0x1333547 0x1337799 0x4b7da6 0x4b6eb9 0x1446158 0x144113b 0x143ffae 0x143f5ec 0x483781 # 0x12e9f34 google.golang.org/grpc.newClientStreamWithParams+0x394 google.golang.org/grpc@v1.73.0/stream.go:295 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1333546 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x1337798 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4b7da5 reflect.Value.call+0xca5 reflect/value.go:584 # 0x4b6eb8 reflect.Value.Call+0xb8 reflect/value.go:368 # 0x1446157 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0xb7 github.com/creachadair/jrpc2@v1.3.1/handler/handler.go:238 # 0x144113a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.1/server.go:387 # 0x143ffad github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.1/server.go:259 # 0x143f5eb github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.1/server.go:180 0: 0 [1: 96] @ 0x6719f9 0x68da9f 0x6a0c45 0x6d9a45 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c666b 0x11d0ff7 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6719f8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:818 # 0x68da9e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a0c44 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c666a github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11d0ff6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x756 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xd0f0d5 0xd10e98 0xd0a28c 0xd01ce5 0xd01ae5 0x11a1078 0xdedcb6 0xdec62b 0xdeb4e5 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd10e97 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddConn+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:571 # 0xd0a28b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddConn+0x52b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:567 # 0xd01ce4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x144 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:396 # 0xd01ae4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:379 # 0x11a1077 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x77 github.com/libp2p/go-libp2p@v0.42.0/config/config.go:391 # 0xdedcb5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.52.0/server.go:667 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 64] @ 0xc46b25 0xc45aff 0xc5d0e2 0xc59a87 0x483781 # 0xc46b24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x2e4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:878 # 0xc45afe github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x7e github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:751 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [1: 8] @ 0xea361f 0xea3852 0xd5ef8a 0x4ce0f1 0xb271f1 0xb271cf 0x779571 0xb26aaa 0xb26e1f 0xba0c32 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xea361e github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x3e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:26 # 0xea3851 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x31 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:59 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xb271f0 io.ReadFull+0x30 io/io.go:354 # 0xb271ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0xb26aa9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb26e1e github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x9e github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xba0c31 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:53 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x409c52 0x40b817 0x40b585 0x40d817 0xc4a3b0 0xc49d39 0xc5ddb2 0xc59aa5 0x483781 # 0xc4a3af github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x62f github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1234 # 0xc49d38 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x58 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1164 # 0xc5ddb1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1429 # 0xc59aa4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbc4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:849 0: 0 [1: 16] @ 0x127c89a 0x12770c5 0x1290e92 0x1290b69 0x126b2db 0x12d8a5c 0x12d99f7 0x12da70b 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x127c899 google.golang.org/grpc/internal/transport.(*http2Client).updateWindow+0x39 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1147 # 0x12770c4 google.golang.org/grpc/internal/transport.(*http2Client).newStream.func3+0x24 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:516 # 0x1290e91 google.golang.org/grpc/internal/transport.(*transportReader).Read+0x71 google.golang.org/grpc@v1.73.0/internal/transport/transport.go:432 # 0x1290b68 google.golang.org/grpc/internal/transport.(*Stream).read+0xa8 google.golang.org/grpc@v1.73.0/internal/transport/transport.go:383 # 0x126b2da google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x1a google.golang.org/grpc@v1.73.0/internal/transport/client_stream.go:55 # 0x12d8a5b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.73.0/rpc_util.go:705 # 0x12d99f6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.73.0/rpc_util.go:850 # 0x12da70a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.73.0/rpc_util.go:933 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 32] @ 0x4dd42c 0xd0f0ae 0xd10a99 0xd0b652 0xd05831 0x10b3824 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd10a98 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:508 # 0xd0b651 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x671 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:677 # 0xd05830 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x1b0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:926 # 0x10b3823 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x63 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:54 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 24] @ 0x98554c 0x9852fe 0x97dec7 0x983e98 0xdb4f7d 0xdc4b96 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x98554b crypto/tls.certificatesToBytesSlice+0xb2b crypto/tls/ticket.go:174 # 0x9852fd crypto/tls.(*SessionState).Bytes+0x8dd crypto/tls/ticket.go:139 # 0x97dec6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1002 # 0x983e97 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdb4f7c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:369 # 0xdc4b95 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.52.0/connection.go:820 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 4864] @ 0x93e190 0x942d2a 0x94435e 0xd23976 0xd2301c 0x483781 # 0x93e18f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:522 # 0x942d29 crypto/tls.(*Conn).writeRecordLocked+0x649 crypto/tls/conn.go:1025 # 0x94435d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd23975 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7f5 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:678 # 0xd2301b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.0.1/session.go:546 0: 0 [2: 576] @ 0x127744f 0x127a1df 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x140f5e7 0x12cbf85 0x1333547 0x14290d5 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x127744e google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x1ae google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:562 # 0x127a1de google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:774 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1333546 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x14290d4 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf4 github.com/pactus-project/pactus/www/html/blockchain.go:132 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 80] @ 0x52f43b 0x52f41d 0x12e9cff 0x12e9ada 0x12e94a3 0x12cc0b1 0x140f5e7 0x12cbf85 0x1333727 0x142959e 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x52f43a context.withCancel+0x3a context/context.go:277 # 0x52f41c context.WithCancel+0x1c context/context.go:241 # 0x12e9cfe google.golang.org/grpc.newClientStreamWithParams+0x15e google.golang.org/grpc@v1.73.0/stream.go:276 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1333726 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x142959d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:155 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 24] @ 0x6d9756 0x6dc672 0x6dc53f 0x13cadf2 0x13ca6a7 0x133576b 0x139cede 0x13355c3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6d9755 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x6dc671 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x91 github.com/pactus-project/pactus/types/validator/validator.go:162 # 0x6dc53e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:145 # 0x13cadf1 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:306 # 0x13ca6a6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:253 # 0x133576a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:394 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13355c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:396 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 64] @ 0x1276beb 0x1276c99 0x127a27a 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x140f5e7 0x12cbf85 0x1333547 0x14290d5 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x1276bea google.golang.org/grpc/internal/transport.newRecvBuffer+0x4a google.golang.org/grpc@v1.73.0/internal/transport/transport.go:72 # 0x1276c98 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xf8 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:490 # 0x127a279 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:778 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1333546 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x14290d4 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf4 github.com/pactus-project/pactus/www/html/blockchain.go:132 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 64] @ 0x14b2890 0x6d7845 0x6d7dcb 0xdb7945 0xdb2313 0xdba465 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdba464 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:133 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 64] @ 0x14b2890 0x14fc91a 0x1501be5 0x980d85 0x97d1ff 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980d84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x97d1fe crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e crypto/tls/handshake_server_tls13.go:893 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 256] @ 0xc5377c 0xc51cf9 0xc4ee45 0xc59b25 0x483781 # 0xc5377b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x31b github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1990 # 0xc51cf8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x4f8 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1815 # 0xc4ee44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1696 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [1: 32] @ 0x11ccc16 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb65 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 160] @ 0x659ab0 0x6d9556 0x13cffbc 0x13ce09b 0x134668b 0x139cede 0x13464e3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x659aaf github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x6f github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x6d9555 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x13cffbb github.com/pactus-project/pactus/www/grpc.transactionToProto+0x23b github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x13ce09a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x134668a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13464e2 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 256] @ 0x49c732 0x49bc65 0xdea0fa 0xdea0d3 0xdea0d2 0xdaaecb 0xdaa3db 0xdcb6bf 0xdca505 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0xdf9b3e 0x483781 # 0x49c731 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdea0f9 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:32 # 0xdea0d2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.52.0/internal/wire/stream_frame.go:190 # 0xdea0d1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.52.0/send_stream.go:543 # 0xdaaeca github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x42a github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:491 # 0xdaa3da github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x13a github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:352 # 0xdcb6be github.com/quic-go/quic-go.(*connection).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.52.0/connection.go:1768 # 0xdca504 github.com/quic-go/quic-go.(*connection).handleFrame+0x344 github.com/quic-go/quic-go@v0.52.0/connection.go:1503 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [1: 48] @ 0x12e9c32 0x12e9ada 0x12e94a3 0x12cc0b1 0x140f5e7 0x12cbf85 0x1333727 0x142959e 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x12e9c31 google.golang.org/grpc.newClientStreamWithParams+0x91 google.golang.org/grpc@v1.73.0/stream.go:261 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1333726 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x142959d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:155 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 80] @ 0x52f43b 0x52f41d 0x5d8f92 0x5d6d85 0x5e854c 0x11f2dc5 0x11f2064 0x11f1e51 0x11f45a5 0x11f45a6 0x11f427d 0x11f3d5b 0x483781 # 0x52f43a context.withCancel+0x3a context/context.go:277 # 0x52f41c context.WithCancel+0x1c context/context.go:241 # 0x5d8f91 net.(*Resolver).lookupIPAddr+0x1f1 net/lookup.go:329 # 0x5d6d84 net.(*Resolver).internetAddrList+0x4c4 net/ipsock.go:289 # 0x5e854b net.ResolveUDPAddr+0xab net/udpsock.go:95 # 0x11f2dc4 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.4.3/ntp.go:632 # 0x11f2063 github.com/beevik/ntp.getTime+0x163 github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x11f1e50 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x11f45a4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x11f45a5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x11f427c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x11f3d5a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [1: 32] @ 0xa66cf8 0xb51397 0xb51334 0xb5134a 0xb5443b 0xba9bb7 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xa66cf7 github.com/ipfs/boxo/util.XOR+0x57 github.com/ipfs/boxo@v0.33.0/util/util.go:125 # 0xb51396 github.com/libp2p/go-libp2p-kbucket.xor+0x96 github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:31 # 0xb51333 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeer+0x33 github.com/libp2p/go-libp2p-kbucket@v0.7.0/sorting.go:34 # 0xb51349 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeersFromList+0x49 github.com/libp2p/go-libp2p-kbucket@v0.7.0/sorting.go:41 # 0xb5443a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x1da github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:463 # 0xba9bb6 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:169 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x13c630e 0x13c7825 0x14753ff 0x483781 # 0x13c630d github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0xcd github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:43 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0x5236eb 0x5158b7 0xd4415b 0x518563 0x518d98 0x51b81e 0x512945 0x1150051 0x114fe5f 0x114ec0f 0xb33219 0xb33045 0xb32d25 0xb31f8c 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0x5236ea strings.(*Builder).Write+0x8a strings/builder.go:83 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd4415a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_error.go:38 # 0x518562 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x512944 fmt.Errorf+0x84 fmt/errors.go:25 # 0x1150050 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:716 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0x114ec0e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ae github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:601 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33044 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:191 # 0xb32d24 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:141 # 0xb31f8b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1eb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:74 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [1: 32] @ 0x1276bda 0x1276c99 0x127a27a 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x140f5e7 0x12cbf85 0x1333727 0x142959e 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x1276bd9 google.golang.org/grpc/internal/transport.newRecvBuffer+0x39 google.golang.org/grpc@v1.73.0/internal/transport/transport.go:73 # 0x1276c98 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xf8 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:490 # 0x127a279 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:778 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1333726 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x142959d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:155 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 528] @ 0x98ee5c 0xa24289 0xa2428a 0x9fdbc7 0xa028b8 0x483781 # 0x98ee5b net/textproto.readMIMEHeader+0x27b net/textproto/reader.go:568 # 0xa24288 net/textproto.(*Reader).ReadMIMEHeader+0x4c8 net/textproto/reader.go:502 # 0xa24289 net/http.readRequest+0x4c9 net/http/request.go:1133 # 0x9fdbc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1048 # 0xa028b7 net/http.(*conn).serve+0x397 net/http/server.go:2027 0: 0 [1: 16] @ 0x10f90e8 0x10f9089 0x10f8750 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10f90e7 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).makeLimitMsg+0x767 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:647 # 0x10f9088 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x708 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:234 # 0x10f874f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:165 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 6912] @ 0x93e190 0x942d2a 0x94435e 0xd23976 0xd2301c 0x483781 # 0x93e18f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:522 # 0x942d29 crypto/tls.(*Conn).writeRecordLocked+0x649 crypto/tls/conn.go:1025 # 0x94435d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd23975 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7f5 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:678 # 0xd2301b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.0.1/session.go:546 0: 0 [1: 256] @ 0x49c732 0x49bc65 0xdaa8bf 0xdaa8e1 0xdcb6bf 0xdca505 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0xdf9b3e 0x483781 # 0x49c731 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdaa8be github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x61e github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/packet.go:55 # 0xdaa8e0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x640 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:396 # 0xdcb6be github.com/quic-go/quic-go.(*connection).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.52.0/connection.go:1768 # 0xdca504 github.com/quic-go/quic-go.(*connection).handleFrame+0x344 github.com/quic-go/quic-go@v0.52.0/connection.go:1503 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [1: 8] @ 0x12d8927 0x12e9dc2 0x12e9ada 0x12e94a3 0x12cc0b1 0x140f5e7 0x12cbf85 0x1333727 0x142959e 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x12d8926 google.golang.org/grpc.OnFinishCallOption.before+0x46 google.golang.org/grpc@v1.73.0/rpc_util.go:339 # 0x12e9dc1 google.golang.org/grpc.newClientStreamWithParams+0x221 google.golang.org/grpc@v1.73.0/stream.go:285 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1333726 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x142959d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:155 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 16] @ 0x1437eb6 0x14410b5 0x143ffae 0x143f5ec 0x483781 # 0x1437eb5 golang.org/x/sync/semaphore.(*Weighted).Acquire+0x1b5 golang.org/x/sync@v0.16.0/semaphore/semaphore.go:71 # 0x14410b4 github.com/creachadair/jrpc2.(*Server).invoke+0xb4 github.com/creachadair/jrpc2@v1.3.1/server.go:381 # 0x143ffad github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.1/server.go:259 # 0x143f5eb github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.1/server.go:180 0: 0 [1: 24] @ 0xb40605 0xb405da 0xb3ec77 0xe9c916 0xe9c908 0x11a103f 0xdedcb6 0xdec62b 0xdeb4e5 0x483781 # 0xb40604 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x104 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:195 # 0xb405d9 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:326 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xe9c915 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xe9c907 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x11a103e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.42.0/config/config.go:387 # 0xdedcb5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.52.0/server.go:667 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 256] @ 0x49c0fc 0x49bf46 0x49bcbc 0x4d51ed 0xb5d128 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x4d51ec syscall.NetlinkRIB+0x16c syscall/netlink_linux.go:84 # 0xb5d127 github.com/libp2p/go-netroute.New+0xa7 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:27 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 96] @ 0x98ec48 0xa24289 0xa2428a 0x9fdbc7 0xa028b8 0x483781 # 0x98ec47 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:520 # 0xa24288 net/textproto.(*Reader).ReadMIMEHeader+0x4c8 net/textproto/reader.go:502 # 0xa24289 net/http.readRequest+0x4c9 net/http/request.go:1133 # 0x9fdbc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1048 # 0xa028b7 net/http.(*conn).serve+0x397 net/http/server.go:2027 0: 0 [1: 16] @ 0x114ff85 0x114fe5f 0x114ec0f 0xb33219 0xb33045 0xb32d25 0xb31f8c 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0x114ff84 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:713 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0x114ec0e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ae github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:601 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33044 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:191 # 0xb32d24 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:141 # 0xb31f8b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1eb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:74 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [1: 1280] @ 0x9676f5 0x9676c5 0x9675d7 0x7d65c2 0x7d6951 0x967549 0x9670d0 0x7d65c2 0x7d6951 0x966dd6 0x9669ab 0x9431b6 0x97bc9e 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x9676f4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9676c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9675d6 crypto/tls.(*serverHelloMsg).marshal.func11.2+0x16 crypto/tls/handshake_messages.go:863 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967548 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x548 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9670cf crypto/tls.(*serverHelloMsg).marshal.func11+0xcf crypto/tls/handshake_messages.go:862 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x966dd5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9669aa crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97bc9d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d crypto/tls/handshake_server_tls13.go:751 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x11ccc16 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb31 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xd271d3 0xd298f5 0xd298f6 0xd5f262 0x10fc3e7 0x483781 # 0xd271d2 github.com/libp2p/go-yamux/v5.(*Stream).ResetWithError+0x92 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:286 # 0xd298f4 github.com/libp2p/go-yamux/v5.(*Stream).Reset+0x14 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:263 # 0xd298f5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Reset+0x15 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:51 # 0xd5f261 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:89 # 0x10fc3e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x246 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:477 0: 0 [1: 32] @ 0x1276d8c 0x1276e12 0x127a27a 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x140f5e7 0x12cbf85 0x1333547 0x14290d5 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x1276d8b google.golang.org/grpc/internal/transport.newWriteQuota+0x1eb google.golang.org/grpc@v1.73.0/internal/transport/flowcontrol.go:44 # 0x1276e11 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x271 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:498 # 0x127a279 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:778 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1333546 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x14290d4 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf4 github.com/pactus-project/pactus/www/html/blockchain.go:132 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 112] @ 0x12e9f35 0x12e9ada 0x12e94a3 0x12cc0b1 0x140f5e7 0x12cbf85 0x1333547 0x14290d5 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x12e9f34 google.golang.org/grpc.newClientStreamWithParams+0x394 google.golang.org/grpc@v1.73.0/stream.go:295 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1333546 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x14290d4 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf4 github.com/pactus-project/pactus/www/html/blockchain.go:132 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 160] @ 0x4c179d 0x8601a7 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x140f5e7 0x12cbf85 0x1333727 0x142959e 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x4c179c reflect.New+0x5c reflect/value.go:3021 # 0x8601a6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:184 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1333726 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x142959d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:155 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 32] @ 0x1276d8c 0x1276e12 0x127a27a 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x140f5e7 0x12cbf85 0x1333727 0x142959e 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x1276d8b google.golang.org/grpc/internal/transport.newWriteQuota+0x1eb google.golang.org/grpc@v1.73.0/internal/transport/flowcontrol.go:44 # 0x1276e11 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x271 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:498 # 0x127a279 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:778 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1333726 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x142959d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:155 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 160] @ 0x6597f3 0x659a85 0x13caf97 0x13cb0de 0x13ca6a7 0x133576b 0x139cede 0x13355c3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6597f2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x659a84 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x44 github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x13caf96 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x1f6 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x13cb0dd github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x33d github.com/pactus-project/pactus/www/grpc/blockchain.go:308 # 0x13ca6a6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:253 # 0x133576a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:394 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13355c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:396 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 16] @ 0x13c50fc 0x13c5648 0x13c7825 0x14753ff 0x483781 # 0x13c50fb github.com/pactus-project/pactus/www/zmq.(*basePub).makeTopicMsg+0x5b github.com/pactus-project/pactus/www/zmq/publisher.go:50 # 0x13c5647 github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x127 github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:25 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0xdb6f2f 0xdb6e13 0xdb6007 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xdb6f2e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x6e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:53 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdb6006 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x446 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:493 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 32] @ 0x1496253 0x14a6f72 0x6d7c3e 0xdb795e 0xdb6f0f 0xdb6e13 0xdba6be 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x6d7c3d golang.org/x/crypto/hkdf.(*hkdf).Read+0x1bd golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:65 # 0xdb795d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdba6bd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:148 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 80] @ 0x11f5012 0x11f5006 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x11f5011 github.com/pactus-project/pactus/sync/bundle/message.NewBlocksResponseMessage+0x4d1 github.com/pactus-project/pactus/sync/bundle/message/blocks_response.go:22 # 0x11f5005 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x4c5 github.com/pactus-project/pactus/sync/handler_blocks_request.go:47 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xd4ee78 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xd4ee77 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x77 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:475 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [1: 176] @ 0xda9dc9 0xda9d7d 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda9dc8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4a8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:57 # 0xda9d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x45c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:311 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [1: 48] @ 0x49c639 0x49bc65 0x1267ae5 0x12da8f9 0x12da812 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x49c638 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x1267ae4 google.golang.org/grpc/mem.(*buffer).Free+0xe4 google.golang.org/grpc@v1.73.0/mem/buffers.go:162 # 0x12da8f8 google.golang.org/grpc/mem.BufferSlice.Free+0x38 google.golang.org/grpc@v1.73.0/mem/buffer_slice.go:70 # 0x12da811 google.golang.org/grpc.recv+0x1b1 google.golang.org/grpc@v1.73.0/rpc_util.go:946 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 32] @ 0x978751 0x977e65 0x97257d 0x9460fa 0x983528 0x483781 # 0x978750 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x7d0 crypto/tls/handshake_server_tls13.go:232 # 0x977e64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:69 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 288] @ 0x127744f 0x127a1df 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x140f5e7 0x12cbf85 0x1332fa7 0x1427ff8 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x127744e google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x1ae google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:562 # 0x127a1de google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:774 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1332fa6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x1427ff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:72 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 16] @ 0x11d64b8 0x11dc95a 0x11dc673 0x11d63b5 0x11d6378 0x11d6290 0x11dd488 0x11f93b7 0x11f4a0b 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11d64b7 github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0xd7 github.com/pactus-project/pactus/consensus/consensus.go:190 # 0x11dc959 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b9 github.com/pactus-project/pactus/consensus/height.go:30 # 0x11dc672 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x11d63b4 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x74 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x11d6377 github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x37 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x11d628f github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x11dd487 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x11f93b6 github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x56 github.com/pactus-project/pactus/sync/sync.go:148 # 0x11f4a0a github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ca github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x9678d5 0x9678a5 0x9677b7 0x7d65c2 0x7d6951 0x96722a 0x9671f9 0x7d65c2 0x7d6951 0x966dd6 0x9669ab 0x9431b6 0x97bc9e 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x9678d4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9678a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9677b6 crypto/tls.(*serverHelloMsg).marshal.func11.1+0x16 crypto/tls/handshake_messages.go:856 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967229 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x229 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x9671f8 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f8 crypto/tls/handshake_messages.go:855 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x966dd5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9669aa crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97bc9d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d crypto/tls/handshake_server_tls13.go:751 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 256] @ 0x49c0fc 0x49bf46 0x49bcbc 0x8e3bb8 0xd22cc7 0xd22cb0 0xd26af3 0xd26734 0xd29838 0xd5f0ca 0x1155718 0x1151222 0xc4073b 0xc402c3 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8e3bb7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd22cc6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd22caf github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.0.1/session.go:521 # 0xd26af2 github.com/libp2p/go-yamux/v5.(*Stream).write+0x352 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:185 # 0xd26733 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x73 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:133 # 0xd29837 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:42 # 0xd5f0c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:69 # 0x1155717 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x1151221 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:910 # 0xc4073a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x1ba github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:172 # 0xc402c2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x102 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:184 0: 0 [1: 32] @ 0x962936 0x943c7a 0x943778 0x972e5e 0x97241a 0x9460fa 0x983528 0x483781 # 0x962935 crypto/tls.(*clientHelloMsg).unmarshal+0x11f5 crypto/tls/handshake_messages.go:620 # 0x943c79 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1175 # 0x943777 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x972e5d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:138 # 0x972419 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:44 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 96] @ 0xc334b6 0xc36c86 0x10b5a14 0x10b57da 0x10b513e 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc334b5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Delete+0x335 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:92 # 0xc36c85 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ClearAddrs+0x105 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:520 # 0x10b5a13 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial.func1+0x53 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:231 # 0x10b57d9 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x639 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:241 # 0x10b513d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xedd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:204 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 128] @ 0xd5472a 0xd545c5 0xd54358 0xd4f0ee 0x114ecb8 0xc3facd 0x483781 # 0xd54729 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x109 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:260 # 0xd545c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:247 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xc3facc github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:118 0: 0 [1: 256] @ 0x49c0fc 0x49bf46 0x49bcbc 0xdce469 0xdce45d 0xdce069 0xdcd46f 0xdc328f 0xdf9b3e 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xdce468 github.com/quic-go/quic-go.getLargePacketBuffer+0x48 github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:79 # 0xdce45c github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x3c github.com/quic-go/quic-go@v0.52.0/connection.go:2206 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [1: 48] @ 0x49c639 0x49bc65 0xb96272 0xd0d1d0 0xd0f182 0xd0bb05 0xd0ba2b 0xd0c005 0xd0c5a5 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd272ef 0xd298f5 0xd298f6 0xd5f262 0x10fc3e7 0x483781 # 0x49c638 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xb96271 github.com/libp2p/go-libp2p/p2p/metricshelper.PutStringSlice+0x31 github.com/libp2p/go-libp2p@v0.42.0/p2p/metricshelper/pool.go:25 # 0xd0d1cf github.com/libp2p/go-libp2p/p2p/host/resource-manager.StatsTraceReporter.ConsumeEvent+0xcf github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/stats.go:183 # 0xd0f181 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0x181 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:226 # 0xd0bb04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x204 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0ba2a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x12a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:695 # 0xd0c004 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x364 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:716 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd272ee github.com/libp2p/go-yamux/v5.(*Stream).ResetWithError+0x1ae github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:298 # 0xd298f4 github.com/libp2p/go-yamux/v5.(*Stream).Reset+0x14 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:263 # 0xd298f5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Reset+0x15 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:51 # 0xd5f261 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:89 # 0x10fc3e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x246 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:477 0: 0 [1: 24] @ 0xc36725 0xc36a2a 0xc53834 0xc51cf9 0xc4ee45 0xc59b25 0x483781 # 0xc36724 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc36a29 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc53833 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3d3 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1997 # 0xc51cf8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x4f8 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1815 # 0xc4ee44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1696 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [1: 288] @ 0x12ea249 0x12e9ada 0x12e94a3 0x12cc0b1 0x140f5e7 0x12cbf85 0x1332fa7 0x1427ff8 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x12ea248 google.golang.org/grpc.newClientStreamWithParams+0x6a8 google.golang.org/grpc@v1.73.0/stream.go:325 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1332fa6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x1427ff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:72 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 64] @ 0xbab968 0xbaa8fb 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xbab967 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x1a7 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:386 # 0xbaa8fa github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:307 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 192] @ 0x682a73 0x68408b 0x6842a5 0x6a78f2 0x6a7330 0x6a7452 0x6d9c05 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c666b 0x11d0ff7 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a72 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a78f1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:83 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c666a github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11d0ff6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x756 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0xe0cd4b 0xe0cabf 0xe98f36 0xdede6f 0xdec62b 0xdeb4e5 0x483781 # 0xe0cd4a github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x24a github.com/quic-go/quic-go@v0.52.0/metrics/connection_tracer.go:130 # 0xe0cabe github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.52.0/metrics/connection_tracer.go:92 # 0xe98f35 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func2+0xb5 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/connmgr.go:145 # 0xdede6e github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x6ae github.com/quic-go/quic-go@v0.52.0/server.go:697 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 1536] @ 0xda08a5 0x49bd51 0xd9c5ac 0xd9c5a0 0xd96a4d 0xd9648c 0xdc9c77 0xdc9c0c 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2c05 0x483781 # 0xda08a4 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:14 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xd9c5ab github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x32b github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:21 # 0xd9c59f github.com/quic-go/quic-go/internal/wire.parseStreamFrame+0x31f github.com/quic-go/quic-go@v0.52.0/internal/wire/stream_frame.go:66 # 0xd96a4c github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x44c github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:99 # 0xd9648b github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:80 # 0xdc9c76 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1d6 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:60 # 0xdc9c0b github.com/quic-go/quic-go.(*connection).handleFrames+0x16b github.com/quic-go/quic-go@v0.52.0/connection.go:1435 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 64] @ 0x7b23af 0x7b2354 0x7b4a45 0x10b4deb 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x7b23ae strings.(*Builder).WriteString+0x30e strings/builder.go:108 # 0x7b2353 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.0/component.go:232 # 0x7b4a44 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:107 # 0x10b4dea github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xb8a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:182 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 96] @ 0xdb6f2f 0xdb7cab 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdb6f2e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x6e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:53 # 0xdb7caa github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:51 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 24] @ 0x8ffa55 0x8ff905 0x1155d89 0x1155d44 0x11561c7 0x8ff30b 0x1156049 0x11511c2 0x11c0e38 0x483781 # 0x8ffa54 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8ff904 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1155d88 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa8 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x1155d43 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x63 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x11561c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1156048 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x11511c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:906 # 0x11c0e37 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:102 0: 0 [1: 80] @ 0x4c179d 0x8601a7 0x85f7bf 0x88fefa 0x88fb38 0x86023b 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x140f5e7 0x12cbf85 0x1345307 0x142fc34 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x4c179c reflect.New+0x5c reflect/value.go:3021 # 0x8601a6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:184 # 0x85f7be google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:61 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86023a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:186 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1345306 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x142fc33 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 32] @ 0x4dd42c 0xd0f0ae 0xd0c63b 0xd0c5dd 0xd04212 0xea21b3 0xea2a45 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0c63a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:374 # 0xd0c5dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:773 # 0xd04211 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).Done+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:735 # 0xea21b2 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).closeWithError+0x72 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/conn.go:47 # 0xea2a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x1c4 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:61 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 256] @ 0x49c0fc 0x49bf46 0x49bcbc 0xd0d139 0xd0d12d 0xd0f182 0xd063fb 0xd06329 0xd0c27c 0xd29da2 0xd24ea2 0xd24585 0xd23f0f 0xd23d58 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xd0d138 github.com/libp2p/go-libp2p/p2p/metricshelper.GetStringSlice+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/metricshelper/pool.go:16 # 0xd0d12c github.com/libp2p/go-libp2p/p2p/host/resource-manager.StatsTraceReporter.ConsumeEvent+0x2c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/stats.go:179 # 0xd0f181 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0x181 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:226 # 0xd063fa github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x23a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:362 # 0xd06328 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x168 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:75 # 0xd0c27b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:739 # 0xd29da1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/transport.go:45 # 0xd24ea1 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:857 # 0xd24584 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:759 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [1: 32] @ 0x14ddead 0x14e8a95 0x14f0c92 0x14f0c51 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x14ddeac crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:150 # 0x14e8a94 crypto/internal/fips140/ecdsa.signGeneric[...]+0x414 crypto/internal/fips140/ecdsa/ecdsa.go:372 # 0x14f0c91 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14f0c50 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:299 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 48] @ 0xb279b0 0x10b3c03 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb279af github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x10b3c02 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x442 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:79 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 24] @ 0x7cecef 0x7cec71 0x7d0149 0x7cf605 0x7d0149 0x7cf605 0x7d0149 0x7d0633 0x800aa5 0x800a7b 0xd8b458 0xea3030 0xea2da5 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x7cecee encoding/asn1.makeObjectIdentifier+0x62e encoding/asn1/marshal.go:308 # 0x7cec70 encoding/asn1.makeBody+0x5b0 encoding/asn1/marshal.go:471 # 0x7d0148 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x7cf604 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x7d0148 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x7cf604 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x7d0148 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x7d0632 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:737 # 0x800aa4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x800a7a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd8b457 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:198 # 0xea302f github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xaf github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:120 # 0xea2da4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:106 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 16] @ 0xb5e9bf 0xbab4f2 0xbaa8c5 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbab4f1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:364 # 0xbaa8c4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:305 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x49c652 0x49bc65 0x64a9b3 0x64a98b 0x11e3e17 0x11e3df3 0x11f9776 0x11ffc53 0x1474a7f 0x483781 # 0x49c651 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x64a9b2 github.com/fxamacker/cbor/v2.putEncodeBuffer+0x172 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:975 # 0x64a98a github.com/fxamacker/cbor/v2.(*encMode).Marshal+0x14a github.com/fxamacker/cbor/v2@v2.8.0/encode.go:937 # 0x11e3e16 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:98 # 0x11e3df2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x11f9775 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:197 # 0x11ffc52 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:240 # 0x1474a7e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x14b28ce 0x6d7845 0x6d7dcb 0xdb7945 0xdb229d 0xdba465 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdba464 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:133 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 48] @ 0x7b230b 0x7b22b3 0x7b4a45 0x10b4deb 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x7b230a strings.(*Builder).WriteByte+0x26a strings/builder.go:91 # 0x7b22b2 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x212 github.com/multiformats/go-multiaddr@v0.16.0/component.go:230 # 0x7b4a44 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:107 # 0x10b4dea github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xb8a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:182 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 112] @ 0x77d1d2 0x7ab7f5 0x7ab7de 0xa659f0 0xba912f 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0x77d1d1 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x7ab7f4 github.com/mr-tron/base58/base58.EncodeAlphabet+0x574 github.com/mr-tron/base58@v1.2.0/base58/base58.go:21 # 0x7ab7dd github.com/multiformats/go-multibase.Encode+0x55d github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xa659ef github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1af github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:26 # 0xba912e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:92 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x11438bf 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x11438be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x59e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:654 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 256] @ 0x49c0fc 0x49bf46 0x49bcbc 0x72990e 0x73a3ca 0x73ae86 0x73b1cc 0x733eae 0x73b05c 0x73b006 0x73b892 0x73c533 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8efbe5 0x8ed2cf 0x11d326c 0x13cdfff 0x134668b 0x139cede 0x13464e3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x72990d github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0xad github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:46 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b1cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73b891 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x73c532 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8efbe4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8ed2ce github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11d326b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:697 # 0x13cdffe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x134668a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13464e2 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [2: 64] @ 0x1496253 0x14a6f72 0x6d7c3e 0xdb795e 0xdb804a 0xdb7b10 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x6d7c3d golang.org/x/crypto/hkdf.(*hkdf).Read+0x1bd golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:65 # 0xdb795d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb8049 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:69 # 0xdb7b0f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:45 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 48] @ 0xe069b6 0xdbf9a5 0xdc4a7b 0xdc49b5 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0xe069b5 slices.Insert[...]+0x75 slices/slices.go:143 # 0xdbf9a4 github.com/quic-go/quic-go.(*connIDGenerator).queueConnIDForRetiring+0x1a4 github.com/quic-go/quic-go@v0.52.0/conn_id_generator.go:133 # 0xdc4a7a github.com/quic-go/quic-go.(*connIDGenerator).SetHandshakeComplete+0x17a github.com/quic-go/quic-go@v0.52.0/conn_id_generator.go:154 # 0xdc49b4 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0xb4 github.com/quic-go/quic-go@v0.52.0/connection.go:802 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 96] @ 0xc46b25 0xc45aff 0xc5d0e2 0xc59a87 0x483781 # 0xc46b24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x2e4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:878 # 0xc45afe github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x7e github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:751 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [1: 8] @ 0xb5d356 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0xb5d355 github.com/libp2p/go-netroute.New+0x2d5 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:81 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 64] @ 0x14b28ce 0x14fccb5 0x1501d26 0x15012f0 0x97bd58 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x14fccb4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:19 # 0x1501d25 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x15012ef crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x97bd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 crypto/tls/handshake_server_tls13.go:763 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 480] @ 0x834156 0x833a10 0x8e48e5 0xc5384a 0xc51cf9 0xc4ee45 0xc59b25 0x483781 # 0x834155 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.6/proto/encode.go:190 # 0x833a0f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.6/proto/encode.go:111 # 0x8e48e4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:204 # 0xc53849 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3e9 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:2000 # 0xc51cf8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x4f8 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1815 # 0xc4ee44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1696 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [1: 16] @ 0x512c9a 0x98435d 0x983e9d 0xdb4f7d 0xdc4b96 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x512c99 fmt.Errorf+0x3d9 fmt/errors.go:45 # 0x98435c crypto/tls.quicError+0x11c crypto/tls/quic.go:372 # 0x983e9c crypto/tls.(*QUICConn).SendSessionTicket+0x7c crypto/tls/quic.go:315 # 0xdb4f7c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:369 # 0xdc4b95 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.52.0/connection.go:820 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 32] @ 0x12ea6e5 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12ea6e4 google.golang.org/grpc.newClientStreamWithParams+0xb44 google.golang.org/grpc@v1.73.0/stream.go:355 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 16] @ 0x66da05 0x671a1a 0x68da9f 0x6a0c45 0x6d9a45 0x6de2b5 0x6dccaf 0x11d447c 0x11d41d8 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66da04 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.22.0/bitset.go:177 # 0x671a19 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:823 # 0x68da9e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a0c44 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d447b github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9b github.com/pactus-project/pactus/state/validation.go:54 # 0x11d41d7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x297 github.com/pactus-project/pactus/state/validation.go:38 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11ccc16 0x11ccb31 0x11ccb65 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb65 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1496253 0x14a6f72 0x6d7c3e 0xdb795e 0xdb229d 0xdb58b1 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x6d7c3d golang.org/x/crypto/hkdf.(*hkdf).Read+0x1bd golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:65 # 0xdb795d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdb58b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:449 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 32] @ 0x5ef66a 0x5ea2f5 0x5e2ea7 0x5e2a1b 0x5d77f8 0x5eb607 0x5c20eb 0x5c1a0e 0x5c10e7 0x5c092c 0x5da8c5 0x5c528a 0x5c6626 0x5c9b05 0x483781 # 0x5ef669 net.ipToSockaddr+0x209 net/ipsock_posix.go:222 # 0x5ea2f4 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x5e2ea6 net.(*netFD).dial+0x386 net/sock_posix.go:121 # 0x5e2a1a net.socket+0x29a net/sock_posix.go:70 # 0x5d77f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5eb606 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5c20ea net.(*sysDialer).dialSingle+0x28a net/dial.go:725 # 0x5c1a0d net.(*sysDialer).dialSerial+0x24d net/dial.go:686 # 0x5c10e6 net.(*sysDialer).dialParallel+0x3a6 net/dial.go:587 # 0x5c092b net.(*Dialer).DialContext+0x6ab net/dial.go:578 # 0x5da8c4 net.(*Resolver).dial+0xa4 net/lookup.go:693 # 0x5c5289 net.(*Resolver).exchange+0x349 net/dnsclient_unix.go:185 # 0x5c6625 net.(*Resolver).tryOneName+0x4c5 net/dnsclient_unix.go:316 # 0x5c9b04 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [1: 32] @ 0x6e73b1 0x6e70c5 0x6e674d 0x63f4e7 0x63c328 0x642f79 0x63cfef 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6e73b0 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:429 # 0x6e70c4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6e674c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x642f78 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2289 # 0x63cfee github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x130e github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1634 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x66da16 0x671a1a 0x68da9f 0x6a0c2e 0x6d9a45 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66da15 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.22.0/bitset.go:175 # 0x671a19 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:823 # 0x68da9e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a0c2d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x1501ba5 0x15018c9 0x15012ba 0x97bd58 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x1501ba4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x15012b9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x97bd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 crypto/tls/handshake_server_tls13.go:763 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 640] @ 0xb53445 0xb59373 0xb5a6bd 0x483781 # 0xb53444 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0x1e4 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:328 # 0xb59372 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:141 # 0xb5a6bc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x33c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:224 0: 0 [1: 64] @ 0x14b2890 0x6d7845 0x6d7dcb 0xdb7945 0xdb229d 0xdba665 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdba664 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:147 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 32] @ 0x11ccc16 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb31 0x11ceaaf 0x11cea95 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ceaae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea94 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:233 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x8f04e5 0x8f0495 0x8ee7e5 0x11d1ebb 0x8fb287 0x11d1e26 0x11d0e07 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8f04e4 github.com/pactus-project/pactus/store.valKey+0x284 github.com/pactus-project/pactus/store/validator.go:19 # 0x8f0494 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x234 github.com/pactus-project/pactus/store/validator.go:105 # 0x8ee7e4 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:376 # 0x11d1eba github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:580 # 0x8fb286 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x11d1e25 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:578 # 0x11d0e06 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x566 github.com/pactus-project/pactus/state/state.go:475 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11ccc16 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb65 0x11ccb65 0x11ceaaf 0x11cea95 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ceaae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea94 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:233 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x409c52 0x40b817 0x40b585 0x40d817 0xd03eaa 0xd050f4 0xd5f6b9 0x114cc93 0xd53a85 0x483781 # 0xd03ea9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x229 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:704 # 0xd050f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114cc92 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:397 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 128] @ 0x14b28ce 0x14fc91a 0x1501be5 0x15018c9 0x980f1e 0x980ec3 0x97d6cc 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x980f1d crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d crypto/internal/fips140/tls13/tls13.go:155 # 0x980ec2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 crypto/tls/key_schedule.go:46 # 0x97d6cb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x52b crypto/tls/handshake_server_tls13.go:927 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x11ccc16 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb31 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 224] @ 0x6d7def 0xdb7945 0xdb229d 0xdba465 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x6d7dee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:87 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdba464 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:133 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 6912] @ 0x13cc45e 0x133b92b 0x139cede 0x133b783 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13cc45d github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x5d github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x133b92a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:124 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x133b782 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:126 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 96] @ 0x7d68c5 0x98576a 0x985730 0x97dec7 0x983e98 0xdb4f7d 0xdc4b96 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x985769 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xd49 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x98572f crypto/tls.(*SessionState).Bytes+0xd0f crypto/tls/ticket.go:143 # 0x97dec6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1002 # 0x983e97 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdb4f7c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:369 # 0xdc4b95 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.52.0/connection.go:820 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 32] @ 0x14ce85f 0x14e8368 0x14ebd68 0x14ebd3b 0x7db14b 0x7d8cd6 0x9358d2 0x97e6a5 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14ce85e crypto/internal/fips140/nistec.(*P256Point).BytesX+0x1e crypto/internal/fips140/nistec/p256_asm.go:516 # 0x14e8367 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x4c7 crypto/internal/fips140/ecdsa/ecdsa.go:489 # 0x14ebd67 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x14ebd3a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x7db14a crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:361 # 0x7d8cd5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:342 # 0x9358d1 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x97e6a4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5a4 crypto/tls/handshake_server_tls13.go:1104 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 128] @ 0x49c652 0x49bc65 0x12662ed 0x126612a 0x1267a58 0x12da8f9 0x12da812 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x49c651 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x12662ec google.golang.org/grpc/mem.(*sizedBufferPool).Put+0x2c google.golang.org/grpc@v1.73.0/mem/buffer_pool.go:135 # 0x1266129 google.golang.org/grpc/mem.(*tieredBufferPool).Put+0x29 google.golang.org/grpc@v1.73.0/mem/buffer_pool.go:92 # 0x1267a57 google.golang.org/grpc/mem.(*buffer).Free+0x57 google.golang.org/grpc@v1.73.0/mem/buffers.go:154 # 0x12da8f8 google.golang.org/grpc/mem.BufferSlice.Free+0x38 google.golang.org/grpc@v1.73.0/mem/buffer_slice.go:70 # 0x12da811 google.golang.org/grpc.recv+0x1b1 google.golang.org/grpc@v1.73.0/rpc_util.go:946 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 256] @ 0x943a9e 0x943778 0x97e24d 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x943a9d crypto/tls.(*Conn).unmarshalHandshakeMessage+0x15d crypto/tls/conn.go:1134 # 0x943777 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x97e24c crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:1053 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 64] @ 0xce9765 0xc30fa3 0xce9012 0xce8ad0 0xce847d 0xce7f99 0xd017dc 0x11a0f4f 0xe98e47 0xdeda2d 0xdec62b 0xdeb4e5 0x483781 # 0xce9764 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Pop+0xa4 github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:321 # 0xc30fa2 container/heap.Pop+0x62 container/heap/heap.go:63 # 0xce9011 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Expire+0x51 github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:285 # 0xce8acf github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).cleanUp+0x4f github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:222 # 0xce847c github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0xfc github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:181 # 0xce7f98 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:127 # 0xd017db github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).VerifySourceAddress+0x5b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:358 # 0x11a0f4e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.2+0x2e github.com/libp2p/go-libp2p@v0.42.0/config/config.go:402 # 0xe98e46 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.func1+0x46 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/connmgr.go:124 # 0xdeda2c github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x26c github.com/quic-go/quic-go@v0.52.0/server.go:629 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 80] @ 0xbaa6cb 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xbaa6ca github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xea github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:284 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x4d5adf 0x5d0a1d 0x5cf659 0xb42b17 0x114393b 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5ade syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5d0a1c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x5cf658 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb42b16 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:390 # 0x114393a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x61a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:660 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 16] @ 0xd0f0d5 0xd10a99 0xd0b652 0xd05152 0xd5f6b9 0x114f084 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd10a98 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:508 # 0xd0b651 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x671 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:677 # 0xd05151 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x2f1 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:873 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114f083 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x623 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:639 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [2: 832] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x408ccd 0x40d785 0xc46e3b 0xc46d29 0xc45aff 0xc5d0e2 0xc59a87 0x483781 # 0xc46e3a github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetForPeer+0x5fa github.com/libp2p/go-libp2p-pubsub@v0.14.2/mcache.go:77 # 0xc46d28 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x4e8 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:854 # 0xc45afe github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x7e github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:751 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [1: 48] @ 0x461ac6 0xba2fd8 0xba3016 0xba304e 0xba33cf 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xba2fd7 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba3015 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba304d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:56 # 0xba33ce github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:106 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0xb413aa 0xb41381 0xb4134a 0x10d138c 0x10d20be 0x10d1132 0x483781 # 0xb413a9 github.com/multiformats/go-multiaddr.Multiaddr.copy+0x89 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:23 # 0xb41380 github.com/multiformats/go-multiaddr.SplitFirst+0x60 github.com/multiformats/go-multiaddr@v0.16.0/util.go:68 # 0xb41349 github.com/multiformats/go-multiaddr/net.IsNAT64IPv4ConvertedIPv6Addr+0x29 github.com/multiformats/go-multiaddr@v0.16.0/net/ip.go:129 # 0x10d138b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x10b github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:354 # 0x10d20bd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:420 # 0x10d1131 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [2: 96] @ 0x5159a6 0xd8e599 0xdbc454 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd8e598 github.com/quic-go/quic-go/internal/protocol.ConnectionID.String+0x98 github.com/quic-go/quic-go@v0.52.0/internal/protocol/connection_id.go:103 # 0xdbc453 github.com/quic-go/quic-go.init.func1+0x2f3 github.com/quic-go/quic-go@v0.52.0/connection.go:259 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 48] @ 0x531705 0xa60a9e 0xa60a61 0xa6078d 0xa657cc 0xbabaab 0xbaa8fb 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0xa60a9d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.37.0/context.go:14 # 0xa60a60 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:185 # 0xa6078c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:149 # 0xa657cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xbabaaa github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:386 # 0xbaa8fa github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:307 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x5159a6 0x11f4fe5 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0x11f4fe4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x4a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:48 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1496253 0x935c25 0x97cbfc 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x935c24 crypto/tls.signedMessage+0x164 crypto/tls/auth.go:93 # 0x97cbfb crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x3db crypto/tls/handshake_server_tls13.go:864 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x11ccc16 0x11ccb31 0x11ccb65 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb65 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x530efe 0x53162d 0x5315ef 0x10b540d 0x10b513e 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x530efd context.WithDeadlineCause+0x1bd context/context.go:643 # 0x53162c context.WithDeadline+0x4c context/context.go:617 # 0x5315ee context.WithTimeout+0xe context/context.go:695 # 0x10b540c github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x26c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:223 # 0x10b513d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xedd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:204 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0xd0f0d5 0xd0bb05 0xd0ba2b 0xd0c005 0xd0c5a5 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd2744d 0xd276a5 0xd298b3 0xd5f202 0x10f9265 0x10f8750 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd0bb04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x204 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0ba2a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x12a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:695 # 0xd0c004 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x364 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:716 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd2744c github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:329 # 0xd276a4 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:367 # 0xd298b2 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:47 # 0xd5f201 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:81 # 0x10f9264 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x8e4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:239 # 0x10f874f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:165 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 192] @ 0x671de5 0x6a0b85 0x6d9a45 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c666b 0x11d0ff7 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x671de4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:892 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c666a github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11d0ff6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x756 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0xa60ab9 0xa6078d 0xa657cc 0xb5aaae 0xb5a6df 0x483781 # 0xa60ab8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:186 # 0xa6078c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:149 # 0xa657cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xb5aaad github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x6d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:241 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 288] @ 0xda4d06 0xda4dd9 0xda91bf 0xda919e 0xda6392 0xdbcaf2 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xda4d05 github.com/quic-go/quic-go/internal/congestion.NewCubic+0x45 github.com/quic-go/quic-go@v0.52.0/internal/congestion/cubic.go:70 # 0xda4dd8 github.com/quic-go/quic-go/internal/congestion.newCubicSender+0x118 github.com/quic-go/quic-go@v0.52.0/internal/congestion/cubic_sender.go:104 # 0xda91be github.com/quic-go/quic-go/internal/congestion.NewCubicSender+0x7e github.com/quic-go/quic-go@v0.52.0/internal/congestion/cubic_sender.go:75 # 0xda919d github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x5d github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:130 # 0xda6391 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/ackhandler.go:22 # 0xdbcaf1 github.com/quic-go/quic-go.init.func1+0x991 github.com/quic-go/quic-go@v0.52.0/connection.go:284 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 32] @ 0x11ccc16 0x11ccb31 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb65 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x14b28ce 0x6d7845 0x6d79d9 0x6d7f05 0xdb9c18 0xdb98a6 0xdb9099 0xdeef11 0xdeecd8 0xdeb885 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d79d8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:30 # 0x6d7f04 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:93 # 0xdb9c17 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:56 # 0xdb98a5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:35 # 0xdb9098 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:71 # 0xdeef10 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.52.0/server.go:807 # 0xdeecd7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.52.0/server.go:793 # 0xdeb884 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.52.0/server.go:322 0: 0 [1: 112] @ 0xda633a 0x49bd51 0xda6f7e 0xda9c76 0xdcf99c 0xdcdf58 0xdcd46f 0xdc328f 0x483781 # 0xda6339 github.com/quic-go/quic-go/internal/ackhandler.init.func1+0x19 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/packet.go:32 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xda6f7d github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/packet.go:35 # 0xda9c75 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x355 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:300 # 0xdcf99b github.com/quic-go/quic-go.(*connection).sendPackedCoalescedPacket+0x1fb github.com/quic-go/quic-go@v0.52.0/connection.go:2406 # 0xdcdf57 github.com/quic-go/quic-go.(*connection).sendPackets+0x917 github.com/quic-go/quic-go@v0.52.0/connection.go:2150 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [1: 48] @ 0x4d5adf 0xb5d132 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5ade syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0xb5d131 github.com/libp2p/go-netroute.New+0xb1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:31 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x65bbfd 0x1502f17 0x14b27af 0x14fc91a 0x1501be5 0x15018c9 0x15012ba 0x97bd58 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1502f16 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x15012b9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x97bd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 crypto/tls/handshake_server_tls13.go:763 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 512] @ 0xb5e9bf 0xbaa365 0xba9f1f 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbaa364 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:249 # 0xba9f1e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4be github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:207 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x1156173 0x8ff30b 0x1156049 0x11511c2 0x11c0e38 0x483781 # 0x1156172 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x92 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1156048 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x11511c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:906 # 0x11c0e37 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:102 0: 0 [1: 48] @ 0xbaa38b 0xba9f1f 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xbaa38a github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x12a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:254 # 0xba9f1e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4be github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:207 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 128] @ 0x533545 0x5336b9 0x53a3bc 0x11f223a 0x11f1e51 0x11f45a5 0x11f45a6 0x11f427d 0x11f3d5b 0x483781 # 0x533544 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x53a3bb encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x11f2239 github.com/beevik/ntp.getTime+0x339 github.com/beevik/ntp@v1.4.3/ntp.go:539 # 0x11f1e50 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x11f45a4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x11f45a5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x11f427c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x11f3d5a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [1: 32] @ 0xb56608 0xb565dd 0xb5e489 0xb5e26e 0xb5e5f1 0xbac90a 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xb56607 github.com/whyrusleeping/go-keyspace.XOR+0x87 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:69 # 0xb565dc github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0x5c github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:36 # 0xb5e488 github.com/whyrusleeping/go-keyspace.Key.Distance+0x248 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb5e26d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:80 # 0xb5e5f0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:92 # 0xbac909 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:497 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0xba6d79 0xba6dd1 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xba6d78 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).pmGetClosestPeers+0x2b8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:63 # 0xba6dd0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x310 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x11ccc16 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb65 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb65 0x11ccb31 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x49c6e8 0x49bc65 0x8e3e0f 0xd239ab 0xd2398e 0xd2301c 0x483781 # 0x49c6e7 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8e3e0e github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xd239aa github.com/libp2p/go-buffer-pool.Put+0x82a github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xd2398d github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x80d github.com/libp2p/go-yamux/v5@v5.0.1/session.go:679 # 0xd2301b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.0.1/session.go:546 0: 0 [2: 48] @ 0x4619f2 0x460f65 0x461185 0x5e8406 0x5e8353 0xd017ad 0x11a0f4f 0xe98e47 0xdeda2d 0xdec62b 0xdeb4e5 0x483781 # 0x5e8405 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x5e8352 net.(*UDPAddr).String+0x172 net/udpsock.go:55 # 0xd017ac github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).VerifySourceAddress+0x2c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:354 # 0x11a0f4e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.2+0x2e github.com/libp2p/go-libp2p@v0.42.0/config/config.go:402 # 0xe98e46 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.func1+0x46 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/connmgr.go:124 # 0xdeda2c github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x26c github.com/quic-go/quic-go@v0.52.0/server.go:629 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 8] @ 0x862369 0x862349 0x88fefa 0x88fb38 0x86023b 0x85f7bf 0x88fefa 0x88fb38 0x86232c 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x862368 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.6/internal/impl/pointer_unsafe.go:138 # 0x862348 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:452 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86023a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:186 # 0x85f7be google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:61 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86232b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:448 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 16] @ 0x8ff9f1 0x8ff905 0x1155d89 0x1155d44 0x11561c7 0x8ff30b 0x1156049 0x11511c2 0x11c0e38 0x483781 # 0x8ff9f0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8ff904 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1155d88 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa8 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x1155d43 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x63 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x11561c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1156048 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x11511c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:906 # 0x11c0e37 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:102 0: 0 [1: 112] @ 0x5159a6 0xd03e4d 0xd050f4 0xd5f6b9 0x114f084 0x10f9f3c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd03e4c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:703 # 0xd050f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114f083 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x623 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:639 # 0x10f9f3b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xadb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 32] @ 0x8ffc05 0x779571 0x8ffa29 0x8ff905 0xd82725 0xd826f9 0x114c7cc 0xd53a85 0x483781 # 0x8ffc04 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:321 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0x8ffa28 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8ff904 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd82724 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd826f8 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x114c7cb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:373 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 80] @ 0x7d4e65 0x7ee1a5 0x7f3bd9 0x7f4b7d 0x9774c9 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d4e64 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7ee1a4 crypto/x509.parseAI+0x84 crypto/x509/parser.go:154 # 0x7f3bd8 crypto/x509.parseCertificate+0x3f8 crypto/x509/parser.go:949 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0x9774c8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:903 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 80] @ 0x8e5069 0x8e40a6 0x10fd95a 0x10f9077 0x10f8750 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x8e5068 github.com/libp2p/go-libp2p/core/record.makeUnsigned+0xc8 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:275 # 0x8e40a5 github.com/libp2p/go-libp2p/core/record.Seal+0x185 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:67 # 0x10fd959 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x619 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:624 # 0x10f9076 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x6f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:228 # 0x10f874f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:165 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0x5d9631 0x5d960d 0x5d956e 0x5d6d85 0x5bf665 0x5c0688 0x5da8c5 0x5c528a 0x5c6626 0x5c9b05 0x483781 # 0x5d9630 net.IPv4+0x890 net/ip.go:54 # 0x5d960c net.IP.To16+0x86c net/ip.go:230 # 0x5d956d net.(*Resolver).lookupIPAddr+0x7cd net/lookup.go:310 # 0x5d6d84 net.(*Resolver).internetAddrList+0x4c4 net/ipsock.go:289 # 0x5bf664 net.(*Resolver).resolveAddrList+0x3e4 net/dial.go:353 # 0x5c0687 net.(*Dialer).DialContext+0x407 net/dial.go:560 # 0x5da8c4 net.(*Resolver).dial+0xa4 net/lookup.go:693 # 0x5c5289 net.(*Resolver).exchange+0x349 net/dnsclient_unix.go:185 # 0x5c6625 net.(*Resolver).tryOneName+0x4c5 net/dnsclient_unix.go:316 # 0x5c9b04 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [2: 224] @ 0x77d1d2 0x7b8bfb 0x7b8bf6 0x7b8bf5 0x7b8bfc 0x7bd5d7 0x7b1f8f 0x7b2d17 0x7b29bc 0x7b267f 0x10fd472 0x10f9077 0x10f8750 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x77d1d1 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x7b8bfa github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x7b8bf5 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x7b8bf4 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x7b8bfb github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:392 # 0x7bd5d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:47 # 0x7b1f8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b29bb github.com/multiformats/go-multiaddr.newComponent+0x27b github.com/multiformats/go-multiaddr@v0.16.0/component.go:283 # 0x7b267e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.0/component.go:246 # 0x10fd471 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:588 # 0x10f9076 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x6f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:228 # 0x10f874f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:165 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0xb5e9bf 0xbab756 0xbab738 0xbab72f 0xbab49e 0xbaa8c5 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbab755 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:148 # 0xbab737 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:153 # 0xbab72e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:382 # 0xbab49d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:356 # 0xbaa8c4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:305 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x4d4fad 0x4d5006 0x4d5185 0x5d0311 0x5cf559 0xb5d452 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d4fac syscall.(*NetlinkRouteRequest).toWireFormat+0x4c syscall/netlink_linux.go:33 # 0x4d5005 syscall.newNetlinkRouteRequest+0xa5 syscall/netlink_linux.go:50 # 0x4d5184 syscall.NetlinkRIB+0x104 syscall/netlink_linux.go:70 # 0x5d0310 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x5cf558 net.Interfaces+0x18 net/interface.go:114 # 0xb5d451 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 16] @ 0x512ac9 0x512abd 0xde97a8 0xdf1a9b 0xea3a34 0xd5f202 0xba0974 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x512ac8 errors.New+0x208 errors/errors.go:65 # 0x512abc fmt.Errorf+0x1fc fmt/errors.go:30 # 0xde97a7 github.com/quic-go/quic-go.(*sendStream).Close+0x167 github.com/quic-go/quic-go@v0.52.0/send_stream.go:416 # 0xdf1a9a github.com/quic-go/quic-go.(*stream).Close+0x1a github.com/quic-go/quic-go@v0.52.0/stream.go:132 # 0xea3a33 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Close+0x33 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:81 # 0xd5f201 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:81 # 0xba0973 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:29 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 112] @ 0xb32c35 0xb32c3b 0xb31f8c 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0xb32c34 github.com/libp2p/go-libp2p-kad-dht/internal.NewCtxMutex+0x114 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/ctx_mutex.go:10 # 0xb32c3a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x11a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:137 # 0xb31f8b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1eb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:74 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [1: 48] @ 0xd8b329 0xd8ac15 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0xd8b328 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x308 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:190 # 0xd8ac14 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x194 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:139 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 32] @ 0xb30a9f 0xb31fb4 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0xb30a9e github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestSendErr+0x7e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/metrics/metrics.go:145 # 0xb31fb3 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x213 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:76 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [2: 160] @ 0x4d5adf 0x4d55b3 0xb5d128 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5ade syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4d55b2 syscall.NetlinkRIB+0x532 syscall/netlink_linux.go:98 # 0xb5d127 github.com/libp2p/go-netroute.New+0xa7 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:27 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 80] @ 0x8fbcfc 0x8fcc1f 0x8fe9c5 0x11cd16d 0x11d0bb3 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8fbcfb github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0xbb github.com/pactus-project/pactus/execution/executor/batch_transfer.go:34 # 0x8fcc1e github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8fe9c4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x11cd16c github.com/pactus-project/pactus/state.(*state).executeBlock+0x18c github.com/pactus-project/pactus/state/execution.go:36 # 0x11d0bb2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x312 github.com/pactus-project/pactus/state/state.go:453 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x7521d1 0x7521bd 0x752171 0x747a0b 0x8ebbb1 0x8eb186 0x8ea616 0x8ec3e5 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x7521d0 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x7521bc container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x752170 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_snapshot.go:44 # 0x747a0a github.com/syndtr/goleveldb/leveldb.(*DB).Has+0xaa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:863 # 0x8ebbb0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8eb185 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8ea615 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x395 github.com/pactus-project/pactus/store/block.go:79 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x14b28ce 0x14fc91a 0x1501be5 0x980bee 0x93cf67 0x97bf05 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980bed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97bf04 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 crypto/tls/handshake_server_tls13.go:768 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 64] @ 0x4d68ad 0x4d6b32 0x5e2f50 0x5e2a1b 0x5d77f8 0x5eb607 0x5e9b74 0x5ba0ba 0x5b9b13 0x5c872c 0x5dca91 0x5b96b7 0x5d9a37 0x5b87d4 0x483781 # 0x4d68ac syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:675 # 0x4d6b31 syscall.Getsockname+0x71 syscall/syscall_linux.go:713 # 0x5e2f4f net.(*netFD).dial+0x42f net/sock_posix.go:139 # 0x5e2a1a net.socket+0x29a net/sock_posix.go:70 # 0x5d77f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5eb606 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5e9b73 net.DialUDP+0x1d3 net/udpsock.go:300 # 0x5ba0b9 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x5b9b12 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x5c872b net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x5dca90 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:68 # 0x5b96b6 net.init.func1+0x36 net/hook.go:21 # 0x5d9a36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5b87d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 64] @ 0xcf943e 0xd00e56 0xd04f2f 0xd5f6b9 0x114cc93 0xd53a85 0x483781 # 0xcf943d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*fixedLimiter).GetProtocolLimits+0x3d github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/limit.go:268 # 0xd00e55 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0xd5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:289 # 0xd04f2e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0xce github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:861 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114cc92 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:397 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x11ccc16 0x11ccb31 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb65 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27af 0x6d7845 0x6d7dcb 0xdb7945 0xdb2313 0xdb58b1 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdb58b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:449 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 16] @ 0x5d27b9 0xb3f438 0xb4077c 0xb40766 0xb3ec77 0xb42b97 0xb42b80 0x114393b 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x5d27b8 net.IP.String+0xd8 net/ip.go:315 # 0xb3f437 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x257 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:107 # 0xb4077b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:134 # 0xb40765 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:342 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb42b96 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb42b7f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:397 # 0x114393a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x61a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:660 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 16] @ 0xd06239 0xd0c27c 0x10f9517 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd06238 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:71 # 0xd0c27b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:739 # 0x10f9516 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb6 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:246 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 2048] @ 0x533ab4 0x5334dd 0x5336b9 0x6cbb08 0x6cbaec 0x6ccbc5 0x6cc3d5 0x6c7d1a 0x6c8dcc 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x6cbb07 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6cbaeb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6ccbc4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6cc3d4 compress/flate.(*huffmanBitWriter).writeBlock+0x474 compress/flate/huffman_bit_writer.go:490 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8dcb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 32640] @ 0x64a92a 0x11e3edf 0x11e3ee0 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x64a929 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:934 # 0x11e3ede github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.8.0/encode.go:98 # 0x11e3edf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x523505 0x523610 0x5287e5 0x52d4bf 0x724f8a 0x724ef2 0x7668ef 0x7668d2 0x74c1a8 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x523504 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x52360f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x5287e4 strings.Join+0x104 strings/strings.go:506 # 0x52d4be path/filepath.join+0x5e path/filepath/path_unix.go:36 # 0x724f89 path/filepath.Join+0x149 path/filepath/path.go:131 # 0x724ef1 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Create+0xb1 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:504 # 0x7668ee github.com/syndtr/goleveldb/leveldb.(*iStorage).Create+0x4e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage.go:20 # 0x7668d1 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:371 # 0x74c1a7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:392 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 192] @ 0x682a35 0x68408b 0x6842a5 0x6a7932 0x6a7330 0x6a7452 0x6d9c05 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c666b 0x11d0ff7 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a34 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7931 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:86 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c666a github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11d0ff6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x756 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x10b5731 0x10b513e 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10b5730 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x590 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:241 # 0x10b513d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xedd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:204 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x7bf857 0x7bf886 0x978a22 0x977e65 0x97257d 0x9460fa 0x983528 0x483781 # 0x7bf856 bytes.Clone+0x76 bytes/bytes.go:1412 # 0x7bf885 crypto/ecdh.(*x25519Curve).NewPublicKey+0xa5 crypto/ecdh/x25519.go:78 # 0x978a21 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xaa1 crypto/tls/handshake_server_tls13.go:267 # 0x977e64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:69 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 64] @ 0x14b2890 0x6d7845 0x6d7dcb 0xdb7945 0xdba3aa 0xdba733 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdba3a9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:126 # 0xdba732 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x112 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:153 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [2: 48] @ 0x124270b 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x124270a google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x30a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:250 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 16] @ 0xd0f0d5 0xd10a99 0xd0b652 0xd05006 0xd5f6b9 0x114f084 0x11c07cb 0x11bcbaa 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd10a98 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:508 # 0xd0b651 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x671 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:677 # 0xd05005 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:865 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114f083 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x623 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:639 # 0x11c07ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 4096] @ 0xb57a26 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xb57a25 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:129 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 1408] @ 0x142eeeb 0x142eeec 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x142eeea bytes.(*Buffer).String+0x16a bytes/buffer.go:71 # 0x142eeeb github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x16b github.com/pactus-project/pactus/www/html/server.go:174 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 24] @ 0x75215b 0x747a0b 0x8ebbb1 0x8eb186 0x8ea616 0x8ec3e5 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x75215a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_snapshot.go:43 # 0x747a0a github.com/syndtr/goleveldb/leveldb.(*DB).Has+0xaa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:863 # 0x8ebbb0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8eb185 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8ea615 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x395 github.com/pactus-project/pactus/store/block.go:79 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x66da16 0x671a1a 0x68da9f 0x6a0c2e 0x6d9a45 0x6e62f0 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x66da15 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.22.0/bitset.go:175 # 0x671a19 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:823 # 0x68da9e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a0c2d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x531705 0xa60a9e 0xa60a61 0xa6078d 0xa657cc 0xbaa645 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0xa60a9d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.37.0/context.go:14 # 0xa60a60 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:185 # 0xa6078c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:149 # 0xa657cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xbaa644 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:276 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0xdb78f6 0xdb6f0f 0xdb6e13 0xdb58e9 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xdb78f5 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:21 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdb58e8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x388 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:450 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [2: 48] @ 0x6da6d3 0x6da56a 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6da6d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6da569 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 768] @ 0xda9bf9 0xda9ba3 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0xdf9b3e 0x483781 # 0xda9bf8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2d8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:51 # 0xda9ba2 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x282 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:293 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [1: 80] @ 0xb32c46 0xb31f8c 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0xb32c45 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x125 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:137 # 0xb31f8b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1eb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:74 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [1: 32] @ 0x11ccc16 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb65 0x11ceaaf 0x11cea95 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ceaae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea94 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:233 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 512] @ 0x49c07d 0x49bf46 0x49bcbc 0x9f5b85 0xa23dff 0x9fdbc7 0xa028b8 0x483781 # 0x49c07c sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x9f5b84 net/http.newTextprotoReader+0x24 net/http/request.go:1039 # 0xa23dfe net/http.readRequest+0x3e net/http/request.go:1080 # 0x9fdbc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1048 # 0xa028b7 net/http.(*conn).serve+0x397 net/http/server.go:2027 0: 0 [1: 320] @ 0xda9dc9 0xda9d7d 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0xdf9b3e 0x483781 # 0xda9dc8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4a8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:57 # 0xda9d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x45c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:311 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [1: 32] @ 0x10b4c57 0x10b4c4a 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10b4c56 github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x9f6 github.com/multiformats/go-multiaddr@v0.16.0/component.go:26 # 0x10b4c49 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x9e9 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:170 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0x682a92 0x68408b 0x6842a5 0x6a7997 0x6a7330 0x6a7452 0x6d9c05 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a91 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0xb1 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7996 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:91 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x142f83c 0x1429f3b 0x1427b85 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x142f83b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x5b github.com/pactus-project/pactus/www/html/server.go:237 # 0x1429f3a github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x31a github.com/pactus-project/pactus/www/html/blockchain.go:217 # 0x1427b84 github.com/pactus-project/pactus/www/html.(*Server).BlockchainHandler+0x7e4 github.com/pactus-project/pactus/www/html/blockchain.go:41 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 3072] @ 0x1428f45 0x1428f06 0x1428f54 0x1427db0 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x1428f44 bytes.(*Buffer).String+0xe84 bytes/buffer.go:71 # 0x1428f05 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xe45 github.com/pactus-project/pactus/www/html/server.go:273 # 0x1428f53 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xe93 github.com/pactus-project/pactus/www/html/blockchain.go:124 # 0x1427daf github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHeightHandler+0xcf github.com/pactus-project/pactus/www/html/blockchain.go:58 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 48] @ 0x461ac6 0x10b9376 0x8e3f8a 0x10fd95a 0x10f9077 0x10f8750 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10b9375 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/proto.(*ReservationVoucher).MarshalRecord+0x95 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/proto/voucher.go:45 # 0x8e3f89 github.com/libp2p/go-libp2p/core/record.Seal+0x69 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:52 # 0x10fd959 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x619 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:624 # 0x10f9076 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x6f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:228 # 0x10f874f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:165 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 32] @ 0x8690d1 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x8d63ac 0xd8b3d5 0xd8ac15 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x8690d0 google.golang.org/protobuf/internal/impl.consumeInt32Ptr+0x90 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:707 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x8d63ab github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x4b github.com/libp2p/go-libp2p@v0.42.0/core/crypto/key.go:125 # 0xd8b3d4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3b4 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:194 # 0xd8ac14 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x194 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:139 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x11ccc16 0x11ccb31 0x11ccb65 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb65 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xd1fb7a 0xd280f5 0xd27fcc 0xd299f8 0xd5f742 0x10b3965 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd1fb79 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x219 github.com/libp2p/go-yamux/v5@v5.0.1/deadline.go:54 # 0xd280f4 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb4 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:504 # 0xd27fcb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:490 # 0xd299f7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:67 # 0xd5f741 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:165 # 0x10b3964 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x1a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:67 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0x726165 0x724afe 0x766e58 0x766e2d 0x733eae 0x766da8 0x7670f2 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8efbe5 0x8ed2cf 0x11d326c 0x13cdfff 0x134668b 0x139cede 0x13464e3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x726164 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x124 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:621 # 0x724afd github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0xfd github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:476 # 0x766e57 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage.go:15 # 0x766e2c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:417 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x766da7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7670f1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8efbe4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8ed2ce github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11d326b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:697 # 0x13cdffe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x134668a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13464e2 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 24] @ 0x6e7e8f 0x6e9e0d 0x6e8690 0x11f494c 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6e7e8e github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x4e github.com/pactus-project/pactus/util/simplemerkle/merkle.go:70 # 0x6e9e0c github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6e868f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x11f494b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 9472] @ 0x13c0109 0x13bfc14 0x13bdf73 0x13c5e92 0x13c7825 0x14753ff 0x483781 # 0x13c0108 github.com/go-zeromq/zmq4.(*Queue).Push+0xc8 github.com/go-zeromq/zmq4@v0.17.0/queue.go:41 # 0x13bfc13 github.com/go-zeromq/zmq4.(*pubMWriter).write+0xf3 github.com/go-zeromq/zmq4@v0.17.0/pub.go:306 # 0x13bdf72 github.com/go-zeromq/zmq4.(*pubSocket).Send+0xd2 github.com/go-zeromq/zmq4@v0.17.0/pub.go:44 # 0x13c5e91 github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x391 github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:38 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x5159a6 0xa65794 0xbaa645 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa65793 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xbaa644 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:276 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 112] @ 0x52ff2a 0xbaa7aa 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0x52ff29 context.(*cancelCtx).Done+0x129 context/context.go:451 # 0xbaa7a9 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:295 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x531705 0xa60a9e 0xa60a61 0xa6078d 0xa657cc 0xb5ba06 0xb5ab05 0xb5a6df 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0xa60a9d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.37.0/context.go:14 # 0xa60a60 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:185 # 0xa6078c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:149 # 0xa657cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xb5ba05 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0x65 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:337 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x4d5e15 0x5d04ff 0x5cf559 0xb5d452 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5e14 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5d04fe net.interfaceTable+0x21e net/interface_linux.go:34 # 0x5cf558 net.Interfaces+0x18 net/interface.go:114 # 0xb5d451 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 48] @ 0x87a865 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12e2c68 0x1335175 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x87a864 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5064 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12e2c67 google.golang.org/grpc.(*Server).processUnaryRPC.func3+0x107 google.golang.org/grpc@v1.73.0/server.go:1378 # 0x1335174 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x54 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:365 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 16] @ 0xd03490 0xd0347b 0xd02006 0xd542ca 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xd0348f github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x4f github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:604 # 0xd0347a github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:588 # 0xd02005 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd542c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:220 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [1: 256] @ 0x49c0fc 0x49bf46 0x49bcbc 0xda6f7e 0xda9c76 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xda6f7d github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/packet.go:35 # 0xda9c75 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x355 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:300 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [3: 144] @ 0x1332b1d 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1332b1c github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x9c github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:74 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 24] @ 0x6e9056 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6e9055 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x155 github.com/pactus-project/pactus/types/block/block.go:211 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xd02f30 0xd01230 0xd048ec 0xea3083 0xea2da5 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0xd02f2f github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xef github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:549 # 0xd0122f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xef github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:313 # 0xd048eb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:816 # 0xea3082 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x102 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:128 # 0xea2da4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:106 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 12288] @ 0x729235 0x728c73 0x728f94 0x73f368 0x73fe3a 0x740110 0x767ff7 0x74c226 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729234 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x728c72 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x728f93 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x73f367 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:53 # 0x73fe39 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x74010f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x767ff6 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x74c225 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 240] @ 0x73b97c 0x73bd9c 0x73bf38 0x73a355 0x72b339 0x72bab0 0x72ba18 0x72baba 0x72cbfe 0x74cb17 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x73b97b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x73bd9b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:769 # 0x73bf37 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x137 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x73a354 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x72b338 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x72baaf github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x72ba17 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x72bab9 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x119 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:161 # 0x72cbfd github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x74cb16 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x416 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 10240] @ 0x729235 0x728c73 0x728f94 0x73f368 0x73fe3a 0x740110 0x767ff7 0x74c226 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729234 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x728c72 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x728f93 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x73f367 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:53 # 0x73fe39 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x74010f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x767ff6 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x74c225 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 5376] @ 0x73f12f 0x73fe3a 0x740110 0x767ff7 0x766be5 0x75c60e 0x74bf7d 0x74b399 0x74aba9 0x74ba1d 0x74b8b7 0x74f2f6 0x483781 # 0x73f12e github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:46 # 0x73fe39 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x74010f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x767ff6 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x766be4 github.com/syndtr/goleveldb/leveldb.(*tOps).createFrom+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:397 # 0x75c60d github.com/syndtr/goleveldb/leveldb.(*session).flushMemdb+0xed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_compaction.go:35 # 0x74bf7c github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction.func1+0x9c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:305 # 0x74b398 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:242 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74ba1c github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x3bc github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:253 # 0x74b8b6 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x256 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:303 # 0x74f2f5 github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:777 0: 0 [1: 24] @ 0x63ce31 0x645d32 0x63d165 0x63bbd5 0x652b4f 0x11e3fc9 0x11eb559 0x11eb298 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x652b4e github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xae github.com/fxamacker/cbor/v2@v2.8.0/stream.go:37 # 0x11e3fc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x1155da5 0x1155d44 0x11561c7 0x8ff30b 0x1156049 0x11511c2 0x10b97f6 0x779571 0x10b9870 0x10faa97 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x1155da4 github.com/multiformats/go-multistream.ReadNextToken[...]+0xc4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0x1155d43 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x63 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x11561c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1156048 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x11511c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:906 # 0x10b97f5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadByte+0x35 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/util/io.go:41 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0x10b986f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadMsg+0x2f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/util/io.go:46 # 0x10faa96 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1636 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:381 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 3637248] @ 0x142c3d4 0x142c398 0x142c3e3 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x142c3d3 bytes.(*Buffer).String+0x1173 bytes/buffer.go:71 # 0x142c397 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x1137 github.com/pactus-project/pactus/www/html/server.go:273 # 0x142c3e2 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1182 github.com/pactus-project/pactus/www/html/network.go:80 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 4194304] @ 0x533ab4 0x5334dd 0x5336b9 0x5158b7 0x142c2a5 0x142c1ff 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x142c2a4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x1044 github.com/pactus-project/pactus/www/html/server.go:251 # 0x142c1fe github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xf9e github.com/pactus-project/pactus/www/html/network.go:69 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 32] @ 0x142f634 0x142bebb 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x142f633 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowStrings+0x93 github.com/pactus-project/pactus/www/html/server.go:228 # 0x142beba github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xc5a github.com/pactus-project/pactus/www/html/network.go:64 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 2097152] @ 0x533ab4 0x5334dd 0x5336b9 0x5158b7 0x142bca5 0x142bbe8 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x142bca4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xa44 github.com/pactus-project/pactus/www/html/server.go:224 # 0x142bbe7 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x987 github.com/pactus-project/pactus/www/html/network.go:61 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 262144] @ 0x533ab4 0x5334dd 0x5336b9 0x5158b7 0x142c159 0x142c066 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x142c158 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowBlockHash+0xef8 github.com/pactus-project/pactus/www/html/server.go:208 # 0x142c065 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe05 github.com/pactus-project/pactus/www/html/network.go:67 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 48] @ 0x47e507 0x4c06e6 0x4c058e 0x54a4bf 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11ce017 0x11d0b86 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x47e506 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c06e5 reflect.Value.grow+0xa5 reflect/value.go:2603 # 0x4c058d reflect.Value.Grow+0x6d reflect/value.go:2590 # 0x54a4be encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:547 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0b85 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:452 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 240] @ 0xd9c568 0xd96a4d 0xd9648c 0xdc9c77 0xdc9c0c 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0xdf9b3e 0x483781 # 0xd9c567 github.com/quic-go/quic-go/internal/wire.parseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.52.0/internal/wire/stream_frame.go:63 # 0xd96a4c github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x44c github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:99 # 0xd9648b github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:80 # 0xdc9c76 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1d6 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:60 # 0xdc9c0b github.com/quic-go/quic-go.(*connection).handleFrames+0x16b github.com/quic-go/quic-go@v0.52.0/connection.go:1435 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [1: 1152] @ 0x123a9d8 0x123b02b 0x1242a05 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a9d7 google.golang.org/protobuf/internal/encoding/json.appendString+0x6b7 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:126 # 0x123b02a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:209 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 192] @ 0x682a54 0x68408b 0x6a7885 0x6a7330 0x6a7452 0x6d9c05 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c666b 0x11d0ff7 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a53 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6a7884 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:80 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c666a github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11d0ff6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x756 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x11ba61c 0x113f113 0x113efde 0x115027a 0x10f9016 0x10f8750 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x11ba61b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x113f112 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getAddrs+0x112 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:352 # 0x113efdd github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x21d github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:337 # 0x1150279 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:743 # 0x10f9015 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x695 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:231 # 0x10f874f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:165 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 48] @ 0x531705 0xa60a9e 0xa60a61 0xa6078d 0xa657cc 0xb5a68d 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0xa60a9d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.37.0/context.go:14 # 0xa60a60 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:185 # 0xa6078c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:149 # 0xa657cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xb5a68c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x30c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:222 0: 0 [1: 1792] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x40b817 0x40b585 0x40d817 0xc4f252 0xc4f260 0xc59b25 0x483781 # 0xc4f251 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0xf91 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1477 # 0xc4f25f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xf9f github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1502 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [1: 512] @ 0xc36725 0xc36a2a 0xc53834 0xc51cf9 0xc4ee45 0xc59b25 0x483781 # 0xc36724 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc36a29 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc53833 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3d3 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1997 # 0xc51cf8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x4f8 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1815 # 0xc4ee44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1696 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [2: 128] @ 0x14b28ce 0x6d7845 0x6d7dcb 0x6d7f27 0xdb9c18 0xdb9a4c 0xdb92d2 0xded933 0xdec62b 0xdeb4e5 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0x6d7f26 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:94 # 0xdb9c17 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:56 # 0xdb9a4b github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).DecodeToken+0x4b github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:48 # 0xdb92d1 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).DecodeToken+0x31 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:94 # 0xded932 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x172 github.com/quic-go/quic-go@v0.52.0/server.go:597 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x65bbfd 0x1502f17 0x14b27fe 0x14fccb5 0x1501d26 0x15012f0 0x97bd58 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1502f16 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x14fccb4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:19 # 0x1501d25 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x15012ef crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x97bd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 crypto/tls/handshake_server_tls13.go:763 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x11ccc16 0x11ccb65 0x11ccb31 0x11ccb65 0x11ceaaf 0x11cea95 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ceaae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea94 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:233 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x4794fa 0x47950f 0x13cd0d8 0x13cc5ba 0x133b92b 0x139cede 0x133b783 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13cd0d7 github.com/pactus-project/pactus/www/grpc.metricToProto+0x157 github.com/pactus-project/pactus/www/grpc/network.go:139 # 0x13cc5b9 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x1b9 github.com/pactus-project/pactus/www/grpc/network.go:117 # 0x133b92a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:124 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x133b782 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:126 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 64] @ 0xb5e9bf 0xbab756 0xbab738 0xbab72f 0xbab49e 0xbaa8c5 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbab755 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:148 # 0xbab737 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:153 # 0xbab72e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:382 # 0xbab49d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:356 # 0xbaa8c4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:305 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 64] @ 0x4dd42c 0xd0f0ae 0xd0bf25 0xd0be50 0xd0be2f 0xd0c5a5 0xd0c3d2 0x10fbe9f 0x10fbba8 0x10fc549 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0bf24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x284 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0be4f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1af github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:720 # 0xd0be2e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x18e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:713 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0x10fbe9e github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func2+0x15e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:326 # 0x10fbba7 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func4+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:427 # 0x10fc548 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x3a8 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:489 0: 0 [1: 48] @ 0xbaa38b 0xba9f1f 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xbaa38a github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x12a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:254 # 0xba9f1e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4be github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:207 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0x10f98e7 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10f98e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x486 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:287 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0x82d3cc 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x82d3cb google.golang.org/protobuf/internal/order.RangeFields+0x10b google.golang.org/protobuf@v1.36.6/internal/order/range.go:50 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 64] @ 0x6e6432 0x13c6397 0x13c7825 0x14753ff 0x483781 # 0x6e6431 github.com/pactus-project/pactus/types/tx.(*Tx).Bytes+0x31 github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x13c6396 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x156 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:25 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x14b2797 0x6d7845 0x6d7dcb 0xdb7945 0xdb229d 0xdba585 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdba584 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:140 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 256] @ 0x49c0fc 0x49bf46 0x49bcbc 0x671db2 0x671da6 0x6a0b85 0x6d9a45 0x6de2b5 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x671db1 github.com/consensys/gnark-crypto/field/pool.bigIntPool.Get+0x51 github.com/consensys/gnark-crypto@v0.18.0/field/pool/pool.go:20 # 0x671da5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x45 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:890 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xd29570 0xd297c8 0xd5ef8a 0x4ce803 0x10fcc09 0x10fc35d 0x483781 # 0xd2956f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x4f github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:22 # 0xd297c7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:38 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x4ce802 io.(*LimitedReader).Read+0x42 io/io.go:479 # 0x10fcc08 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).copyWithBuffer+0x88 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:520 # 0x10fc35c github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x1bc github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:473 0: 0 [1: 3072] @ 0xb57a26 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb57a25 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:129 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x4dd42c 0xd0f0ae 0xd063fb 0xd06329 0xd0c27c 0x10f9517 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd063fa github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x23a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:362 # 0xd06328 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x168 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:75 # 0xd0c27b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:739 # 0x10f9516 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb6 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:246 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 128] @ 0x7b9685 0x10b4d49 0x10b4b5b 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x7b9684 github.com/multiformats/go-multiaddr.Join+0x104 github.com/multiformats/go-multiaddr@v0.16.0/util.go:33 # 0x10b4d48 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0xae8 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:195 # 0x10b4b5a github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x8fa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:172 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 64] @ 0x14b28ce 0x14fc91a 0x1501be5 0x15018c9 0x15013e5 0x97d2b6 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x15013e4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x97d2b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 crypto/tls/handshake_server_tls13.go:902 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x498c0a 0x4985a9 0x7b72ae 0x7bd5d7 0x7b1f8f 0x7b2270 0x7b2263 0x7b4a45 0x10b45f1 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x498c09 strconv.formatBits+0x209 strconv/itoa.go:193 # 0x4985a8 strconv.FormatUint+0x88 strconv/itoa.go:18 # 0x7b72ad github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:155 # 0x7bd5d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:47 # 0x7b1f8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b226f github.com/multiformats/go-multiaddr.(*Component).Value+0x1cf github.com/multiformats/go-multiaddr@v0.16.0/component.go:184 # 0x7b2262 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1c2 github.com/multiformats/go-multiaddr@v0.16.0/component.go:225 # 0x7b4a44 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:107 # 0x10b45f0 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x390 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:151 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 64] @ 0x6e7d56 0x6e7fdb 0x6e9e0d 0x6e8690 0x11f494c 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6e7d55 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0x35 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:44 # 0x6e7fda github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x19a github.com/pactus-project/pactus/util/simplemerkle/merkle.go:88 # 0x6e9e0c github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6e868f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x11f494b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x77d2d4 0xbaab53 0xbaab37 0xbaaae8 0xbaabfa 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0x77d2d3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x193 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0xbaab52 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xbaab36 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xbaaae7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:52 # 0xbaabf9 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x139 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:324 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 288] @ 0x7d6805 0x7d66db 0x984fe5 0x984fa8 0x97dec7 0x983e98 0xdb4f7d 0xdc4b96 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x7d6804 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7d66da vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x984fe4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x5c4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x984fa7 crypto/tls.(*SessionState).Bytes+0x587 crypto/tls/ticket.go:121 # 0x97dec6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1002 # 0x983e97 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdb4f7c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:369 # 0xdc4b95 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.52.0/connection.go:820 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [7: 9856] @ 0xd50ea6 0x10ae97e 0x10ac332 0x483781 # 0xd50ea5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc5 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:743 # 0x10ae97d github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x3d github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/autonat.go:400 # 0x10ac331 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x631 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/autonat.go:226 0: 0 [1: 32] @ 0x11ccc16 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb31 0x11ceaaf 0x11cea95 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ceaae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea94 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:233 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0x52ff2a 0xbaa7aa 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0x52ff29 context.(*cancelCtx).Done+0x129 context/context.go:451 # 0xbaa7a9 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:295 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x87cff6 0x88fefa 0x88fb38 0x86023b 0x88fefa 0x88fb38 0x86023b 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0xb27a72 0x10b3c03 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x87cff5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5577 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86023a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:186 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86023a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:186 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0xb27a71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10b3c02 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x442 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:79 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 64] @ 0x14b28ce 0x14fccb5 0x1501d26 0x1502df5 0x97bd39 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x14fccb4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:19 # 0x1501d25 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1502df4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x97bd38 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x3f8 crypto/tls/handshake_server_tls13.go:761 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 64] @ 0xb56654 0xb56648 0xb573e9 0xb57292 0xb578b8 0xba6edd 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb56653 math/big.NewInt+0xd3 math/big/int.go:91 # 0xb56647 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xc7 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb573e8 github.com/whyrusleeping/go-keyspace.Key.Distance+0x2a8 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb57291 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x151 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:66 # 0xb578b7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:110 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32768] @ 0x8e3c6f 0xd28bf3 0xd28bdf 0xd27ded 0xd24694 0xd23f0f 0xd23d58 0x483781 # 0x8e3c6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd28bf2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd28bde github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.0.1/util.go:149 # 0xd27dec github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:479 # 0xd24693 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:787 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [3: 144] @ 0x5d104c 0x5d0c12 0x5d0aa5 0x5cf659 0xb42b17 0x114393b 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x5d104b net.newAddr+0x28b net/interface_linux.go:182 # 0x5d0c11 net.addrTable+0x131 net/interface_linux.go:153 # 0x5d0aa4 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5cf658 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb42b16 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:390 # 0x114393a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x61a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:660 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 8] @ 0xd2961b 0xd297c8 0xd5ef8a 0x115608c 0x11511c2 0x11c0e38 0x483781 # 0xd2961a github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:26 # 0xd297c7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:38 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x115608b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x11511c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:906 # 0x11c0e37 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:102 0: 0 [1: 16] @ 0x8e9be5 0x8e9bf7 0x8ed8a5 0x11d34bb 0x13ca466 0x133540b 0x139cede 0x1335263 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x8e9be4 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x184 github.com/pactus-project/pactus/types/account/account.go:96 # 0x8e9bf6 github.com/pactus-project/pactus/store.(*accountStore).account+0x196 github.com/pactus-project/pactus/store/account.go:53 # 0x8ed8a4 github.com/pactus-project/pactus/store.(*store).Account+0x84 github.com/pactus-project/pactus/store/store.go:306 # 0x11d34ba github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:714 # 0x13ca465 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:216 # 0x133540a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1335262 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 48] @ 0x87c436 0x88fefa 0x88fb38 0x86023b 0x88fefa 0x88fb38 0x86023b 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0xb27a72 0x10b3c03 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x87c435 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5418 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86023a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:186 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86023a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:186 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0xb27a71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10b3c02 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x442 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:79 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0xd1fb7a 0xd280f5 0xd29a58 0xd5f7a2 0x10f8653 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd1fb79 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x219 github.com/libp2p/go-yamux/v5@v5.0.1/deadline.go:54 # 0xd280f4 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb4 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:504 # 0xd29a57 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetReadDeadline+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:71 # 0xd5f7a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetReadDeadline+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:170 # 0x10f8652 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x392 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:152 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 48] @ 0x407e72 0x479549 0x5cfba7 0x5cf58b 0xb5d452 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x5cfba6 net.(*ipv6ZoneCache).update+0x1c6 net/interface.go:222 # 0x5cf58a net.Interfaces+0x4a net/interface.go:119 # 0xb5d451 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 16] @ 0x6dc6ea 0x6dc53f 0x11d1ecc 0x8fb287 0x11d1e26 0x11d0e07 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6dc6e9 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x109 github.com/pactus-project/pactus/types/validator/validator.go:169 # 0x6dc53e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:145 # 0x11d1ecb github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x4b github.com/pactus-project/pactus/state/state.go:581 # 0x8fb286 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x11d1e25 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:578 # 0x11d0e06 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x566 github.com/pactus-project/pactus/state/state.go:475 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x6dbbda 0x6dbb7c 0x142f811 0x142f828 0x1429f3b 0x14295b7 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x6dbbd9 strconv.FormatFloat+0xb9 strconv/ftoa.go:50 # 0x6dbb7b github.com/pactus-project/pactus/types/amount.Amount.Format+0x5b github.com/pactus-project/pactus/types/amount/amount.go:138 # 0x142f810 github.com/pactus-project/pactus/types/amount.Amount.String+0x30 github.com/pactus-project/pactus/types/amount/amount.go:145 # 0x142f827 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x47 github.com/pactus-project/pactus/www/html/server.go:237 # 0x1429f3a github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x31a github.com/pactus-project/pactus/www/html/blockchain.go:217 # 0x14295b6 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:163 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 384] @ 0x66de1a 0x66de26 0x65bbfd 0x14b27af 0x14fc91a 0x1501be5 0x980c6d 0x93cf67 0x97d42b 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980c6c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97d42a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a crypto/tls/handshake_server_tls13.go:906 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 24] @ 0x7b2859 0x7b267f 0xb3f309 0xb403b5 0xb3ec77 0xb423dc 0xb423ce 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x7b2858 github.com/multiformats/go-multiaddr.newComponent+0x118 github.com/multiformats/go-multiaddr@v0.16.0/component.go:264 # 0x7b267e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.0/component.go:246 # 0xb3f308 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:113 # 0xb403b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:292 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb423db github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb423cd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:260 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 24] @ 0x4d4fad 0x4d5006 0x4d5185 0x5d09a5 0x5cf2a5 0xb5d5d6 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d4fac syscall.(*NetlinkRouteRequest).toWireFormat+0x4c syscall/netlink_linux.go:33 # 0x4d5005 syscall.newNetlinkRouteRequest+0xa5 syscall/netlink_linux.go:50 # 0x4d5184 syscall.NetlinkRIB+0x104 syscall/netlink_linux.go:70 # 0x5d09a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5cf2a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb5d5d5 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 32] @ 0x11ccc16 0x11ccb31 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb65 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0x62d7e5 0x62d75d 0x68dd0a 0x68dc93 0x6a1445 0x6a0ba9 0x6d9a45 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c666b 0x11d0ff7 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x62d7e4 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62d75c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x68dd09 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:512 # 0x68dc92 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6a1444 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a0ba8 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:54 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c666a github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11d0ff6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x756 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xb3f470 0xb3f45e 0xb4077c 0xb40766 0xb3ec77 0xb42b97 0xb42b80 0x114393b 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0xb3f46f github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x28f github.com/multiformats/go-multiaddr@v0.16.0/component.go:26 # 0xb3f45d github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x27d github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:111 # 0xb4077b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:134 # 0xb40765 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:342 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb42b96 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb42b7f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:397 # 0x114393a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x61a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:660 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 16] @ 0xd0f0d5 0xd0bb05 0xd0ba2b 0xd0c005 0xd0c5a5 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd2744d 0xd276a5 0xd298b3 0xd5f202 0x10fcf85 0x10fbf73 0x10f997e 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd0bb04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x204 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0ba2a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x12a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:695 # 0xd0c004 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x364 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:716 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd2744c github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:329 # 0xd276a4 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:367 # 0xd298b2 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:47 # 0xd5f201 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:81 # 0x10fcf84 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleError+0x1c4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:559 # 0x10fbf72 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func1+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:255 # 0x10f997d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x51d github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:288 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 256] @ 0xb2bd49 0xb2bd15 0xba736a 0xba99d0 0x483781 # 0xb2bd48 github.com/libp2p/go-libp2p-kad-dht/pb.NewMessage+0x4a8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:20 # 0xb2bd14 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x474 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:163 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [1: 16] @ 0x114ff55 0x114fe5f 0xbad4c4 0xbabdae 0x483781 # 0x114ff54 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x74 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:713 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0xbad4c3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:539 # 0xbabdad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:418 0: 0 [1: 64] @ 0x5d6090 0x5d6f52 0x5e854c 0x11f2dc5 0x11f2064 0x11f1e51 0x11f45a5 0x11f45a6 0x11f427d 0x11f3d5b 0x483781 # 0x5d608f net.filterAddrList+0x18f net/ipsock.go:137 # 0x5d6f51 net.(*Resolver).internetAddrList+0x691 net/ipsock.go:308 # 0x5e854b net.ResolveUDPAddr+0xab net/udpsock.go:95 # 0x11f2dc4 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.4.3/ntp.go:632 # 0x11f2063 github.com/beevik/ntp.getTime+0x163 github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x11f1e50 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x11f45a4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x11f45a5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x11f427c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x11f3d5a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [1: 96] @ 0x47e507 0x4c06e6 0x4c058e 0x54a4bf 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11f9465 0x11f9505 0x11f5785 0x11f5094 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x47e506 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c06e5 reflect.Value.grow+0xa5 reflect/value.go:2603 # 0x4c058d reflect.Value.Grow+0x6d reflect/value.go:2590 # 0x54a4be encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:547 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f5784 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x11f5093 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x49c652 0x49bc65 0x8e3c39 0xb26eb0 0xc3f2ec 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x49c651 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8e3c38 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xb26eaf github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc3f2eb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3cb github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:66 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x5159a6 0x13208cb 0x131c797 0x131ced9 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0x13208ca github.com/grpc-ecosystem/grpc-gateway/v2/runtime.defaultOutgoingHeaderMatcher+0x6a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:154 # 0x131c796 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.handleForwardResponseServerMetadata+0xd6 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:121 # 0x131ced8 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x118 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:157 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 16] @ 0xbabe47 0x483781 # 0xbabe46 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x1c6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:423 0: 0 [1: 16] @ 0xd0f0d5 0xd063fb 0xd06329 0xd0c27c 0x10f9517 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd063fa github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x23a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:362 # 0xd06328 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x168 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:75 # 0xd0c27b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:739 # 0x10f9516 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb6 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:246 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0x8f9f3a 0x8f9f4c 0x8fbccf 0x8fcc1f 0x8fe9c5 0x11cd16d 0x11d0bb3 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8f9f39 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x139 github.com/pactus-project/pactus/types/account/account.go:96 # 0x8f9f4b github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x14b github.com/pactus-project/pactus/sandbox/sandbox.go:108 # 0x8fbcce github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x8e github.com/pactus-project/pactus/execution/executor/batch_transfer.go:29 # 0x8fcc1e github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8fe9c4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x11cd16c github.com/pactus-project/pactus/state.(*state).executeBlock+0x18c github.com/pactus-project/pactus/state/execution.go:36 # 0x11d0bb2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x312 github.com/pactus-project/pactus/state/state.go:453 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xb56654 0xb56648 0xb573e9 0xb57292 0xb578b8 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xb56653 math/big.NewInt+0xd3 math/big/int.go:91 # 0xb56647 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xc7 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb573e8 github.com/whyrusleeping/go-keyspace.Key.Distance+0x2a8 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb57291 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x151 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:66 # 0xb578b7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:110 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 20480] @ 0xb57a26 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb57a25 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:129 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x6e6ed3 0x6e90e8 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6e6ed2 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x212 github.com/pactus-project/pactus/types/tx/tx.go:359 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 256] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27fe 0x6d7845 0x6d7dcb 0xdb7945 0xdb804a 0xdb7ac5 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb8049 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:69 # 0xdb7ac4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:44 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 32] @ 0x11ccc16 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb65 0x11ccb31 0x11ceaaf 0x11cea95 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ceaae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea94 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:233 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x8ea7b5 0x8ea76f 0x8ec3e5 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8ea7b4 github.com/pactus-project/pactus/store.blockKey+0x534 github.com/pactus-project/pactus/store/block.go:19 # 0x8ea76e github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4ee github.com/pactus-project/pactus/store/block.go:96 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xd0f0d5 0xd07a78 0xd0799b 0xd07d25 0xd07991 0xd20e66 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd07a77 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5b7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:389 # 0xd0799a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4da github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:360 # 0xd07d24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:367 # 0xd07990 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4d0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:354 # 0xd20e65 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x245 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:218 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [1: 32] @ 0xb571a5 0xb57166 0xb578b8 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb571a4 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Key+0x64 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:19 # 0xb57165 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x25 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:65 # 0xb578b7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:110 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 144] @ 0xba2e36 0xba340e 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba2e35 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:44 # 0xba340d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:108 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 1792] @ 0xb57949 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xb57948 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:115 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x1242778 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1242777 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x377 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:258 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 2304] @ 0xb57949 0xba6edd 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb57948 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:115 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 8] @ 0x479413 0x4c13e5 0x642e45 0x63cfef 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x479412 reflect.unsafe_NewArray+0x12 runtime/malloc.go:1783 # 0x4c13e4 reflect.MakeSlice+0xa4 reflect/value.go:2918 # 0x642e44 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x164 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2284 # 0x63cfee github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x130e github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1634 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 6144] @ 0xb57949 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb57948 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:115 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 80] @ 0x7b2773 0x7b267f 0xb3f309 0x1143865 0x1143840 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x7b2772 github.com/multiformats/go-multiaddr.newComponent+0x32 github.com/multiformats/go-multiaddr@v0.16.0/component.go:253 # 0x7b267e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.0/component.go:246 # 0xb3f308 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:113 # 0x1143864 github.com/multiformats/go-multiaddr/net.FromIP+0x544 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:134 # 0x114383f github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x51f github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:652 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 288] @ 0x479453 0x408c45 0x408c38 0x40d759 0x13d98ff 0x13d9574 0x13da0a9 0x13d44cb 0x13d479a 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x13d98fe github.com/gorilla/mux.extractVars+0x4fe github.com/gorilla/mux@v1.8.1/regexp.go:386 # 0x13d9573 github.com/gorilla/mux.routeRegexpGroup.setMatch+0x173 github.com/gorilla/mux@v1.8.1/regexp.go:347 # 0x13da0a8 github.com/gorilla/mux.(*Route).Match+0x388 github.com/gorilla/mux@v1.8.1/route.go:106 # 0x13d44ca github.com/gorilla/mux.(*Router).Match+0x6a github.com/gorilla/mux@v1.8.1/mux.go:140 # 0x13d4799 github.com/gorilla/mux.(*Router).ServeHTTP+0xd9 github.com/gorilla/mux@v1.8.1/mux.go:198 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 48] @ 0x13d477a 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x13d4779 github.com/gorilla/mux.(*Router).ServeHTTP+0xb9 github.com/gorilla/mux@v1.8.1/mux.go:196 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 48] @ 0x407e72 0x479549 0x12ef8f7 0x12ef8cc 0x12ef8bd 0x12ee437 0x12edf85 0x12cc104 0x140f5e7 0x12cbf85 0x1333727 0x142959e 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x12ef8f6 google.golang.org/grpc/metadata.MD.Copy+0x156 google.golang.org/grpc@v1.73.0/metadata/metadata.go:100 # 0x12ef8cb google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x12b google.golang.org/grpc@v1.73.0/internal/transport/transport.go:328 # 0x12ef8bc google.golang.org/grpc.(*csAttempt).finish+0x11c google.golang.org/grpc@v1.73.0/stream.go:1191 # 0x12ee436 google.golang.org/grpc.(*clientStream).finish+0x196 google.golang.org/grpc@v1.73.0/stream.go:1040 # 0x12edf84 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.73.0/stream.go:989 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1333726 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x142959d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:155 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 80] @ 0x1276c49 0x127a27a 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x140f5e7 0x12cbf85 0x1333727 0x142959e 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x1276c48 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xa8 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:486 # 0x127a279 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:778 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1333726 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x142959d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:155 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 32] @ 0xdd71a5 0xdd624f 0xddd6bc 0xddce6a 0xddcd18 0xddbc0d 0xddb931 0xdcf25a 0xdce539 0xdce069 0xdcd46f 0xdc328f 0xdf9b3e 0x483781 # 0xdd71a4 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x424 github.com/quic-go/quic-go@v0.52.0/framer.go:200 # 0xdd624e github.com/quic-go/quic-go.(*framer).Append+0xee github.com/quic-go/quic-go@v0.52.0/framer.go:93 # 0xddd6bb github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5bb github.com/quic-go/quic-go@v0.52.0/packet_packer.go:695 # 0xddce69 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:608 # 0xddcd17 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:599 # 0xddbc0c github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1ac github.com/quic-go/quic-go@v0.52.0/packet_packer.go:489 # 0xddb930 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x90 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:472 # 0xdcf259 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0xb9 github.com/quic-go/quic-go@v0.52.0/connection.go:2347 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [1: 32] @ 0xb5d356 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0xb5d355 github.com/libp2p/go-netroute.New+0x2d5 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:81 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [2: 3584] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x40b817 0x40b585 0x40d817 0xd03eaa 0xd050f4 0xd5f6b9 0x114cc93 0xd53a85 0x483781 # 0xd03ea9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x229 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:704 # 0xd050f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114cc92 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:397 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 1792] @ 0xb57a26 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb57a25 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:129 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x126bbb9 0x126bb95 0x12878f8 0x1283199 0x12de3e5 0x12ddfb2 0x12ddd5c 0x483781 # 0x126bbb8 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x118 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:54 # 0x126bb94 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0xf4 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:373 # 0x12878f7 google.golang.org/grpc/internal/transport.(*http2Server).handleSettings+0xf7 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:879 # 0x1283198 google.golang.org/grpc/internal/transport.NewServerTransport+0x1858 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:333 # 0x12de3e4 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.73.0/server.go:990 # 0x12ddfb1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.73.0/server.go:948 # 0x12ddd5b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.73.0/server.go:932 0: 0 [3: 192] @ 0x97dd2b 0x983e98 0xdb4f7d 0xdc4b96 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x97dd2a crypto/tls.(*Conn).sendSessionTicket+0x14a crypto/tls/handshake_server_tls13.go:989 # 0x983e97 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdb4f7c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:369 # 0xdc4b95 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.52.0/connection.go:820 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 224] @ 0x77d1d2 0x10fd45b 0x10fd448 0x10fd3fc 0x10fd45c 0x10f9077 0x10f8750 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x77d1d1 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x10fd45a github.com/mr-tron/base58/base58.FastBase58Encoding+0x11a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x10fd447 github.com/mr-tron/base58/base58.Encode+0x107 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x10fd3fb github.com/libp2p/go-libp2p/core/peer.ID.String+0xbb github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:52 # 0x10fd45b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x11b github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:588 # 0x10f9076 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x6f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:228 # 0x10f874f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:165 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 48] @ 0x14ebe25 0x14eef75 0x7dc1b5 0x7dcb35 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x14ebe24 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x64 crypto/internal/fips140/ecdsa/ecdsa.go:185 # 0x14eef74 crypto/internal/fips140/ecdsa.NewPrivateKey[...]+0x94 crypto/internal/fips140/ecdsa/ecdsa.go:160 # 0x7dc1b4 crypto/ecdsa.privateKeyToFIPS[...]+0x94 crypto/ecdsa/ecdsa.go:409 # 0x7dcb34 crypto/ecdsa.signFIPS[...]+0x74 crypto/ecdsa/ecdsa.go:244 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 48] @ 0x659ab0 0x13cb02b 0x13cafcb 0x13ca6a7 0x133576b 0x139cede 0x13355c3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x659aaf github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x6f github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x13cb02a github.com/pactus-project/pactus/crypto.Address.String+0x28a github.com/pactus-project/pactus/crypto/address.go:93 # 0x13cafca github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x22a github.com/pactus-project/pactus/www/grpc/blockchain.go:309 # 0x13ca6a6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:253 # 0x133576a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:394 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13355c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:396 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 16] @ 0x9f99ee 0x9f96dc 0x9f9494 0xa05b9c 0xa05565 0xa064c5 0xa251ce 0xa02b45 0x483781 # 0x9f99ed net/http.(*routingNode).matchPath+0x1ad net/http/routing_tree.go:184 # 0x9f96db net/http.(*routingNode).matchMethodAndPath+0x11b net/http/routing_tree.go:147 # 0x9f9493 net/http.(*routingNode).match+0x93 net/http/routing_tree.go:126 # 0xa05b9b net/http.(*ServeMux).matchOrRedirect+0x11b net/http/server.go:2726 # 0xa05564 net/http.(*ServeMux).findHandler+0x224 net/http/server.go:2686 # 0xa064c4 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2820 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 64] @ 0x4d5e15 0x5d04ff 0x5cf559 0xb5d452 0x1143385 0x11431bf 0x1142f18 0x113fd45 0x113dce7 0x113d586 0x483781 # 0x4d5e14 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5d04fe net.interfaceTable+0x21e net/interface_linux.go:34 # 0x5cf558 net.Interfaces+0x18 net/interface.go:114 # 0xb5d451 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142f17 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:594 # 0x113fd44 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:402 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 64] @ 0x127c407 0x12eea9d 0x12ee8c7 0x12edbe5 0x12ec95b 0x12ed892 0x12cc0d9 0x140f5e7 0x12cbf85 0x1333547 0x14290d5 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x127c406 google.golang.org/grpc/internal/transport.(*http2Client).write+0xe6 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1106 # 0x12eea9c google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x29c google.golang.org/grpc@v1.73.0/internal/transport/client_stream.go:77 # 0x12ee8c6 google.golang.org/grpc.(*csAttempt).sendMsg+0xc6 google.golang.org/grpc@v1.73.0/stream.go:1096 # 0x12edbe4 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.73.0/stream.go:938 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ed891 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.73.0/stream.go:946 # 0x12cc0d8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.73.0/call.go:70 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1333546 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x14290d4 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf4 github.com/pactus-project/pactus/www/html/blockchain.go:132 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 12288] @ 0x93e190 0x942d2a 0x94435e 0xd23976 0xd2301c 0x483781 # 0x93e18f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:522 # 0x942d29 crypto/tls.(*Conn).writeRecordLocked+0x649 crypto/tls/conn.go:1025 # 0x94435d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd23975 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7f5 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:678 # 0xd2301b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.0.1/session.go:546 0: 0 [1: 48] @ 0x7b296b 0x7b267f 0x10fd472 0x10f9077 0x10f8750 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x7b296a github.com/multiformats/go-multiaddr.newComponent+0x22a github.com/multiformats/go-multiaddr@v0.16.0/component.go:278 # 0x7b267e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.0/component.go:246 # 0x10fd471 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:588 # 0x10f9076 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x6f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:228 # 0x10f874f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:165 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 64] @ 0xd0f0d5 0xd0c63b 0xd0c5dd 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd272ef 0xd298f5 0xd298f6 0xd5f262 0x10fc3e7 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd0c63a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:374 # 0xd0c5dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:773 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd272ee github.com/libp2p/go-yamux/v5.(*Stream).ResetWithError+0x1ae github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:298 # 0xd298f4 github.com/libp2p/go-yamux/v5.(*Stream).Reset+0x14 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:263 # 0xd298f5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Reset+0x15 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:51 # 0xd5f261 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:89 # 0x10fc3e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x246 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:477 0: 0 [1: 32] @ 0x4dd42c 0xd0f0ae 0xd0bf25 0xd0be50 0xd0c5a5 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd2744d 0xd276a5 0xd298b3 0xd5f202 0x11553e9 0x115127c 0xb34033 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0bf24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x284 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0be4f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1af github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:720 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd2744c github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:329 # 0xd276a4 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:367 # 0xd298b2 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:47 # 0xd5f201 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:81 # 0x11553e8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x115127b github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x1b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:914 # 0xb34032 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x6f2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:306 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [1: 16] @ 0x461ac6 0x7b1f6c 0x7b2d17 0x7b0f67 0x7b1185 0x7b429c 0x10b4a17 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x7b1f6b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x10b4a16 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x7b6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:154 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 32768] @ 0x128d8d6 0x125c662 0x1280832 0x483781 # 0x128d8d5 google.golang.org/grpc/internal/transport.newFramer.NewFramer.func2+0x35 golang.org/x/net@v0.42.0/http2/frame.go:449 # 0x125c661 golang.org/x/net/http2.(*Framer).ReadFrame+0x1c1 golang.org/x/net@v0.42.0/http2/frame.go:516 # 0x1280831 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1d1 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1662 0: 0 [1: 48] @ 0x5e6c32 0x5cdbc5 0x5e75bb 0x5e6470 0xa080ec 0x142eaa9 0x483781 # 0x5e6c31 net.sockaddrToTCP+0x71 net/tcpsock_posix.go:21 # 0x5cdbc4 net.(*netFD).accept+0x304 net/fd_unix.go:189 # 0x5e75ba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5e646f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xa080eb net/http.(*Server).Serve+0x30b net/http/server.go:3424 # 0x142eaa8 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:121 0: 0 [1: 16] @ 0xd0f0d5 0xd10a99 0xd0b652 0xd05152 0xd5f6b9 0x114f084 0x11c07cb 0x11bcbaa 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd10a98 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:508 # 0xd0b651 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x671 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:677 # 0xd05151 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x2f1 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:873 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114f083 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x623 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:639 # 0x11c07ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 32] @ 0x11ccc16 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb31 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x4619f2 0x460f65 0x4610ca 0x93564c 0x98be25 0x518563 0x518d98 0x51be29 0x512945 0x98435d 0x983e9d 0xdb4f7d 0xdc4b96 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x93564b crypto/tls.alert.String+0x4b crypto/tls/alert.go:104 # 0x98be24 crypto/tls.AlertError.Error+0x24 crypto/tls/alert.go:16 # 0x518562 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51be28 fmt.(*pp).doPrintf+0x988 fmt/print.go:1173 # 0x512944 fmt.Errorf+0x84 fmt/errors.go:25 # 0x98435c crypto/tls.quicError+0x11c crypto/tls/quic.go:372 # 0x983e9c crypto/tls.(*QUICConn).SendSessionTicket+0x7c crypto/tls/quic.go:315 # 0xdb4f7c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:369 # 0xdc4b95 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.52.0/connection.go:820 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 64] @ 0x5ef4d2 0x5ea2f5 0x5eb0de 0x5e95e5 0xdf7c0d 0xde719a 0xde6ebd 0xdd0091 0xdcc2dd 0xdc3405 0x483781 # 0x5ef4d1 net.ipToSockaddr+0x71 net/ipsock_posix.go:228 # 0x5ea2f4 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x5eb0dd net.(*UDPConn).writeMsg+0x7d net/udpsock_posix.go:172 # 0x5e95e4 net.(*UDPConn).WriteMsgUDP+0x44 net/udpsock.go:262 # 0xdf7c0c github.com/quic-go/quic-go.(*oobConn).WritePacket+0x10c github.com/quic-go/quic-go@v0.52.0/sys_conn_oob.go:267 # 0xde7199 github.com/quic-go/quic-go.(*sconn).writePacket+0x79 github.com/quic-go/quic-go@v0.52.0/send_conn.go:98 # 0xde6ebc github.com/quic-go/quic-go.(*sconn).Write+0x7c github.com/quic-go/quic-go@v0.52.0/send_conn.go:74 # 0xdd0090 github.com/quic-go/quic-go.(*connection).sendConnectionClose+0x310 github.com/quic-go/quic-go@v0.52.0/connection.go:2473 # 0xdcc2dc github.com/quic-go/quic-go.(*connection).handleCloseError+0x61c github.com/quic-go/quic-go@v0.52.0/connection.go:1920 # 0xdc3404 github.com/quic-go/quic-go.(*connection).run+0xba4 github.com/quic-go/quic-go@v0.52.0/connection.go:691 0: 0 [1: 24] @ 0x11d1d0d 0x11d0e07 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11d1d0c github.com/pactus-project/pactus/state.(*state).commitSandbox+0x4c github.com/pactus-project/pactus/state/state.go:562 # 0x11d0e06 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x566 github.com/pactus-project/pactus/state/state.go:475 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0xdd71a5 0xdd624f 0xddd6bc 0xddce6a 0xddcd18 0xddbc0d 0xddb931 0xdcf25a 0xdce539 0xdce069 0xdcd46f 0xdc328f 0xdf9b3e 0x483781 # 0xdd71a4 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x424 github.com/quic-go/quic-go@v0.52.0/framer.go:200 # 0xdd624e github.com/quic-go/quic-go.(*framer).Append+0xee github.com/quic-go/quic-go@v0.52.0/framer.go:93 # 0xddd6bb github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5bb github.com/quic-go/quic-go@v0.52.0/packet_packer.go:695 # 0xddce69 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:608 # 0xddcd17 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:599 # 0xddbc0c github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1ac github.com/quic-go/quic-go@v0.52.0/packet_packer.go:489 # 0xddb930 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x90 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:472 # 0xdcf259 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0xb9 github.com/quic-go/quic-go@v0.52.0/connection.go:2347 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [1: 64] @ 0x62d7e5 0x62d75d 0xb56685 0xb56667 0xb573e9 0xb57292 0xb578b8 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0x62d7e4 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62d75c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0xb56684 math/big.(*Int).SetBytes+0x104 math/big/int.go:512 # 0xb56666 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xe6 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb573e8 github.com/whyrusleeping/go-keyspace.Key.Distance+0x2a8 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb57291 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x151 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:66 # 0xb578b7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:110 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 256] @ 0x49c0fc 0x49bf46 0x49bcbc 0x6293a5 0x630a74 0x6303b2 0x61e45b 0x61e817 0x672f05 0x671e25 0x6a0b85 0x6d9a45 0x6de2b5 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x6293a4 math/big.getNat+0x24 math/big/nat.go:629 # 0x630a73 math/big.nat.divLarge+0xb3 math/big/natdiv.go:601 # 0x6303b1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x61e45a math/big.(*Int).QuoRem+0x7a math/big/int.go:293 # 0x61e816 math/big.(*Int).Mod+0x216 math/big/int.go:324 # 0x672f04 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:1108 # 0x671e24 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:895 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x533ab4 0x5334dd 0x5336b9 0x6cb0df 0x6cb0ab 0x6cbeff 0x6c9f19 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5785 0x11f5094 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x6cb0de compress/flate.(*huffmanBitWriter).write+0xbe compress/flate/huffman_bit_writer.go:136 # 0x6cb0aa compress/flate.(*huffmanBitWriter).flush+0x8a compress/flate/huffman_bit_writer.go:128 # 0x6cbefe compress/flate.(*huffmanBitWriter).writeStoredHeader+0x3e compress/flate/huffman_bit_writer.go:407 # 0x6c9f18 compress/flate.(*compressor).close+0x98 compress/flate/deflate.go:639 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5784 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x11f5093 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 16] @ 0x733f47 0x766da8 0x7670f2 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eadfe 0x8ecf93 0x8eb846 0x13c953a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x733f46 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x286 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:401 # 0x766da7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7670f1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eadfd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8ecf92 github.com/pactus-project/pactus/store.(*store).PublicKey+0x92 github.com/pactus-project/pactus/store/store.go:246 # 0x8eb845 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x13c9539 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:153 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [3: 6144] @ 0x8e3c6f 0xc40625 0xc40616 0xc402c3 0x483781 # 0x8e3c6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xc40624 github.com/libp2p/go-buffer-pool.Get+0xa4 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc40615 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x95 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:163 # 0xc402c2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x102 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:184 0: 0 [1: 256] @ 0x49c0fc 0x49bf46 0x49bcbc 0x72990e 0x73a3ca 0x73ae86 0x73b1cc 0x733eae 0x73b05c 0x73b006 0x73bd26 0x73caac 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x72990d github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0xad github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:46 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b1cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11ccc16 0x11ccb31 0x11ccb65 0x11ccb31 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x11ba61c 0x113f113 0x113efde 0x115027a 0x10aff29 0x10b4da5 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x11ba61b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x113f112 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getAddrs+0x112 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:352 # 0x113efdd github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x21d github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:337 # 0x1150279 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:743 # 0x10aff28 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x528 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/dialpolicy.go:42 # 0x10b4da4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xb44 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:178 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 208] @ 0xda9dc9 0xda9d7d 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda9dc8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4a8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:57 # 0xda9d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x45c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:311 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [1: 9472] @ 0x7655d3 0x75de96 0x75d445 0x75ccf6 0x74e5fc 0x74f975 0x483781 # 0x7655d2 github.com/syndtr/goleveldb/leveldb.tFiles.getOverlaps+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:248 # 0x75de95 github.com/syndtr/goleveldb/leveldb.(*compaction).expand+0x8b5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_compaction.go:241 # 0x75d444 github.com/syndtr/goleveldb/leveldb.newCompaction+0x184 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_compaction.go:146 # 0x75ccf5 github.com/syndtr/goleveldb/leveldb.(*session).pickCompaction+0x195 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_compaction.go:94 # 0x74e5fb github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x1b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:643 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 576] @ 0x73ce50 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x13c9384 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x73ce4f github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa2f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x13c9383 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:138 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 1280] @ 0x729235 0x728c73 0x728e25 0x73f685 0x7405d4 0x768155 0x74c311 0x74ccf7 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729234 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x728c72 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x728e24 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:124 # 0x73f684 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:68 # 0x7405d3 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x313 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:337 # 0x768154 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x74 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:577 # 0x74c310 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:407 # 0x74ccf6 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:468 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 240] @ 0x73b97c 0x73c5bb 0x76718c 0x767146 0x7699cb 0x76913f 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x73b97b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x73c5ba github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x19a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:835 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x76913e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 416] @ 0x73ce50 0x76718c 0x767146 0x7699cb 0x76913f 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x73ce4f github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa2f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x76913e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 480] @ 0x73b97c 0x73bd9c 0x73caac 0x76718c 0x767146 0x7699cb 0x76913f 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x73b97b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x73bd9b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:769 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x76913e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 4864] @ 0x7655d3 0x75de96 0x75d445 0x75ccf6 0x74e5fc 0x74f975 0x483781 # 0x7655d2 github.com/syndtr/goleveldb/leveldb.tFiles.getOverlaps+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:248 # 0x75de95 github.com/syndtr/goleveldb/leveldb.(*compaction).expand+0x8b5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_compaction.go:241 # 0x75d444 github.com/syndtr/goleveldb/leveldb.newCompaction+0x184 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_compaction.go:146 # 0x75ccf5 github.com/syndtr/goleveldb/leveldb.(*session).pickCompaction+0x195 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_compaction.go:94 # 0x74e5fb github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x1b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:643 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 704] @ 0x73ce50 0x76718c 0x767146 0x7699cb 0x76913f 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x73ce4f github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa2f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x76913e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 9472] @ 0x7299b8 0x73a3ca 0x73ae86 0x73b1cc 0x733eae 0x73b05c 0x73b006 0x73bd26 0x73caac 0x76718c 0x767146 0x7699cb 0x76913f 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x7299b7 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x157 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b1cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x76913e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x10fc4a5 0x483781 # 0x10fc4a4 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x304 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:488 0: 0 [1: 112] @ 0xd26177 0xd20f2b 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0x11c07cb 0x11bcbaa 0x483781 # 0xd26176 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:73 # 0xd20f2a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.0.1/session.go:234 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x11c07ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [4: 32768] @ 0xb57949 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xb57948 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:115 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x10b576b 0x10b5772 0x10b5726 0x10b513e 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10b576a github.com/libp2p/go-libp2p/p2p/host/autonat/pb.Message_ResponseStatus.Enum+0x5ca github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/pb/autonat.pb.go:109 # 0x10b5771 github.com/libp2p/go-libp2p/p2p/host/autonat.newDialResponseError+0x5d1 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/proto.go:36 # 0x10b5725 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x585 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:241 # 0x10b513d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xedd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:204 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 128] @ 0xc463e7 0xc45ace 0xc5d0e2 0xc59a87 0x483781 # 0xc463e6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x6e6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:821 # 0xc45acd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:750 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [1: 112] @ 0xde7aa6 0xdf1566 0xdf29ee 0xe01803 0xdf3815 0xdf36b7 0xdcafbe 0xdca393 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0xdf9b3e 0x483781 # 0xde7aa5 github.com/quic-go/quic-go.newSendStream+0x45 github.com/quic-go/quic-go@v0.52.0/send_stream.go:81 # 0xdf1565 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.52.0/stream.go:108 # 0xdf29ed github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.52.0/streams_map.go:98 # 0xe01802 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x222 github.com/quic-go/quic-go@v0.52.0/streams_map_incoming.go:129 # 0xdf3814 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.52.0/streams_map.go:238 # 0xdf36b6 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.52.0/streams_map.go:212 # 0xdcafbd github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.52.0/connection.go:1629 # 0xdca392 github.com/quic-go/quic-go.(*connection).handleFrame+0x1d2 github.com/quic-go/quic-go@v0.52.0/connection.go:1501 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [1: 16] @ 0xb30a8e 0xb30a73 0xb31fb4 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0xb30a8d go.opentelemetry.io/otel/metric.WithAttributeSet+0x6d go.opentelemetry.io/otel/metric@v1.37.0/instrument.go:354 # 0xb30a72 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestSendErr+0x52 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/metrics/metrics.go:143 # 0xb31fb3 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x213 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:76 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [1: 192] @ 0x47e507 0x4c06e6 0x4c058e 0x54a4bf 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11f9465 0x11f9505 0x11f9b15 0x11f6c1e 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x47e506 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c06e5 reflect.Value.grow+0xa5 reflect/value.go:2603 # 0x4c058d reflect.Value.Grow+0x6d reflect/value.go:2590 # 0x54a4be encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:547 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f9b14 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:236 # 0x11f6c1d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1152] @ 0x64a92a 0x6f294b 0x6f291f 0x6f344b 0x11f9465 0x11f9505 0x11f7385 0x11f6ec5 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x64a929 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:934 # 0x6f294a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.8.0/encode.go:98 # 0x6f291e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6f344a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xca github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f7384 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x11f6ec4 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x6da6d3 0x6da56a 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x6da6d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6da569 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x53a31a 0x6646e5 0x665172 0x6dfdac 0x6e047f 0x6e6c51 0x6e763e 0x6e7726 0x6e9dbc 0x6e8690 0x11f494c 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x53a319 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x665171 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6dfdab github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x6e047e github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6e6c50 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6e763d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6e7725 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6e9dbb github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6e868f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x11f494b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x9ff2e7 0x9fee97 0x142f4da 0x142ef1c 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x9ff2e6 net/http.Header.Clone+0x5c6 net/http/header.go:104 # 0x9fee96 net/http.(*response).WriteHeader+0x176 net/http/server.go:1231 # 0x142f4d9 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:189 # 0x142ef1b github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x19b github.com/pactus-project/pactus/www/html/server.go:174 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 16] @ 0x7b2130 0x7b20ca 0x7b4a45 0x10b4deb 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x7b212f strings.(*Builder).WriteByte+0x8f strings/builder.go:91 # 0x7b20c9 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x29 github.com/multiformats/go-multiaddr@v0.16.0/component.go:223 # 0x7b4a44 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:107 # 0x10b4dea github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xb8a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:182 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 24] @ 0x7b23af 0x7b2354 0x7b4a45 0x10b45f1 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x7b23ae strings.(*Builder).WriteString+0x30e strings/builder.go:108 # 0x7b2353 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.0/component.go:232 # 0x7b4a44 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:107 # 0x10b45f0 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x390 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:151 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 80] @ 0x6f292f 0x6f339f 0x11f9465 0x11f9505 0x11f5785 0x11f5094 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6f292e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6f339e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f5784 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x11f5093 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1280] @ 0x6e859e 0x11f494c 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6e859d github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:121 # 0x11f494b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 512] @ 0x49c0fc 0x49bf46 0x49bcbc 0xaa9e7e 0xaa9e97 0xaac1d2 0xab3ba5 0x1324990 0x132da57 0x132da22 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xaa9e7d regexp.newBitState+0x9d regexp/backtrack.go:50 # 0xaa9e96 regexp.(*Regexp).backtrack+0xb6 regexp/backtrack.go:315 # 0xaac1d1 regexp.(*Regexp).doExecute+0x271 regexp/exec.go:535 # 0xab3ba4 regexp.(*Regexp).FindStringSubmatch+0x84 regexp/regexp.go:1040 # 0x132498f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*DefaultQueryParser).Parse+0xcf github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/query.go:50 # 0x132da56 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.PopulateQueryParameters+0x136 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/query.go:37 # 0x132da21 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x101 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:51 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 64] @ 0x4dd42c 0xd0f0ae 0xd10a99 0xd0b652 0xd05985 0x10b3824 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd10a98 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:508 # 0xd0b651 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x671 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:677 # 0xd05984 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x304 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:935 # 0x10b3823 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x63 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:54 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 64] @ 0x114f765 0x114f08a 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0x114f764 github.com/multiformats/go-multistream.NewMSSelect[...]+0xd04 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:12 # 0x114f089 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x629 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:642 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [1: 512] @ 0x73ce50 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ed2f3 0x11d326c 0x13cdfff 0x134668b 0x139cede 0x13464e3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x73ce4f github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa2f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ed2f2 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11d326b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:697 # 0x13cdffe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x134668a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13464e2 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 8] @ 0xba2e36 0xba343a 0xbab0c7 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba2e35 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:44 # 0xba3439 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:109 # 0xbab0c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:334 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x11ebb1e 0x11ebcc7 0x11ffb6a 0x11b74df 0xc70879 0xc7066a 0xc701d3 0xc6fdf7 0xc6fcbc 0x483781 # 0x11ebb1d github.com/pactus-project/pactus/sync/firewall.(*Firewall).isExpiredMessage+0x11d github.com/pactus-project/pactus/sync/firewall/firewall.go:240 # 0x11ebcc6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).AllowConsensusRequest+0x26 github.com/pactus-project/pactus/sync/firewall/firewall.go:269 # 0x11ffb69 github.com/pactus-project/pactus/sync.(*synchronizer).consensusTopicEvaluator+0x29 github.com/pactus-project/pactus/sync/sync.go:579 # 0x11b74de github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x11e github.com/pactus-project/pactus/network/gossip.go:222 # 0xc70878 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x118 github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:498 # 0xc70669 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:476 # 0xc701d2 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xd2 github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:425 # 0xc6fdf6 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:396 # 0xc6fcbb github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:366 0: 0 [1: 48] @ 0x5d9686 0x5d6d85 0x5bf665 0x5c0688 0x5da8c5 0x5c528a 0x5c6626 0x5c9b05 0x483781 # 0x5d9685 net.(*Resolver).lookupIPAddr+0x8e5 net/lookup.go:310 # 0x5d6d84 net.(*Resolver).internetAddrList+0x4c4 net/ipsock.go:289 # 0x5bf664 net.(*Resolver).resolveAddrList+0x3e4 net/dial.go:353 # 0x5c0687 net.(*Dialer).DialContext+0x407 net/dial.go:560 # 0x5da8c4 net.(*Resolver).dial+0xa4 net/lookup.go:693 # 0x5c5289 net.(*Resolver).exchange+0x349 net/dnsclient_unix.go:185 # 0x5c6625 net.(*Resolver).tryOneName+0x4c5 net/dnsclient_unix.go:316 # 0x5c9b04 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [1: 32] @ 0x11ccc16 0x11ccb65 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x5d27b9 0x7b7158 0x7bd5d7 0x7b1f8f 0x7b2270 0x7b2263 0x7b4a45 0x10b4deb 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x5d27b8 net.IP.String+0xd8 net/ip.go:315 # 0x7b7157 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:138 # 0x7bd5d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:47 # 0x7b1f8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b226f github.com/multiformats/go-multiaddr.(*Component).Value+0x1cf github.com/multiformats/go-multiaddr@v0.16.0/component.go:184 # 0x7b2262 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1c2 github.com/multiformats/go-multiaddr@v0.16.0/component.go:225 # 0x7b4a44 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:107 # 0x10b4dea github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xb8a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:182 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 24] @ 0x4619f2 0x460f65 0x461185 0x5e8406 0x5e8353 0x5e9af1 0x5ba0ba 0x5b9b13 0x5c872c 0x5dca91 0x5b96b7 0x5d9a37 0x5b87d4 0x483781 # 0x5e8405 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x5e8352 net.(*UDPAddr).String+0x172 net/udpsock.go:55 # 0x5e9af0 net.DialUDP+0x150 net/udpsock.go:299 # 0x5ba0b9 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x5b9b12 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x5c872b net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x5dca90 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:68 # 0x5b96b6 net.init.func1+0x36 net/hook.go:21 # 0x5d9a36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5b87d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [2: 96] @ 0x54b0e5 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11ce017 0x11d0fd2 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x54b0e4 encoding/json.(*decodeState).object+0x924 encoding/json/decode.go:702 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0fd1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x731 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 72] @ 0x461ac6 0xd827f5 0x114c7cc 0xd53a85 0x483781 # 0xd827f4 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x394 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x114c7cb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:373 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 64] @ 0x4dd42c 0xd0f0ae 0xd0bb05 0xd0ba2b 0xd0c005 0xd0c5a5 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd2744d 0xd276a5 0xd298b3 0xd5f202 0x10b3d69 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0bb04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x204 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0ba2a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x12a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:695 # 0xd0c004 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x364 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:716 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd2744c github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:329 # 0xd276a4 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:367 # 0xd298b2 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:47 # 0xd5f201 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:81 # 0x10b3d68 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x5a8 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:106 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 96] @ 0x14b2797 0x6d7845 0x6d7dcb 0xdb7945 0xdb2313 0xdb5fcf 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdb5fce github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x40e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:492 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [4: 192] @ 0x834156 0x833a10 0xb320ed 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0x834155 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.6/proto/encode.go:190 # 0x833a0f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.6/proto/encode.go:111 # 0xb320ec github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x34c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:81 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [1: 64] @ 0x14b2890 0x6d7845 0x6d7dcb 0xdb7945 0xdb7e85 0xdb7a6c 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb7e84 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:56 # 0xdb7a6b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:35 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 64] @ 0x8e5e25 0x8e5e0e 0x8e5d9a 0xc3502a 0xc34da8 0xc3c20a 0x10b54c2 0x10b513e 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x8e5e24 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:23 # 0x8e5e0d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.0/util.go:82 # 0x8e5d99 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.42.0/core/peer/addrinfo.go:56 # 0xc35029 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x1a9 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc34da7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc3c209 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10b54c1 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x321 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:228 # 0x10b513d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xedd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:204 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 256] @ 0x49c0fc 0x49bf46 0x49bcbc 0xda6f7e 0xda9c76 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0xdf9b3e 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xda6f7d github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/packet.go:35 # 0xda9c75 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x355 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:300 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [1: 64] @ 0x14b28ce 0x14fc91a 0x1501be5 0x980c6d 0x93cf67 0x97bf05 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980c6c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97bf04 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 crypto/tls/handshake_server_tls13.go:768 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x11ccc16 0x11ccb31 0x11ceaaf 0x11cea95 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ceaae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea94 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:233 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0x1242778 0x1243145 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1242777 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x377 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:258 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 80] @ 0xc3539e 0xc34da8 0xc3c20a 0x114fd75 0xc48ec3 0x483781 # 0xc3539d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x51d github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:368 # 0xc34da7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc3c209 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x114fd74 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:696 # 0xc48ec2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x342 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1137 0: 0 [3: 144] @ 0x4c179d 0x8601a7 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0xb27a72 0x10b3c03 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4c179c reflect.New+0x5c reflect/value.go:3021 # 0x8601a6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:184 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0xb27a71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10b3c02 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x442 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:79 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 192] @ 0x14b28ce 0x14fc91a 0x1501be5 0x15018c9 0x97da7c 0x97da13 0x97e81f 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97da7b crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x17b crypto/internal/fips140/tls13/tls13.go:143 # 0x97da12 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x112 crypto/tls/handshake_server_tls13.go:971 # 0x97e81e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x71e crypto/tls/handshake_server_tls13.go:1117 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x11ccc16 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb65 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x5ef66a 0x5ea2f5 0x5e2ea7 0x5e2a1b 0x5d77f8 0x5eb607 0x5e9b74 0x11f2df3 0x11f2064 0x11f1e51 0x11f45a5 0x11f45a6 0x11f427d 0x11f3d5b 0x483781 # 0x5ef669 net.ipToSockaddr+0x209 net/ipsock_posix.go:222 # 0x5ea2f4 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x5e2ea6 net.(*netFD).dial+0x386 net/sock_posix.go:121 # 0x5e2a1a net.socket+0x29a net/sock_posix.go:70 # 0x5d77f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5eb606 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5e9b73 net.DialUDP+0x1d3 net/udpsock.go:300 # 0x11f2df2 github.com/beevik/ntp.defaultDialer+0x132 github.com/beevik/ntp@v1.4.3/ntp.go:637 # 0x11f2063 github.com/beevik/ntp.getTime+0x163 github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x11f1e50 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x11f45a4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x11f45a5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x11f427c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x11f3d5a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [1: 64] @ 0xc5f3dc 0xc5f441 0xc4de7a 0xc4de7b 0xc4bb71 0xc45a2b 0xc5d432 0xc59a87 0x483781 # 0xc5f3db github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).PriorityPush+0x17b github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:30 # 0xc5f440 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1e0 github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:95 # 0xc4de79 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).UrgentPush+0x39 github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:72 # 0xc4de7a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3a github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1403 # 0xc4bb70 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4f0 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1373 # 0xc45a2a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x50a github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:738 # 0xc5d431 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x9f1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1318 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [1: 16] @ 0x114ec5b 0x114ec19 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0x114ec5a github.com/libp2p/go-libp2p/core/network.WithNoDial+0x1fa github.com/libp2p/go-libp2p@v0.42.0/core/network/context.go:68 # 0x114ec18 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1b8 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [1: 24] @ 0xdb9ba5 0xdb98a6 0xdb9250 0xdc4d9f 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xdb9ba4 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:56 # 0xdb98a5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:35 # 0xdb924f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x16f github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:84 # 0xdc4d9e github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.52.0/connection.go:832 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 96] @ 0x14ccdda 0x7c52ca 0x7c5446 0x8003cb 0x8009b8 0xd8b458 0xea3030 0xea2da5 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x14ccdd9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x7c52c9 crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x3c9 crypto/elliptic/nistec.go:158 # 0x7c5445 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:135 # 0x8003ca crypto/x509.marshalPublicKey+0x26a crypto/x509/x509.go:104 # 0x8009b7 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd8b457 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:198 # 0xea302f github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xaf github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:120 # 0xea2da4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:106 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 32] @ 0x11ccc16 0x11ccb65 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb65 0x11ccb65 0x11ceaaf 0x11cea95 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ceaae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea94 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:233 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x6c94ff 0x6c972e 0x6d4fe7 0x6d4fa8 0x6d6665 0x11e3e3c 0x11f950f 0x11f5785 0x11f5094 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6c94fe compress/flate.newHuffmanBitWriter+0x5e compress/flate/huffman_bit_writer.go:98 # 0x6c972d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6d4fe6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6d4fa7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6d6664 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5784 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x11f5093 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 896] @ 0xc36725 0xc36a2a 0xc53834 0xc51cf9 0xc4ee45 0xc59b25 0x483781 # 0xc36724 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc36a29 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc53833 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3d3 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1997 # 0xc51cf8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x4f8 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1815 # 0xc4ee44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1696 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [1: 64] @ 0xba96cd 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba96cc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x62c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:127 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0xc6db2b 0xc476d6 0xc45b30 0xc5d0e2 0xc59a87 0x483781 # 0xc6db2a github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0x4a github.com/libp2p/go-libp2p-pubsub@v0.14.2/trace.go:480 # 0xc476d5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x655 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:968 # 0xc45b2f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xaf github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:752 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [1: 16] @ 0xdb78f6 0xdb7fdb 0xdb7b10 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdb78f5 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:21 # 0xdb7fda github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:68 # 0xdb7b0f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:45 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 24] @ 0x66236b 0x662c86 0x6d9e9d 0x8f03eb 0x8f0405 0x8ee7e5 0x11d1ebb 0x8fb287 0x11d1e26 0x11d0e07 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66236a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.40.0/ripemd160/ripemd160.go:123 # 0x662c85 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6d9e9c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x8f03ea github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x18a github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x8f0404 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x1a4 github.com/pactus-project/pactus/store/validator.go:103 # 0x8ee7e4 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:376 # 0x11d1eba github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:580 # 0x8fb286 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x11d1e25 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:578 # 0x11d0e06 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x566 github.com/pactus-project/pactus/state/state.go:475 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x4dd42c 0xd0f0ae 0xd07a78 0xd0799b 0xd07d25 0xd07991 0xd20e66 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0x11c07cb 0x11bcbaa 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd07a77 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5b7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:389 # 0xd0799a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4da github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:360 # 0xd07d24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:367 # 0xd07990 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4d0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:354 # 0xd20e65 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x245 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:218 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x11c07ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 48] @ 0x5159a6 0xa65794 0xb2b945 0xba736a 0xba99d0 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa65793 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xb2b944 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:146 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [2: 32] @ 0x10f8331 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10f8330 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x70 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:134 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0xda5bfe 0xda4e7f 0xda91bf 0xda919e 0xda6392 0xdbcaf2 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xda5bfd github.com/quic-go/quic-go/internal/congestion.newPacer+0x3d github.com/quic-go/quic-go@v0.52.0/internal/congestion/pacer.go:22 # 0xda4e7e github.com/quic-go/quic-go/internal/congestion.newCubicSender+0x1be github.com/quic-go/quic-go@v0.52.0/internal/congestion/cubic_sender.go:110 # 0xda91be github.com/quic-go/quic-go/internal/congestion.NewCubicSender+0x7e github.com/quic-go/quic-go@v0.52.0/internal/congestion/cubic_sender.go:75 # 0xda919d github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x5d github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:130 # 0xda6391 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/ackhandler.go:22 # 0xdbcaf1 github.com/quic-go/quic-go.init.func1+0x991 github.com/quic-go/quic-go@v0.52.0/connection.go:284 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 32] @ 0x7bf9f2 0x7bea47 0x978a3b 0x977e65 0x97257d 0x9460fa 0x983528 0x483781 # 0x7bf9f1 crypto/ecdh.(*x25519Curve).ecdh+0x31 crypto/ecdh/x25519.go:83 # 0x7bea46 crypto/ecdh.(*PrivateKey).ECDH+0x86 crypto/ecdh/ecdh.go:123 # 0x978a3a crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xaba crypto/tls/handshake_server_tls13.go:272 # 0x977e64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:69 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x682a92 0x68408b 0x6a7885 0x6a7330 0x6a7452 0x6d9c05 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a91 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0xb1 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6a7884 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:80 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x461ac6 0xba7039 0xba7052 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba7038 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x578 github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:46 # 0xba7051 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x591 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:56 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 640] @ 0xb518c6 0xb51a7a 0xb585a5 0xb5765f 0xba6edd 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb518c5 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.7.0/bucket.go:52 # 0xb51a79 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x299 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:111 # 0xb585a4 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).calcWeight+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:237 # 0xb5765e github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1de github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:99 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 528] @ 0x461ac6 0xc53973 0xc51cf9 0xc4ee45 0xc59b25 0x483781 # 0xc53972 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x512 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:2006 # 0xc51cf8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x4f8 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1815 # 0xc4ee44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1696 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [2: 704] @ 0xc36725 0xc36a2a 0xc53834 0xc51cf9 0xc4ee45 0xc59b25 0x483781 # 0xc36724 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc36a29 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc53833 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3d3 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1997 # 0xc51cf8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x4f8 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1815 # 0xc4ee44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1696 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [7: 336] @ 0x88dd69 0x8b1a2f 0x8b59a2 0x12423b1 0x82d416 0x1242834 0x1243145 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x88dd68 google.golang.org/protobuf/internal/impl.(*listPtrConverter).PBValueOf+0xa8 google.golang.org/protobuf@v1.36.6/internal/impl/convert_list.go:75 # 0x8b1a2e google.golang.org/protobuf/internal/impl.fieldInfoForList.func3+0xae google.golang.org/protobuf@v1.36.6/internal/impl/message_reflect_field.go:227 # 0x8b59a1 google.golang.org/protobuf/internal/impl.(*messageState).Range+0xe1 google.golang.org/protobuf@v1.36.6/internal/impl/message_reflect_gen.go:51 # 0x12423b0 google.golang.org/protobuf/encoding/protojson.unpopulatedFieldRanger.Range+0x1b0 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:229 # 0x82d415 google.golang.org/protobuf/internal/order.RangeFields+0x155 google.golang.org/protobuf@v1.36.6/internal/order/range.go:50 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 16] @ 0xc663d8 0xc663c7 0xc6737d 0xc6deae 0xc504ee 0xc504c9 0xc59b25 0x483781 # 0xc663d7 github.com/libp2p/go-libp2p-pubsub.topicTag+0x37 github.com/libp2p/go-libp2p-pubsub@v0.14.2/tag_tracer.go:104 # 0xc663c6 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).untagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.14.2/tag_tracer.go:99 # 0xc6737c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Prune+0x1c github.com/libp2p/go-libp2p-pubsub@v0.14.2/tag_tracer.go:210 # 0xc6dead github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0xcd github.com/libp2p/go-libp2p-pubsub@v0.14.2/trace.go:513 # 0xc504ed github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x222d github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1485 # 0xc504c8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x2208 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1585 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [2: 320] @ 0xc51b8f 0xc51b6f 0xc4ee45 0xc59b25 0x483781 # 0xc51b8e github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x38e github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:214 # 0xc51b6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x36e github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1818 # 0xc4ee44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1696 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [2: 2816] @ 0xc53c93 0xc4eaa5 0xc59b25 0x483781 # 0xc53c92 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:2019 # 0xc4eaa4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x7e4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1603 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [1: 96] @ 0xdd372a 0xdcac65 0xdcab1a 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xdd3729 github.com/quic-go/quic-go.(*initialCryptoStream).Write+0x69 github.com/quic-go/quic-go@v0.52.0/crypto_stream.go:141 # 0xdcac64 github.com/quic-go/quic-go.(*connection).handleHandshakeEvents+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1618 # 0xdcab19 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0xb9 github.com/quic-go/quic-go@v0.52.0/connection.go:1592 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 128] @ 0x49c652 0x49bc65 0x671f25 0x671f0a 0x6a0b85 0x6d9a45 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x49c651 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x671f24 github.com/consensys/gnark-crypto/field/pool.bigIntPool.Put+0x1c4 github.com/consensys/gnark-crypto@v0.18.0/field/pool/pool.go:27 # 0x671f09 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x1a9 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:899 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x1276beb 0x1276c99 0x127a27a 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x140f5e7 0x12cbf85 0x1333727 0x142959e 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x1276bea google.golang.org/grpc/internal/transport.newRecvBuffer+0x4a google.golang.org/grpc@v1.73.0/internal/transport/transport.go:72 # 0x1276c98 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xf8 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:490 # 0x127a279 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:778 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1333726 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x142959d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:155 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 1152] @ 0x64a92a 0x6f294b 0x6f291f 0x6f344b 0x11f9465 0x11f9505 0x11f9b15 0x11fa5e5 0x11f9c1a 0x11c247f 0x483781 # 0x64a929 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:934 # 0x6f294a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.8.0/encode.go:98 # 0x6f291e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6f344a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xca github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f9b14 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:236 # 0x11fa5e4 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x1e4 github.com/pactus-project/pactus/sync/sync.go:313 # 0x11f9c19 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:263 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x7d68c5 0x95fa54 0x95fa33 0x7d65c2 0x7d6951 0x95cc3d 0x95cadd 0x961635 0x9431b6 0x94ed25 0x9460fa 0x983528 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95fa53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x95fa32 crypto/tls.(*clientHelloMsg).marshalMsg.func12+0x12 crypto/tls/handshake_messages.go:258 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95cc3c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x215c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95cadc crypto/tls.(*clientHelloMsg).marshalMsg+0x1ffc crypto/tls/handshake_messages.go:257 # 0x961634 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x94ed24 crypto/tls.(*Conn).clientHandshake+0x444 crypto/tls/handshake_client.go:325 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 48] @ 0xdd4fe5 0x49bd51 0xdfe17c 0xdfe01b 0xdd50e6 0xdd35ea 0xdc1ddd 0xdbdc07 0xdf9517 0xdf8d58 0xea0df7 0xe9a748 0xea4655 0xea4285 0xd594ca 0xd4cf18 0x483781 # 0xdd4fe4 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.52.0/internal/utils/linkedlist/linkedlist.go:17 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdfe17b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.52.0/internal/utils/linkedlist/linkedlist.go:124 # 0xdfe01a github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.52.0/internal/utils/linkedlist/linkedlist.go:175 # 0xdd50e5 github.com/quic-go/quic-go.newFrameSorter+0xc5 github.com/quic-go/quic-go@v0.52.0/frame_sorter.go:41 # 0xdd35e9 github.com/quic-go/quic-go.newInitialCryptoStream+0x129 github.com/quic-go/quic-go@v0.52.0/crypto_stream.go:121 # 0xdc1ddc github.com/quic-go/quic-go.(*connection).preSetup+0x3c github.com/quic-go/quic-go@v0.52.0/connection.go:466 # 0xdbdc06 github.com/quic-go/quic-go.init.func2+0x806 github.com/quic-go/quic-go@v0.52.0/connection.go:396 # 0xdf9516 github.com/quic-go/quic-go.(*Transport).doDial+0x6b6 github.com/quic-go/quic-go@v0.52.0/transport.go:306 # 0xdf8d57 github.com/quic-go/quic-go.(*Transport).dial+0x177 github.com/quic-go/quic-go@v0.52.0/transport.go:256 # 0xea0df6 github.com/quic-go/quic-go.(*Transport).Dial+0x56 github.com/quic-go/quic-go@v0.52.0/transport.go:238 # 0xe9a747 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x227 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/connmgr.go:361 # 0xea4654 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x314 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/transport.go:138 # 0xea4284 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2c4 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/transport.go:122 # 0xd594c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x449 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:606 # 0xd4cf17 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 240] @ 0x87a865 0x88fefa 0x88fb38 0x86023b 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x140f5e7 0x12cbf85 0x1333727 0x142959e 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x87a864 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5064 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86023a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:186 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1333726 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x142959d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:155 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 48] @ 0x5e6c32 0x5cdb1b 0x5e75bb 0x5e6470 0x12dd793 0x13cdc6c 0x483781 # 0x5e6c31 net.sockaddrToTCP+0x71 net/tcpsock_posix.go:21 # 0x5cdb1a net.(*netFD).accept+0x25a net/fd_unix.go:189 # 0x5e75ba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5e646f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x12dd792 google.golang.org/grpc.(*Server).Serve+0x472 google.golang.org/grpc@v1.73.0/server.go:890 # 0x13cdc6b github.com/pactus-project/pactus/www/grpc.(*Server).startListening.func1+0xab github.com/pactus-project/pactus/www/grpc/server.go:101 0: 0 [1: 24] @ 0x4e4988 0x128a7a7 0x483781 # 0x4e4987 time.NewTimer+0x27 time/sleep.go:144 # 0x128a7a6 google.golang.org/grpc/internal/transport.(*http2Server).keepalive+0xe6 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:1187 0: 0 [1: 16] @ 0x12e8e08 0x12cc0b1 0x140f5e7 0x12cbf85 0x1333727 0x142959e 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x12e8e07 google.golang.org/grpc.newClientStream+0xe7 google.golang.org/grpc@v1.73.0/stream.go:189 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1333726 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x142959d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:155 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 320] @ 0x659ab0 0x13caf97 0x13cb0de 0x13ca6a7 0x133576b 0x139cede 0x13355c3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x659aaf github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x6f github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x13caf96 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x1f6 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x13cb0dd github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x33d github.com/pactus-project/pactus/www/grpc/blockchain.go:308 # 0x13ca6a6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:253 # 0x133576a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:394 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13355c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:396 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [2: 96] @ 0x12eae45 0x12eadae 0x12ec8c7 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x140f5e7 0x12cbf85 0x1333727 0x142959e 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x12eae44 google.golang.org/grpc.newContextWithRPCInfo+0x104 google.golang.org/grpc@v1.73.0/rpc_util.go:971 # 0x12eadad google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.73.0/stream.go:418 # 0x12ec8c6 google.golang.org/grpc.(*clientStream).withRetry+0xa6 google.golang.org/grpc@v1.73.0/stream.go:788 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1333726 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x142959d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:155 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 144] @ 0x1276c5a 0x127a27a 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x140f5e7 0x12cbf85 0x1333727 0x142959e 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x1276c59 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xb9 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:487 # 0x127a279 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:778 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1333726 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x142959d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:155 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 32] @ 0x5d27b9 0x7b7158 0x7bd5d7 0x7b1f8f 0x7b2d17 0x7b0f67 0x7b1185 0x7b429c 0x10b4a17 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x5d27b8 net.IP.String+0xd8 net/ip.go:315 # 0x7b7157 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:138 # 0x7bd5d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:47 # 0x7b1f8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x10b4a16 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x7b6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:154 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 48] @ 0x6dc626 0x6dc603 0x13cadd5 0x13ca6a7 0x133576b 0x139cede 0x13355c3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6dc625 bytes.NewBuffer+0x45 bytes/buffer.go:472 # 0x6dc602 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x22 github.com/pactus-project/pactus/types/validator/validator.go:160 # 0x13cadd4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:303 # 0x13ca6a6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:253 # 0x133576a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:394 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13355c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:396 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 48] @ 0x523505 0x523610 0x65946f 0x659b05 0x13cb02b 0x13cafcb 0x13ca6a7 0x133576b 0x139cede 0x13355c3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x523504 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x52360f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x65946e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x659b04 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0xc4 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x13cb02a github.com/pactus-project/pactus/crypto.Address.String+0x28a github.com/pactus-project/pactus/crypto/address.go:93 # 0x13cafca github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x22a github.com/pactus-project/pactus/www/grpc/blockchain.go:309 # 0x13ca6a6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:253 # 0x133576a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:394 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13355c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:396 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 48] @ 0x12e91a9 0x12cc0b1 0x140f5e7 0x12cbf85 0x1333727 0x142959e 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x12e91a8 google.golang.org/grpc.newClientStream+0x488 google.golang.org/grpc@v1.73.0/stream.go:220 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1333726 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x142959d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:155 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 32] @ 0x1277350 0x127731c 0x127a1df 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x140f5e7 0x12cbf85 0x1333727 0x142959e 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x127734f google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xaf google.golang.org/grpc@v1.73.0/credentials/credentials.go:247 # 0x127731b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:548 # 0x127a1de google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:774 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1333726 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x142959d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:155 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 80] @ 0x10705f1 0x10704eb 0x106f151 0x126d193 0x126e8e5 0x126c885 0x12835fe 0x483781 # 0x10705f0 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 golang.org/x/net@v0.42.0/http2/hpack/tables.go:60 # 0x10704ea golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.42.0/http2/hpack/hpack.go:174 # 0x106f150 golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2d0 golang.org/x/net@v0.42.0/http2/hpack/encode.go:68 # 0x126d192 google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x112 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:720 # 0x126e8e4 google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x6a4 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:1023 # 0x126c884 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x184 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:596 # 0x12835fd google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xdd google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:337 0: 0 [1: 208] @ 0x73e205 0x766ff9 0x733eae 0x766da8 0x7670f2 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eabd7 0x8ecb93 0x11d344f 0x13c929d 0x13349eb 0x139cede 0x1334843 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x73e204 github.com/syndtr/goleveldb/leveldb/table.NewReader+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:1030 # 0x766ff8 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x1f8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:428 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x766da7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7670f1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eabd6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8ecb92 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11d344e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:710 # 0x13c929c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:124 # 0x13349ea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334842 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [2: 320] @ 0xb57e5d 0xba6fe5 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb57e5c github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).NetworkSize+0x11c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:169 # 0xba6fe4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x524 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:50 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 144] @ 0x4886cb 0x53dfc7 0x82d468 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x4886ca internal/reflectlite.Swapper+0x36a internal/reflectlite/swapper.go:68 # 0x53dfc6 sort.Slice+0x86 sort/slice.go:26 # 0x82d467 google.golang.org/protobuf/internal/order.RangeFields+0x1a7 google.golang.org/protobuf@v1.36.6/internal/order/range.go:54 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 192] @ 0x6868b9 0x68309a 0x68408b 0x6842a5 0x6a7932 0x6a7330 0x6a7452 0x6d9c05 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c666b 0x11d0ff7 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6868b8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x683099 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7931 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:86 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c666a github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11d0ff6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x756 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x13c50fc 0x13c5d9d 0x13c7825 0x14753ff 0x483781 # 0x13c50fb github.com/pactus-project/pactus/www/zmq.(*basePub).makeTopicMsg+0x5b github.com/pactus-project/pactus/www/zmq/publisher.go:50 # 0x13c5d9c github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x29c github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:35 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x12de06a 0x12ddd5c 0x483781 # 0x12de069 google.golang.org/grpc.(*Server).handleRawConn+0x149 google.golang.org/grpc@v1.73.0/server.go:963 # 0x12ddd5b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.73.0/server.go:932 0: 0 [2: 128] @ 0x10fd8b5 0x10f9077 0x10f8750 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10fd8b4 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x574 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:618 # 0x10f9076 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x6f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:228 # 0x10f874f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:165 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 96] @ 0x5d104c 0x5d0c12 0x5d0aa5 0x5cf2a5 0xb5d5d6 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x5d104b net.newAddr+0x28b net/interface_linux.go:182 # 0x5d0c11 net.addrTable+0x131 net/interface_linux.go:153 # 0x5d0aa4 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5cf2a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb5d5d5 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 256] @ 0x49c0fc 0x49bf46 0x49bcbc 0x72990e 0x73a3ca 0x73ae86 0x73b1cc 0x733eae 0x73b05c 0x73b006 0x73bd26 0x73caac 0x767427 0x7673e1 0x7699b3 0x768eec 0x76959c 0x747545 0x747a73 0x8ebbb1 0x8eb186 0x8ea616 0x8ec3e5 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x72990d github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0xad github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:46 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b1cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x767426 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:935 # 0x7673e0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:460 # 0x7699b2 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:178 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x747544 github.com/syndtr/goleveldb/leveldb.(*DB).has+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:823 # 0x747a72 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:865 # 0x8ebbb0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8eb185 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8ea615 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x395 github.com/pactus-project/pactus/store/block.go:79 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x14b2890 0x6d7845 0x6d7dcb 0x6d7f27 0xdb9c18 0xdb98a6 0xdb9099 0xdeef11 0xdeecd8 0xdeb885 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0x6d7f26 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:94 # 0xdb9c17 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:56 # 0xdb98a5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:35 # 0xdb9098 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:71 # 0xdeef10 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.52.0/server.go:807 # 0xdeecd7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.52.0/server.go:793 # 0xdeb884 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.52.0/server.go:322 0: 0 [1: 64] @ 0x14b2890 0x6d7845 0x6d7dcb 0xdb7945 0xdb804a 0xdb7ac5 0xdefa67 0xdeb846 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb8049 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:69 # 0xdb7ac4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:44 # 0xdefa66 github.com/quic-go/quic-go.(*baseServer).sendConnectionRefused+0xa6 github.com/quic-go/quic-go@v0.52.0/server.go:873 # 0xdeb845 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x285 github.com/quic-go/quic-go@v0.52.0/server.go:320 0: 0 [1: 24] @ 0xdd503e 0xdbc225 0xdbc34b 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdd503d github.com/quic-go/quic-go.newFrameSorter+0x1d github.com/quic-go/quic-go@v0.52.0/frame_sorter.go:37 # 0xdbc224 github.com/quic-go/quic-go.newCryptoStream+0xc4 github.com/quic-go/quic-go@v0.52.0/crypto_stream.go:31 # 0xdbc34a github.com/quic-go/quic-go.init.func1+0x1ea github.com/quic-go/quic-go@v0.52.0/connection.go:252 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 80] @ 0x87ada5 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0xb27a72 0x10c74a8 0x10c6c4a 0x10c5e96 0x10c5379 0x483781 # 0x87ada4 google.golang.org/protobuf/internal/impl.consumeStringPtr+0xa4 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5156 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0xb27a71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10c74a7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:621 # 0x10c6c49 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:581 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [1: 16] @ 0xd06215 0xd0c27c 0xd29da2 0xd20dd4 0xd2945d 0xd54595 0xd54358 0x10c5698 0x10c5d25 0x10c5379 0x483781 # 0xd06214 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x54 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:71 # 0xd0c27b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:739 # 0xd29da1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/transport.go:45 # 0xd20dd3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:214 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0x10c5697 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xb7 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:474 # 0x10c5d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xe4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:501 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [3: 288] @ 0x10fd495 0x10f9077 0x10f8750 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10fd494 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x154 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:594 # 0x10f9076 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x6f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:228 # 0x10f874f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:165 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 128] @ 0x49c652 0x49bc65 0x64a9b3 0x64a98b 0x13cc7c9 0x13cc799 0x11e976e 0x13cc4bb 0x133b92b 0x139cede 0x133b783 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x49c651 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x64a9b2 github.com/fxamacker/cbor/v2.putEncodeBuffer+0x172 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:975 # 0x64a98a github.com/fxamacker/cbor/v2.(*encMode).Marshal+0x14a github.com/fxamacker/cbor/v2@v2.8.0/encode.go:937 # 0x13cc7c8 github.com/fxamacker/cbor/v2.Marshal+0x128 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:98 # 0x13cc798 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0xf8 github.com/pactus-project/pactus/www/grpc/network.go:80 # 0x11e976d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x13cc4ba github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x133b92a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:124 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x133b782 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:126 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 32] @ 0xddc66a 0xdd9fae 0xdcded1 0xdcd46f 0xdc328f 0x483781 # 0xddc669 github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x6a9 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:573 # 0xdd9fad github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x1ed github.com/quic-go/quic-go@v0.52.0/packet_packer.go:347 # 0xdcded0 github.com/quic-go/quic-go.(*connection).sendPackets+0x890 github.com/quic-go/quic-go@v0.52.0/connection.go:2145 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [1: 32] @ 0x11ccc16 0x11ccb65 0x11ceaaf 0x11cea95 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ceaae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea94 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:233 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 8192] @ 0x123a46c 0x123b02b 0x1242a05 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a46b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:95 # 0x123b02a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:209 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 176] @ 0xc0b92f 0xc09fb2 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0b92e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1811 # 0xc09fb1 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x851 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1552 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 3456] @ 0x49c732 0x49bc65 0xdea0fa 0xdea0d3 0xdea0d2 0xdaaecb 0xdaa3db 0xdcb6bf 0xdca505 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0xdf9b3e 0x483781 # 0x49c731 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdea0f9 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:32 # 0xdea0d2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.52.0/internal/wire/stream_frame.go:190 # 0xdea0d1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.52.0/send_stream.go:543 # 0xdaaeca github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x42a github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:491 # 0xdaa3da github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x13a github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:352 # 0xdcb6be github.com/quic-go/quic-go.(*connection).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.52.0/connection.go:1768 # 0xdca504 github.com/quic-go/quic-go.(*connection).handleFrame+0x344 github.com/quic-go/quic-go@v0.52.0/connection.go:1503 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [1: 32] @ 0x11ccc16 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb65 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 416] @ 0x63ce31 0x63bbd5 0x63b9d3 0x6e8d12 0x6e8cf4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6e8d11 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6e8cf3 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/block/block.go:166 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x4dd42c 0xd0f0ae 0xd0c63b 0xd0c5dd 0xd0c3d2 0xd53722 0xd5f3a6 0xd5f216 0x11fa2e2 0x11fa21d 0x11f9c6e 0x11c247f 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0c63a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:374 # 0xd0c5dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:773 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd53721 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:119 # 0xd5f3a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:111 # 0xd5f215 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x35 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:82 # 0x11fa2e1 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage.func1+0x21 github.com/pactus-project/pactus/sync/sync.go:284 # 0x11fa21c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x29c github.com/pactus-project/pactus/sync/sync.go:296 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x4c179d 0x63c007 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ec0ae 0x6ec094 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x4c179c reflect.New+0x5c reflect/value.go:3021 # 0x63c006 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x326 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1412 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ec0ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ec093 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 512] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27fe 0x6d7845 0x6d7dcb 0xdb7945 0xdba3aa 0xdba533 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdba3a9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:126 # 0xdba532 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x112 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:139 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 16] @ 0xd0f0d5 0xd07a78 0xd0799b 0x10f846a 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd07a77 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5b7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:389 # 0xd0799a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4da github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:360 # 0x10f8469 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x1a9 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:142 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 128] @ 0x7b1265 0x7b429c 0x10b4a17 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x7b1264 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:154 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x10b4a16 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x7b6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:154 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 32] @ 0x8f9f3a 0x8f9f4c 0x8fbe88 0x8fcc1f 0x8fe9c5 0x11cd16d 0x11d0bb3 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8f9f39 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x139 github.com/pactus-project/pactus/types/account/account.go:96 # 0x8f9f4b github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x14b github.com/pactus-project/pactus/sandbox/sandbox.go:108 # 0x8fbe87 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x247 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:39 # 0x8fcc1e github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8fe9c4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x11cd16c github.com/pactus-project/pactus/state.(*state).executeBlock+0x18c github.com/pactus-project/pactus/state/execution.go:36 # 0x11d0bb2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x312 github.com/pactus-project/pactus/state/state.go:453 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 448] @ 0xc46b25 0xc45aff 0xc5d0e2 0xc59a87 0x483781 # 0xc46b24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x2e4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:878 # 0xc45afe github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x7e github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:751 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [3: 336] @ 0x47fb1c 0x4e4bd5 0xd1fbb2 0xd280f5 0xd27fcc 0xd299f8 0xd5f742 0x10b3965 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e4bd4 time.AfterFunc+0x34 time/sleep.go:211 # 0xd1fbb1 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x251 github.com/libp2p/go-yamux/v5@v5.0.1/deadline.go:54 # 0xd280f4 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb4 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:504 # 0xd27fcb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:490 # 0xd299f7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:67 # 0xd5f741 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:165 # 0x10b3964 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x1a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:67 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 2048] @ 0x746eb1 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x13c9384 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x746eb0 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x390 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:780 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x13c9383 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:138 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 48] @ 0x461ac6 0xba2fd8 0xba3016 0xba304e 0xba33cf 0xbab0c7 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xba2fd7 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba3015 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba304d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:56 # 0xba33ce github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:106 # 0xbab0c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:334 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0x125edbe 0x125c723 0x1280832 0x483781 # 0x125edbd golang.org/x/net/http2.parseWindowUpdateFrame+0xdd golang.org/x/net@v0.42.0/http2/frame.go:986 # 0x125c722 golang.org/x/net/http2.(*Framer).ReadFrame+0x282 golang.org/x/net@v0.42.0/http2/frame.go:523 # 0x1280831 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1d1 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1662 0: 0 [2: 128] @ 0x14b28ce 0x6d7845 0x6d7dcb 0xdb7945 0xdba3aa 0xdba533 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdba3a9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:126 # 0xdba532 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x112 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:139 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 16] @ 0xdb78f6 0xdb6f0f 0xdb6e13 0xdba4be 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0xdb78f5 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:21 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdba4bd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x9d github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:134 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 48] @ 0x5e6c32 0x5cdbc5 0x5e75bb 0x5e6470 0x12dd793 0x13cdc6c 0x483781 # 0x5e6c31 net.sockaddrToTCP+0x71 net/tcpsock_posix.go:21 # 0x5cdbc4 net.(*netFD).accept+0x304 net/fd_unix.go:189 # 0x5e75ba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5e646f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x12dd792 google.golang.org/grpc.(*Server).Serve+0x472 google.golang.org/grpc@v1.73.0/server.go:890 # 0x13cdc6b github.com/pactus-project/pactus/www/grpc.(*Server).startListening.func1+0xab github.com/pactus-project/pactus/www/grpc/server.go:101 0: 0 [1: 176] @ 0x93e190 0x942d2a 0x94435e 0xd23976 0xd2301c 0x483781 # 0x93e18f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:522 # 0x942d29 crypto/tls.(*Conn).writeRecordLocked+0x649 crypto/tls/conn.go:1025 # 0x94435d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd23975 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7f5 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:678 # 0xd2301b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.0.1/session.go:546 0: 0 [1: 1792] @ 0x63ce31 0x63bbd5 0x63b9d3 0x6e8d12 0x6e8cf4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6e8d11 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6e8cf3 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/block/block.go:166 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 320] @ 0x4d5adf 0x5d0a1d 0x5cf659 0xb42b17 0x114393b 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5ade syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5d0a1c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x5cf658 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb42b16 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:390 # 0x114393a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x61a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:660 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 240] @ 0x73b97c 0x73c5bb 0x76718c 0x767146 0x7699cb 0x76913f 0x76959c 0x746fe7 0x747839 0x8eba71 0x8e9b46 0x8ed8a5 0x11d34bb 0x13ca466 0x133540b 0x139cede 0x1335263 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x73b97b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x73c5ba github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x19a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:835 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x76913e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e9b45 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8ed8a4 github.com/pactus-project/pactus/store.(*store).Account+0x84 github.com/pactus-project/pactus/store/store.go:306 # 0x11d34ba github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:714 # 0x13ca465 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:216 # 0x133540a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1335262 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 24] @ 0x6d9756 0x6dc672 0x13cadd5 0x13ca6a7 0x133576b 0x139cede 0x13355c3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6d9755 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x6dc671 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x91 github.com/pactus-project/pactus/types/validator/validator.go:162 # 0x13cadd4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:303 # 0x13ca6a6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:253 # 0x133576a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:394 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13355c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:396 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 128] @ 0x106ed88 0x126c573 0x12835ce 0x483781 # 0x106ed87 golang.org/x/net/http2/hpack.NewEncoder+0x27 golang.org/x/net@v0.42.0/http2/hpack/encode.go:36 # 0x126c572 google.golang.org/grpc/internal/transport.newLoopyWriter+0x112 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:531 # 0x12835cd google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xad google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:336 0: 0 [1: 352] @ 0xda9bf9 0xda9ba3 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0xdf9b3e 0x483781 # 0xda9bf8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2d8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:51 # 0xda9ba2 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x282 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:293 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [1: 16] @ 0x12827a7 0x12de3e5 0x12ddfb2 0x12ddd5c 0x483781 # 0x12827a6 google.golang.org/grpc/internal/transport.NewServerTransport+0xe66 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:278 # 0x12de3e4 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.73.0/server.go:990 # 0x12ddfb1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.73.0/server.go:948 # 0x12ddd5b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.73.0/server.go:932 0: 0 [3: 432] @ 0x834156 0x833a10 0x129b09c 0x12d8bea 0x12df6a5 0x12e1429 0x12e64e8 0x12dec9f 0x483781 # 0x834155 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.6/proto/encode.go:190 # 0x833a0f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.6/proto/encode.go:111 # 0x129b09b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x9b google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:51 # 0x12d8be9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.73.0/rpc_util.go:722 # 0x12df6a4 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.73.0/server.go:1146 # 0x12e1428 google.golang.org/grpc.(*Server).processUnaryRPC+0x1168 google.golang.org/grpc@v1.73.0/server.go:1452 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [2: 224] @ 0x47fb1c 0x4e4bd5 0xd1fbb2 0xd28295 0xd29ab8 0xd5f802 0x10fd04c 0x10f9185 0x10f8750 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e4bd4 time.AfterFunc+0x34 time/sleep.go:211 # 0xd1fbb1 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x251 github.com/libp2p/go-yamux/v5@v5.0.1/deadline.go:54 # 0xd28294 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb4 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:514 # 0xd29ab7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetWriteDeadline+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:75 # 0xd5f801 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetWriteDeadline+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:175 # 0x10fd04b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).writeResponse+0x8b github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:564 # 0x10f9184 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x804 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:234 # 0x10f874f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:165 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 48] @ 0xb5431a 0xba9bb7 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb54319 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0xb9 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:457 # 0xba9bb6 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:169 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 96] @ 0x77d1d2 0x7ab7f5 0x7ab7de 0xa659f0 0xba6b49 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0x77d1d1 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x7ab7f4 github.com/mr-tron/base58/base58.EncodeAlphabet+0x574 github.com/mr-tron/base58@v1.2.0/base58/base58.go:21 # 0x7ab7dd github.com/multiformats/go-multibase.Encode+0x55d github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xa659ef github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1af github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:26 # 0xba6b48 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x88 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:24 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0xb5e9bf 0xbab756 0xbab738 0xbab72f 0xbab49e 0xbaa8c5 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbab755 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:148 # 0xbab737 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:153 # 0xbab72e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:382 # 0xbab49d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:356 # 0xbaa8c4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:305 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x531705 0x12de74a 0x12de722 0x12de1f6 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0x12de749 google.golang.org/grpc/internal/transport.SetConnection+0x89 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:1495 # 0x12de721 google.golang.org/grpc.(*Server).serveStreams+0x61 google.golang.org/grpc@v1.73.0/server.go:1011 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [1: 24] @ 0xdb7775 0xdb6f0f 0xdb6e13 0xdba4be 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0xdb7774 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:12 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdba4bd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x9d github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:134 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 208] @ 0x479453 0x408c45 0x408c38 0x40d759 0x107053d 0x10704eb 0x106f151 0x126d193 0x126ce16 0x126de3f 0x126c86d 0x12835fe 0x483781 # 0x107053c golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x9c golang.org/x/net@v0.42.0/http2/hpack/tables.go:58 # 0x10704ea golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.42.0/http2/hpack/hpack.go:174 # 0x106f150 golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2d0 golang.org/x/net@v0.42.0/http2/hpack/encode.go:68 # 0x126d192 google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x112 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:720 # 0x126ce15 google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x175 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:672 # 0x126de3e google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x19e google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:872 # 0x126c86c google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x16c google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:593 # 0x12835fd google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xdd google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:337 0: 0 [2: 64] @ 0x530efe 0x53162d 0x5315ef 0xb5bc58 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0x530efd context.WithDeadlineCause+0x1bd context/context.go:643 # 0x53162c context.WithDeadline+0x4c context/context.go:617 # 0x5315ee context.WithTimeout+0xe context/context.go:695 # 0xb5bc57 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:348 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 192] @ 0x128d416 0x128d53b 0x1281c39 0x12de3e5 0x12ddfb2 0x12ddd5c 0x483781 # 0x128d415 bufio.NewReaderSize+0xb5 bufio/bufio.go:56 # 0x128d53a google.golang.org/grpc/internal/transport.newFramer+0x1da google.golang.org/grpc@v1.73.0/internal/transport/http_util.go:408 # 0x1281c38 google.golang.org/grpc/internal/transport.NewServerTransport+0x2f8 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:167 # 0x12de3e4 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.73.0/server.go:990 # 0x12ddfb1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.73.0/server.go:948 # 0x12ddd5b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.73.0/server.go:932 0: 0 [1: 16] @ 0x7b6b08 0x7b6b3c 0x7bd673 0x7b2646 0xb3f44f 0xb40555 0xb3ec77 0xe9c916 0xe9c908 0x11a103f 0xdedcb6 0xdec62b 0xdeb4e5 0x483781 # 0x7b6b07 net.ParseIP+0x27 net/ip.go:528 # 0x7b6b3b github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:85 # 0x7bd672 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:44 # 0x7b2645 github.com/multiformats/go-multiaddr.NewComponent+0x185 github.com/multiformats/go-multiaddr@v0.16.0/component.go:242 # 0xb3f44e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:107 # 0xb40554 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:314 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xe9c915 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xe9c907 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x11a103e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.42.0/config/config.go:387 # 0xdedcb5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.52.0/server.go:667 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 48] @ 0x128d75c 0x128d73e 0x1281c39 0x12de3e5 0x12ddfb2 0x12ddd5c 0x483781 # 0x128d75b golang.org/x/net/http2.(*Framer).SetReuseFrames+0x3fb golang.org/x/net@v0.42.0/http2/frame.go:420 # 0x128d73d google.golang.org/grpc/internal/transport.newFramer+0x3dd google.golang.org/grpc@v1.73.0/internal/transport/http_util.go:422 # 0x1281c38 google.golang.org/grpc/internal/transport.NewServerTransport+0x2f8 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:167 # 0x12de3e4 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.73.0/server.go:990 # 0x12ddfb1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.73.0/server.go:948 # 0x12ddd5b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.73.0/server.go:932 0: 0 [2: 64] @ 0x10b4acc 0x10b4a95 0x10b4a4d 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10b4acb github.com/multiformats/go-multiaddr.Multiaddr.copy+0x86b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:23 # 0x10b4a94 github.com/multiformats/go-multiaddr.SplitFirst+0x834 github.com/multiformats/go-multiaddr@v0.16.0/util.go:68 # 0x10b4a4c github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x7ec github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:163 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 32] @ 0x10b568a 0x10b513e 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10b5689 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x4e9 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:237 # 0x10b513d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xedd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:204 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0xd0f0d5 0xd0bb05 0xd0ba2b 0xd0c005 0xd0c5a5 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd272ef 0xd298f5 0xd298f6 0xd5f262 0x10fc3fd 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd0bb04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x204 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0ba2a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x12a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:695 # 0xd0c004 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x364 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:716 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd272ee github.com/libp2p/go-yamux/v5.(*Stream).ResetWithError+0x1ae github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:298 # 0xd298f4 github.com/libp2p/go-yamux/v5.(*Stream).Reset+0x14 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:263 # 0xd298f5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Reset+0x15 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:51 # 0xd5f261 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:89 # 0x10fc3fc github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x25c github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:478 0: 0 [1: 80] @ 0xba939f 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba939e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:105 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 320] @ 0x61cfb0 0x61d1e5 0xb5742b 0xb578b8 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0x61cfaf math/big.(*Float).uquo+0x8f math/big/float.go:1354 # 0x61d1e4 math/big.(*Float).Quo+0x44 math/big/float.go:1647 # 0xb5742a github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:67 # 0xb578b7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:110 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 96] @ 0x461ac6 0xba2fd8 0xba3016 0xba304e 0xba33ec 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xba2fd7 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba3015 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba304d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:56 # 0xba33eb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:107 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 1792] @ 0x509639 0x5094e9 0x1471165 0x148f3c7 0x148e9ff 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x509638 os.readFileContents+0x58 os/file.go:826 # 0x5094e8 os.ReadFile+0xa8 os/file.go:805 # 0x1471164 github.com/pactus-project/pactus/config.LoadFromFile+0x24 github.com/pactus-project/pactus/config/config.go:257 # 0x148f3c6 github.com/pactus-project/pactus/cmd.MakeConfig+0x2a6 github.com/pactus-project/pactus/cmd/cmd.go:479 # 0x148e9fe github.com/pactus-project/pactus/cmd.StartNode+0x3e github.com/pactus-project/pactus/cmd/cmd.go:376 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 67108864] @ 0x13843ea 0x1383f5c 0x1389e15 0x1389da4 0x138f5e6 0x138ded4 0x149035c 0x149033b 0x148ebc7 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x13843e9 golang.org/x/crypto/argon2.initBlocks+0x49 golang.org/x/crypto@v0.40.0/argon2/argon2.go:158 # 0x1383f5b golang.org/x/crypto/argon2.deriveKey+0x1bb golang.org/x/crypto@v0.40.0/argon2/argon2.go:113 # 0x1389e14 golang.org/x/crypto/argon2.IDKey+0x234 golang.org/x/crypto@v0.40.0/argon2/argon2.go:97 # 0x1389da3 github.com/pactus-project/pactus/wallet/encrypter.(*Encrypter).Decrypt+0x1c3 github.com/pactus-project/pactus/wallet/encrypter/encrypter.go:245 # 0x138f5e5 github.com/pactus-project/pactus/wallet/vault.(*Vault).decryptKeyStore+0x45 github.com/pactus-project/pactus/wallet/vault/vault.go:631 # 0x138ded3 github.com/pactus-project/pactus/wallet/vault.(*Vault).PrivateKeys+0x53 github.com/pactus-project/pactus/wallet/vault/vault.go:431 # 0x149035b github.com/pactus-project/pactus/wallet.(*Wallet).PrivateKeys+0x25b github.com/pactus-project/pactus/wallet/wallet.go:427 # 0x149033a github.com/pactus-project/pactus/cmd.MakeValidatorKey+0x23a github.com/pactus-project/pactus/cmd/cmd.go:632 # 0x148ebc6 github.com/pactus-project/pactus/cmd.StartNode+0x206 github.com/pactus-project/pactus/cmd/cmd.go:407 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 208] @ 0x479453 0x408c45 0x408c38 0x40d759 0x107053d 0x10704eb 0x10716ff 0x1071045 0x1070e70 0x12616f2 0x125c956 0x1286565 0x12dea56 0x12de1f6 0x483781 # 0x107053c golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x9c golang.org/x/net@v0.42.0/http2/hpack/tables.go:58 # 0x10704ea golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.42.0/http2/hpack/hpack.go:174 # 0x10716fe golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e golang.org/x/net@v0.42.0/http2/hpack/hpack.go:393 # 0x1071044 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.42.0/http2/hpack/hpack.go:316 # 0x1070e6f golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f golang.org/x/net@v0.42.0/http2/hpack/hpack.go:262 # 0x12616f1 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.42.0/http2/frame.go:1624 # 0x125c955 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.42.0/http2/frame.go:537 # 0x1286564 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:658 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [1: 16] @ 0xde4d7f 0xde466d 0xea3842 0xd5ef8a 0x4ce0f1 0x8ffa78 0x8ffa5b 0x8ff905 0xd82725 0xd826f9 0x114c7cc 0xd53a85 0x483781 # 0xde4d7e github.com/quic-go/quic-go.(*receiveStream).readImpl+0x4fe github.com/quic-go/quic-go@v0.52.0/receive_stream.go:171 # 0xde466c github.com/quic-go/quic-go.(*receiveStream).Read+0xcc github.com/quic-go/quic-go@v0.52.0/receive_stream.go:94 # 0xea3841 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:58 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0x8ffa77 io.ReadFull+0xd7 io/io.go:354 # 0x8ffa5a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8ff904 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd82724 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd826f8 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x114c7cb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:373 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 160] @ 0x6f33ec 0x6f343c 0x11f9465 0x11f9505 0x11f5785 0x11f5094 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6f33eb github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f5784 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x11f5093 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 640] @ 0xb518c6 0xb51a7a 0xb585a5 0xb5765f 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb518c5 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.7.0/bucket.go:52 # 0xb51a79 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x299 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:111 # 0xb585a4 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).calcWeight+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:237 # 0xb5765e github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1de github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:99 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 1408] @ 0xda9dc9 0xda9d7d 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda9dc8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4a8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:57 # 0xda9d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x45c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:311 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [2: 96] @ 0x53a31a 0x6646e5 0x6e151a 0x6e14b9 0x6e6c51 0x6e763e 0x6e7726 0x6e9dbc 0x6e8690 0x11f494c 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x53a319 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e1519 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e14b8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6e6c50 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6e763d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6e7725 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6e9dbb github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6e868f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x11f494b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 256] @ 0x5cda05 0x5cd9af 0x5e75bb 0x5e6470 0x12dd793 0x13cdc6c 0x483781 # 0x5cda04 net.newFD+0x144 net/fd_unix.go:27 # 0x5cd9ae net.(*netFD).accept+0xee net/fd_unix.go:180 # 0x5e75ba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5e646f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x12dd792 google.golang.org/grpc.(*Server).Serve+0x472 google.golang.org/grpc@v1.73.0/server.go:890 # 0x13cdc6b github.com/pactus-project/pactus/www/grpc.(*Server).startListening.func1+0xab github.com/pactus-project/pactus/www/grpc/server.go:101 0: 0 [5: 320] @ 0x6e053c 0x6e703d 0x6e90e8 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6e053b github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x5b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:151 # 0x6e703c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x1324c53 0x1324b25 0x132da57 0x132da22 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1324c52 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.normalizeFieldPath+0x52 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/query.go:74 # 0x1324b24 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*DefaultQueryParser).Parse+0x264 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/query.go:56 # 0x132da56 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.PopulateQueryParameters+0x136 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/query.go:37 # 0x132da21 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x101 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:51 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 64] @ 0x11ccc16 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0xb2997b 0xb2be9f 0xba736a 0xbabf44 0x483781 # 0xb2997a github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:93 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [3: 336] @ 0x1281fd3 0x12de3e5 0x12ddfb2 0x12ddd5c 0x483781 # 0x1281fd2 google.golang.org/grpc/internal/transport.NewServerTransport+0x692 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:244 # 0x12de3e4 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.73.0/server.go:990 # 0x12ddfb1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.73.0/server.go:948 # 0x12ddd5b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.73.0/server.go:932 0: 0 [3: 192] @ 0xdd5050 0xdd5044 0xdc1e17 0xdc1e4c 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdd504f github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.52.0/internal/utils/linkedlist/linkedlist.go:78 # 0xdd5043 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.52.0/frame_sorter.go:38 # 0xdc1e16 github.com/quic-go/quic-go.newCryptoStream+0x76 github.com/quic-go/quic-go@v0.52.0/crypto_stream.go:31 # 0xdc1e4b github.com/quic-go/quic-go.(*connection).preSetup+0xab github.com/quic-go/quic-go@v0.52.0/connection.go:467 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 32] @ 0x11ccc16 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb31 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x6dde0e 0x6e901b 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6dde0d github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x20d github.com/pactus-project/pactus/types/certificate/certificate.go:192 # 0x6e901a github.com/pactus-project/pactus/types/block.(*Block).Decode+0x11a github.com/pactus-project/pactus/types/block/block.go:203 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x1269ac5 0x1281f8d 0x12de3e5 0x12ddfb2 0x12ddd5c 0x483781 # 0x1269ac4 google.golang.org/grpc/internal/syscall.SetTCPUserTimeout+0x44 google.golang.org/grpc@v1.73.0/internal/syscall/syscall_linux.go:77 # 0x1281f8c google.golang.org/grpc/internal/transport.NewServerTransport+0x64c google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:235 # 0x12de3e4 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.73.0/server.go:990 # 0x12ddfb1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.73.0/server.go:948 # 0x12ddd5b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.73.0/server.go:932 0: 0 [1: 64] @ 0x77d2d4 0x7ab7f5 0x7ab7de 0xa659f0 0xba6b49 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0x77d2d3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x193 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x7ab7f4 github.com/mr-tron/base58/base58.EncodeAlphabet+0x574 github.com/mr-tron/base58@v1.2.0/base58/base58.go:21 # 0x7ab7dd github.com/multiformats/go-multibase.Encode+0x55d github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xa659ef github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1af github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:26 # 0xba6b48 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x88 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:24 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x1269bb3 0x1281f8d 0x12de3e5 0x12ddfb2 0x12ddd5c 0x483781 # 0x1269bb2 google.golang.org/grpc/internal/syscall.SetTCPUserTimeout+0x132 google.golang.org/grpc@v1.73.0/internal/syscall/syscall_linux.go:81 # 0x1281f8c google.golang.org/grpc/internal/transport.NewServerTransport+0x64c google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:235 # 0x12de3e4 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.73.0/server.go:990 # 0x12ddfb1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.73.0/server.go:948 # 0x12ddd5b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.73.0/server.go:932 0: 0 [1: 48] @ 0x126c4b2 0x12835ce 0x483781 # 0x126c4b1 google.golang.org/grpc/internal/transport.newLoopyWriter+0x51 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:521 # 0x12835cd google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xad google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:336 0: 0 [2: 96] @ 0xba31e9 0xba3287 0xbac83c 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xba31e8 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x168 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:22 # 0xba3286 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:72 # 0xbac83b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:477 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 122880] @ 0x760736 0x76069c 0x75b569 0x744c46 0x744eb0 0x8ebd1d 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x760735 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0x6b5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_record.go:111 # 0x76069b github.com/syndtr/goleveldb/leveldb.(*sessionRecord).decode+0x61b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_record.go:311 # 0x75b568 github.com/syndtr/goleveldb/leveldb.(*session).recover+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:170 # 0x744c45 github.com/syndtr/goleveldb/leveldb.Open+0x85 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:189 # 0x744eaf github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:225 # 0x8ebd1c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 128] @ 0x49c652 0x49bc65 0xdaa8bf 0xdaa8e1 0xdcb6bf 0xdca505 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0xdf9b3e 0x483781 # 0x49c651 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdaa8be github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x61e github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/packet.go:55 # 0xdaa8e0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x640 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:396 # 0xdcb6be github.com/quic-go/quic-go.(*connection).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.52.0/connection.go:1768 # 0xdca504 github.com/quic-go/quic-go.(*connection).handleFrame+0x344 github.com/quic-go/quic-go@v0.52.0/connection.go:1503 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [1: 64] @ 0x126c4cd 0x126c5a1 0x12835ce 0x483781 # 0x126c4cc google.golang.org/grpc/internal/transport.newOutStreamList+0x6c google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:265 # 0x126c5a0 google.golang.org/grpc/internal/transport.newLoopyWriter+0x140 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:528 # 0x12835cd google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xad google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:336 0: 0 [1: 80] @ 0x630cdc 0x630c58 0x6303b2 0x61d09b 0x61d1e5 0xb5742b 0xb578b8 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0x630cdb math/big.nat.make+0x31b math/big/nat.go:66 # 0x630c57 math/big.nat.divLarge+0x297 math/big/natdiv.go:612 # 0x6303b1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x61d09a math/big.(*Float).uquo+0x17a math/big/float.go:1367 # 0x61d1e4 math/big.(*Float).Quo+0x44 math/big/float.go:1647 # 0xb5742a github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:67 # 0xb578b7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:110 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 96] @ 0x531705 0x12de791 0x12de755 0x12de1f6 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0x12de790 google.golang.org/grpc/peer.NewContext+0xd0 google.golang.org/grpc@v1.73.0/peer/peer.go:76 # 0x12de754 google.golang.org/grpc.(*Server).serveStreams+0x94 google.golang.org/grpc@v1.73.0/server.go:1012 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [1: 48] @ 0x4794fa 0x47950f 0x10702de 0x10702d9 0x128d7ad 0x1281c39 0x12de3e5 0x12ddfb2 0x12ddd5c 0x483781 # 0x10702dd golang.org/x/net/http2/hpack.(*headerFieldTable).init+0x5d golang.org/x/net@v0.42.0/http2/hpack/tables.go:46 # 0x10702d8 golang.org/x/net/http2/hpack.NewDecoder+0x58 golang.org/x/net@v0.42.0/http2/hpack/hpack.go:108 # 0x128d7ac google.golang.org/grpc/internal/transport.newFramer+0x44c google.golang.org/grpc@v1.73.0/internal/transport/http_util.go:424 # 0x1281c38 google.golang.org/grpc/internal/transport.NewServerTransport+0x2f8 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:167 # 0x12de3e4 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.73.0/server.go:990 # 0x12ddfb1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.73.0/server.go:948 # 0x12ddd5b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.73.0/server.go:932 0: 0 [1: 16] @ 0x1282a49 0x12829df 0x12de3e5 0x12ddfb2 0x12ddd5c 0x483781 # 0x1282a48 google.golang.org/grpc/internal/transport.newControlBuffer+0x1108 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:322 # 0x12829de google.golang.org/grpc/internal/transport.NewServerTransport+0x109e google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:287 # 0x12de3e4 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.73.0/server.go:990 # 0x12ddfb1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.73.0/server.go:948 # 0x12ddd5b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.73.0/server.go:932 0: 0 [3: 72] @ 0x665159 0x6dfdac 0x6e047f 0x6e6c51 0x6e6a06 0x6e6489 0x13c6397 0x13c7825 0x14753ff 0x483781 # 0x665158 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6dfdab github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x6e047e github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6e6c50 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6e6a05 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:286 # 0x6e6488 github.com/pactus-project/pactus/types/tx.(*Tx).Bytes+0x88 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x13c6396 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x156 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:25 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 320] @ 0x10702a7 0x128d7ad 0x1281c39 0x12de3e5 0x12ddfb2 0x12ddd5c 0x483781 # 0x10702a6 golang.org/x/net/http2/hpack.NewDecoder+0x26 golang.org/x/net@v0.42.0/http2/hpack/hpack.go:103 # 0x128d7ac google.golang.org/grpc/internal/transport.newFramer+0x44c google.golang.org/grpc@v1.73.0/internal/transport/http_util.go:424 # 0x1281c38 google.golang.org/grpc/internal/transport.NewServerTransport+0x2f8 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:167 # 0x12de3e4 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.73.0/server.go:990 # 0x12ddfb1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.73.0/server.go:948 # 0x12ddd5b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.73.0/server.go:932 0: 0 [1: 32] @ 0x1276d8c 0x1276e12 0x127a27a 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x140f5e7 0x12cbf85 0x1332be7 0x142815e 0x142805f 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x1276d8b google.golang.org/grpc/internal/transport.newWriteQuota+0x1eb google.golang.org/grpc@v1.73.0/internal/transport/flowcontrol.go:44 # 0x1276e11 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x271 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:498 # 0x127a279 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:778 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x142815d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:84 # 0x142805e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:80 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 80] @ 0x127a2d4 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x140f5e7 0x12cbf85 0x1333727 0x142959e 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x127a2d3 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2b3 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:793 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1333726 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x142959d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:155 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 112] @ 0x412454 0x4e4988 0x128a7a7 0x483781 # 0x4e4987 time.NewTimer+0x27 time/sleep.go:144 # 0x128a7a6 google.golang.org/grpc/internal/transport.(*http2Server).keepalive+0xe6 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:1187 0: 0 [7: 6272] @ 0x142960f 0x14295d1 0x142961e 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x142960e bytes.(*Buffer).String+0x14e bytes/buffer.go:71 # 0x14295d0 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x110 github.com/pactus-project/pactus/www/html/server.go:273 # 0x142961d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x15d github.com/pactus-project/pactus/www/html/blockchain.go:164 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 64] @ 0x4619f2 0x460f65 0x4610ca 0xa05c5f 0xa05565 0xa064c5 0xa251ce 0xa02b45 0x483781 # 0xa05c5e net/http.(*ServeMux).matchOrRedirect+0x1de net/http/server.go:2731 # 0xa05564 net/http.(*ServeMux).findHandler+0x224 net/http/server.go:2686 # 0xa064c4 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2820 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [4: 1152] @ 0x127744f 0x127a1df 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x140f5e7 0x12cbf85 0x1333727 0x142959e 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x127744e google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x1ae google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:562 # 0x127a1de google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:774 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1333726 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x142959d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:155 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 336] @ 0x1276c38 0x127a27a 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x140f5e7 0x12cbf85 0x1333727 0x142959e 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x1276c37 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x97 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:495 # 0x127a279 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:778 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1333726 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x142959d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:155 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 16] @ 0x1429d4e 0x1429ce6 0x14295b7 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x1429d4d github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x12d github.com/pactus-project/pactus/www/html/server.go:224 # 0x1429ce5 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0xc5 github.com/pactus-project/pactus/www/html/blockchain.go:214 # 0x14295b6 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:163 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 112] @ 0xb8cb8c 0xb8bff2 0xb8ef9b 0x1412bd2 0xa04649 0x1413e76 0xa04649 0x1414c43 0xa04649 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0xb8cb8b github.com/prometheus/client_golang/prometheus.processMetric+0x6b github.com/prometheus/client_golang@v1.22.0/prometheus/registry.go:632 # 0xb8bff1 github.com/prometheus/client_golang/prometheus.(*Registry).Gather+0x851 github.com/prometheus/client_golang@v1.22.0/prometheus/registry.go:502 # 0xb8ef9a github.com/prometheus/client_golang/prometheus.(*noTransactionGatherer).Gather+0x1a github.com/prometheus/client_golang@v1.22.0/prometheus/registry.go:1074 # 0x1412bd1 github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0x331 github.com/prometheus/client_golang@v1.22.0/prometheus/promhttp/http.go:171 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x1413e75 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentMetricHandler.InstrumentHandlerInFlight.func1+0xb5 github.com/prometheus/client_golang@v1.22.0/prometheus/promhttp/instrument_server.go:60 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x1414c42 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.22.0/prometheus/promhttp/instrument_server.go:147 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 1712128] @ 0x142c3d4 0x142c398 0x142c3e3 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x142c3d3 bytes.(*Buffer).String+0x1173 bytes/buffer.go:71 # 0x142c397 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x1137 github.com/pactus-project/pactus/www/html/server.go:273 # 0x142c3e2 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1182 github.com/pactus-project/pactus/www/html/network.go:80 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 16] @ 0x6d6c9b 0x14312bb 0x142dc9e 0x142d959 0x142c369 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x6d6c9a github.com/pactus-project/pactus/util.FormatBytesToHumanReadable+0x11a github.com/pactus-project/pactus/util/utils.go:161 # 0x14312ba github.com/pactus-project/pactus/www/html.metricToTable.func1+0x3a github.com/pactus-project/pactus/www/html/network.go:132 # 0x142dc9d github.com/pactus-project/pactus/www/html.metricToTable.func2+0x23d github.com/pactus-project/pactus/www/html/network.go:146 # 0x142d958 github.com/pactus-project/pactus/www/html.metricToTable+0x118 github.com/pactus-project/pactus/www/html/network.go:154 # 0x142c368 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1108 github.com/pactus-project/pactus/www/html/network.go:72 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 16] @ 0x1431385 0x143133f 0x142d93c 0x142c369 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x1431384 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x104 github.com/pactus-project/pactus/www/html/server.go:224 # 0x143133e github.com/pactus-project/pactus/www/html.metricToTable.func1+0xbe github.com/pactus-project/pactus/www/html/network.go:131 # 0x142d93b github.com/pactus-project/pactus/www/html.metricToTable+0xfb github.com/pactus-project/pactus/www/html/network.go:153 # 0x142c368 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1108 github.com/pactus-project/pactus/www/html/network.go:72 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 16] @ 0x87b62a 0x88fefa 0x88fb38 0x86232c 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x140f5e7 0x12cbf85 0x133b2c7 0x142b349 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x87b629 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5275 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86232b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:448 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x133b2c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:49 # 0x142b348 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 16384] @ 0x126605e 0x49bd51 0x12661fe 0x12660c6 0x126e4c6 0x126c7a8 0x12835fe 0x483781 # 0x126605d google.golang.org/grpc/mem.NewTieredBufferPool.newSizedBufferPool.func1+0x3d google.golang.org/grpc@v1.73.0/mem/buffer_pool.go:142 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x12661fd google.golang.org/grpc/mem.(*sizedBufferPool).Get+0x1d google.golang.org/grpc@v1.73.0/mem/buffer_pool.go:121 # 0x12660c5 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.73.0/mem/buffer_pool.go:88 # 0x126e4c5 google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x285 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:992 # 0x126c7a7 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0xa7 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:582 # 0x12835fd google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xdd google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:337 0: 0 [1: 16] @ 0x10fabe8 0x10fab95 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10fabe7 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).makeLimitMsg+0x1787 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:647 # 0x10fab94 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1734 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:403 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x7cf25d 0x7d0149 0x7d0633 0x800aa5 0x800a7b 0xd8b458 0xd8ac15 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7cf25c encoding/asn1.makeBody+0xb9c encoding/asn1/marshal.go:522 # 0x7d0148 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x7d0632 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:737 # 0x800aa4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x800a7a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd8b457 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:198 # 0xd8ac14 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x194 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:139 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 352] @ 0x479453 0x408c45 0x408c38 0x40e252 0x10705ba 0x10704eb 0x10716ff 0x1071045 0x1070e70 0x12616f2 0x125c956 0x1286565 0x12dea56 0x12de1f6 0x483781 # 0x10705b9 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x119 golang.org/x/net@v0.42.0/http2/hpack/tables.go:59 # 0x10704ea golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.42.0/http2/hpack/hpack.go:174 # 0x10716fe golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e golang.org/x/net@v0.42.0/http2/hpack/hpack.go:393 # 0x1071044 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.42.0/http2/hpack/hpack.go:316 # 0x1070e6f golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f golang.org/x/net@v0.42.0/http2/hpack/hpack.go:262 # 0x12616f1 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.42.0/http2/frame.go:1624 # 0x125c955 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.42.0/http2/frame.go:537 # 0x1286564 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:658 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [1: 32] @ 0x1501cf0 0x1502df5 0x97bd39 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x1501cef crypto/internal/fips140/tls13.extract[...]+0x6f crypto/internal/fips140/tls13/tls13.go:44 # 0x1502df4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x97bd38 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x3f8 crypto/tls/handshake_server_tls13.go:761 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x1496253 0x1501847 0x97bdf8 0x97bd89 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x1501846 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x97bdf7 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x4b7 crypto/internal/fips140/tls13/tls13.go:106 # 0x97bd88 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x448 crypto/tls/handshake_server_tls13.go:765 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x12de996 0x12de96a 0x12de1f6 0x483781 # 0x12de995 google.golang.org/grpc.newHandlerQuota+0x2d5 google.golang.org/grpc@v1.73.0/server.go:2215 # 0x12de969 google.golang.org/grpc.(*Server).serveStreams+0x2a9 google.golang.org/grpc@v1.73.0/server.go:1028 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [1: 704] @ 0xda9bf9 0xda9ba3 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0xdf9b3e 0x483781 # 0xda9bf8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2d8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:51 # 0xda9ba2 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x282 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:293 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [5: 640] @ 0x51295b 0x1150051 0x114fe5f 0x114ec0f 0xb33219 0xb33045 0xb32d25 0xb31f8c 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0x51295a fmt.Errorf+0x9a fmt/errors.go:26 # 0x1150050 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:716 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0x114ec0e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ae github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:601 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33044 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:191 # 0xb32d24 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:141 # 0xb31f8b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1eb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:74 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [1: 32] @ 0x488528 0x53dfc7 0xd30ace 0xd3081d 0xd2efdf 0xd2ecc9 0x483781 # 0x488527 internal/reflectlite.Swapper+0x1c7 internal/reflectlite/swapper.go:42 # 0x53dfc6 sort.Slice+0x86 sort/slice.go:26 # 0xd30acd github.com/libp2p/go-libp2p/p2p/net/connmgr.peerInfos.SortByValueAndStreams+0x3ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/connmgr/connmgr.go:271 # 0xd3081c github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).getConnsToClose+0x13c github.com/libp2p/go-libp2p@v0.42.0/p2p/net/connmgr/connmgr.go:507 # 0xd2efde github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).trim+0x1e github.com/libp2p/go-libp2p@v0.42.0/p2p/net/connmgr/connmgr.go:385 # 0xd2ecc8 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).background+0x148 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/connmgr/connmgr.go:364 0: 0 [1: 48] @ 0x125e778 0x125c723 0x1286565 0x12dea56 0x12de1f6 0x483781 # 0x125e777 golang.org/x/net/http2.parseGoAwayFrame+0x97 golang.org/x/net@v0.42.0/http2/frame.go:922 # 0x125c722 golang.org/x/net/http2.(*Framer).ReadFrame+0x282 golang.org/x/net@v0.42.0/http2/frame.go:523 # 0x1286564 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:658 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [1: 256] @ 0x49c0fc 0x49bf46 0x49bc14 0xdaa8bf 0xdaa8e1 0xdcb6bf 0xdca505 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bc13 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0xdaa8be github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x61e github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/packet.go:55 # 0xdaa8e0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x640 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:396 # 0xdcb6be github.com/quic-go/quic-go.(*connection).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.52.0/connection.go:1768 # 0xdca504 github.com/quic-go/quic-go.(*connection).handleFrame+0x344 github.com/quic-go/quic-go@v0.52.0/connection.go:1503 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 256] @ 0x63ce31 0x645d32 0x63d165 0x63bbd5 0x652b4f 0x11e3fc9 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x652b4e github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xae github.com/fxamacker/cbor/v2@v2.8.0/stream.go:37 # 0x11e3fc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0xdbc736 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdbc735 github.com/quic-go/quic-go.init.func1+0x5d5 github.com/quic-go/quic-go@v0.52.0/connection.go:275 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 32] @ 0x98a42f 0x93cf76 0x97be45 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x98a42e crypto/tls.aeadAESGCMTLS13+0x8e crypto/tls/cipher_suites.go:566 # 0x93cf75 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:235 # 0x97be44 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 crypto/tls/handshake_server_tls13.go:766 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 10880] @ 0x533ab4 0x5334dd 0x5336b9 0x5158b7 0x1430edf 0x1430e45 0x1428ec5 0x142805f 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1430ede github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x111e github.com/pactus-project/pactus/www/html/server.go:224 # 0x1430e44 github.com/pactus-project/pactus/www/html.txToTable+0x1084 github.com/pactus-project/pactus/www/html/transaction.go:87 # 0x1428ec4 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xe04 github.com/pactus-project/pactus/www/html/blockchain.go:121 # 0x142805e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:80 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 48] @ 0x6f25fb 0x6f25d8 0x13cb22a 0x13ca48e 0x133540b 0x139cede 0x1335263 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6f25fa bytes.NewBuffer+0x3a bytes/buffer.go:472 # 0x6f25d7 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x17 github.com/pactus-project/pactus/types/account/account.go:83 # 0x13cb229 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x29 github.com/pactus-project/pactus/www/grpc/blockchain.go:321 # 0x13ca48d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xed github.com/pactus-project/pactus/www/grpc/blockchain.go:221 # 0x133540a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1335262 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 24] @ 0xdf2437 0xdf2455 0xdf2027 0xdc2373 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdf2436 github.com/quic-go/quic-go.newOutgoingStreamsMap[...]+0x396 github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:46 # 0xdf2454 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x3b4 github.com/quic-go/quic-go@v0.52.0/streams_map.go:103 # 0xdf2026 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.52.0/streams_map.go:81 # 0xdc2372 github.com/quic-go/quic-go.(*connection).preSetup+0x5d2 github.com/quic-go/quic-go@v0.52.0/connection.go:485 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 256] @ 0x49c07d 0x49bf46 0x49bcbc 0x8e3bb8 0xd28bf3 0xd28bdf 0xd27ded 0xd24694 0xd23f0f 0xd23d58 0x483781 # 0x49c07c sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8e3bb7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd28bf2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd28bde github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.0.1/util.go:149 # 0xd27dec github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:479 # 0xd24693 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:787 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [3: 288] @ 0x14b2797 0x6d7845 0x6d7dcb 0xdb7945 0xdb7fdb 0xdb7ac5 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb7fda github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:68 # 0xdb7ac4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:44 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [3: 144] @ 0x4794fa 0x47950f 0x106edfe 0x106edca 0x126c573 0x12835ce 0x483781 # 0x106edfd golang.org/x/net/http2/hpack.(*headerFieldTable).init+0x9d golang.org/x/net@v0.42.0/http2/hpack/tables.go:47 # 0x106edc9 golang.org/x/net/http2/hpack.NewEncoder+0x69 golang.org/x/net@v0.42.0/http2/hpack/encode.go:42 # 0x126c572 google.golang.org/grpc/internal/transport.newLoopyWriter+0x112 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:531 # 0x12835cd google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xad google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:336 0: 0 [1: 16] @ 0xdb78f6 0xdb229d 0xdb58b1 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xdb78f5 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:21 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdb58b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:449 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 112] @ 0x12e9f35 0x12e9ada 0x12e94a3 0x12cc0b1 0x140f5e7 0x12cbf85 0x1332be7 0x142815e 0x142805f 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x12e9f34 google.golang.org/grpc.newClientStreamWithParams+0x394 google.golang.org/grpc@v1.73.0/stream.go:295 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x142815d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:84 # 0x142805e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:80 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 96] @ 0x7b9685 0xe9c9ac 0xe9c93c 0x11a103f 0xdedcb6 0xdec62b 0xdeb4e5 0x483781 # 0x7b9684 github.com/multiformats/go-multiaddr.Join+0x104 github.com/multiformats/go-multiaddr@v0.16.0/util.go:33 # 0xe9c9ab github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0xcb github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:195 # 0xe9c93b github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x5b github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/quic_multiaddr.go:23 # 0x11a103e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.42.0/config/config.go:387 # 0xdedcb5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.52.0/server.go:667 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 27264] @ 0x729235 0x728c73 0x728f94 0x73f3b1 0x73fe3a 0x740110 0x767ff7 0x74c226 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729234 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x728c72 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x728f93 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x73f3b0 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x350 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x73fe39 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x74010f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x767ff6 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x74c225 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [3: 1920] @ 0xb533d5 0xb53323 0xb59373 0xb5a6bd 0x483781 # 0xb533d4 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0x174 github.com/libp2p/go-libp2p-kbucket@v0.7.0/bucket.go:52 # 0xb53322 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0xc2 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:328 # 0xb59372 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:141 # 0xb5a6bc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x33c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:224 0: 0 [1: 32] @ 0xdb293b 0xdb233a 0xdb58b1 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xdb293a github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x5a github.com/quic-go/quic-go@v0.52.0/internal/handshake/cipher_suite.go:52 # 0xdb2339 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:18 # 0xdb58b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:449 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [2: 416] @ 0x479453 0x408c45 0x408c38 0x40d759 0x107053d 0x10704eb 0x106f151 0x126d193 0x126ce16 0x126de3f 0x126c799 0x12835fe 0x483781 # 0x107053c golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x9c golang.org/x/net@v0.42.0/http2/hpack/tables.go:58 # 0x10704ea golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.42.0/http2/hpack/hpack.go:174 # 0x106f150 golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2d0 golang.org/x/net@v0.42.0/http2/hpack/encode.go:68 # 0x126d192 google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x112 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:720 # 0x126ce15 google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x175 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:672 # 0x126de3e google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x19e google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:872 # 0x126c798 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:579 # 0x12835fd google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xdd google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:337 0: 0 [1: 64] @ 0x13cb2fa 0x13cb26f 0x13cb23b 0x13ca48e 0x133540b 0x139cede 0x1335263 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13cb2f9 encoding/hex.EncodeToString+0xf9 encoding/hex/hex.go:129 # 0x13cb26e github.com/pactus-project/pactus/crypto/hash.Hash.String+0x6e github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x13cb23a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x3a github.com/pactus-project/pactus/www/grpc/blockchain.go:324 # 0x13ca48d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xed github.com/pactus-project/pactus/www/grpc/blockchain.go:221 # 0x133540a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1335262 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 32] @ 0x1496253 0x935c25 0x97e62f 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x935c24 crypto/tls.signedMessage+0x164 crypto/tls/auth.go:93 # 0x97e62e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x52e crypto/tls/handshake_server_tls13.go:1103 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 160] @ 0x128d579 0x128d566 0x1281c39 0x12de3e5 0x12ddfb2 0x12ddd5c 0x483781 # 0x128d578 google.golang.org/grpc/internal/transport.newBufWriter+0x218 google.golang.org/grpc@v1.73.0/internal/transport/http_util.go:311 # 0x128d565 google.golang.org/grpc/internal/transport.newFramer+0x205 google.golang.org/grpc@v1.73.0/internal/transport/http_util.go:414 # 0x1281c38 google.golang.org/grpc/internal/transport.NewServerTransport+0x2f8 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:167 # 0x12de3e4 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.73.0/server.go:990 # 0x12ddfb1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.73.0/server.go:948 # 0x12ddd5b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.73.0/server.go:932 0: 0 [1: 16] @ 0x834156 0x833a10 0xb27de5 0x10fd206 0x10fced1 0x10fbf73 0x10f997e 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x834155 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.6/proto/encode.go:190 # 0x833a0f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.6/proto/encode.go:111 # 0xb27de4 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0x10fd205 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).writeResponse+0x245 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:574 # 0x10fced0 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleError+0x110 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:554 # 0x10fbf72 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func1+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:255 # 0x10f997d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x51d github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:288 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x1282968 0x12828fd 0x128298a 0x12de3e5 0x12ddfb2 0x12ddd5c 0x483781 # 0x1282967 google.golang.org/grpc/internal/grpclog.NewPrefixLogger+0x1027 google.golang.org/grpc@v1.73.0/internal/grpclog/prefix_logger.go:78 # 0x12828fc google.golang.org/grpc/internal/transport.prefixLoggerForServerTransport+0xfbc google.golang.org/grpc@v1.73.0/internal/transport/logging.go:31 # 0x1282989 google.golang.org/grpc/internal/transport.NewServerTransport+0x1049 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:285 # 0x12de3e4 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.73.0/server.go:990 # 0x12ddfb1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.73.0/server.go:948 # 0x12ddd5b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.73.0/server.go:932 0: 0 [1: 16] @ 0x14fca7e 0x1501be5 0x15018c9 0x15012ba 0x97bd58 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x14fca7d crypto/internal/fips140/hkdf.Expand[...]+0x1fd crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x15012b9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x97bd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 crypto/tls/handshake_server_tls13.go:763 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 96] @ 0x13ccd7b 0x11e976e 0x13cc4bb 0x133b92b 0x139cede 0x133b783 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13ccd7a github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x6da github.com/pactus-project/pactus/www/grpc/network.go:106 # 0x11e976d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x13cc4ba github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x133b92a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:124 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x133b782 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:126 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 24] @ 0x4d6045 0x4daa97 0x4daaa1 0x50e112 0x50e0f1 0x50e0fa 0x50e0ee 0x50dd2c 0x5c6ce5 0x5bd9fa 0x5bd9e2 0x5bd6c5 0x5dca07 0x5b96b7 0x5d9a37 0x5b87d4 0x483781 # 0x4d6044 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4daa96 syscall.BytePtrFromString+0x36 syscall/syscall.go:68 # 0x4daaa0 syscall.fstatat+0x40 syscall/zsyscall_linux_amd64.go:1433 # 0x50e111 syscall.Stat+0x51 syscall/syscall_linux_amd64.go:61 # 0x50e0f0 os.statNolog.func1+0x30 os/stat_unix.go:32 # 0x50e0f9 os.ignoringEINTR+0x39 os/file_posix.go:251 # 0x50e0ed os.statNolog+0x2d os/stat_unix.go:31 # 0x50dd2b os.Stat+0x2b os/stat.go:13 # 0x5c6ce4 net.(*resolverConfig).tryUpdate+0x184 net/dnsclient_unix.go:416 # 0x5bd9f9 net.getSystemDNSConfig+0x199 net/dnsclient_unix.go:369 # 0x5bd9e1 net.(*conf).lookupOrder+0x181 net/conf.go:285 # 0x5bd6c4 net.(*conf).hostLookupOrder+0x84 net/conf.go:238 # 0x5dca06 net.(*Resolver).lookupIP+0xa6 net/lookup_unix.go:64 # 0x5b96b6 net.init.func1+0x36 net/hook.go:21 # 0x5d9a36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5b87d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [4: 1024] @ 0x49c732 0x49bc65 0x8e3e0f 0xd239ab 0xd2398e 0xd2301c 0x483781 # 0x49c731 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8e3e0e github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xd239aa github.com/libp2p/go-buffer-pool.Put+0x82a github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xd2398d github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x80d github.com/libp2p/go-yamux/v5@v5.0.1/session.go:679 # 0xd2301b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.0.1/session.go:546 0: 0 [2: 32] @ 0x66da05 0x671a1a 0x68da9f 0x6a0c2e 0x6d9a45 0x6dae3b 0x11d4186 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66da04 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.22.0/bitset.go:177 # 0x671a19 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:823 # 0x68da9e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a0c2d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6dae3a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11d4185 github.com/pactus-project/pactus/state.(*state).validateBlock+0x245 github.com/pactus-project/pactus/state/validation.go:34 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xd0f0d5 0xd07a78 0xd0799b 0xd07d25 0xd07991 0xd20e66 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0x10f9f3c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd07a77 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5b7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:389 # 0xd0799a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4da github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:360 # 0xd07d24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:367 # 0xd07990 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4d0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:354 # 0xd20e65 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x245 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:218 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x10f9f3b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xadb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 224] @ 0x412454 0x4e4988 0x1283655 0x483781 # 0x4e4987 time.NewTimer+0x27 time/sleep.go:144 # 0x1283654 google.golang.org/grpc/internal/transport.NewServerTransport.func2+0x134 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:349 0: 0 [1: 256] @ 0xb5e9bf 0xbaa365 0xba9f1f 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbaa364 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:249 # 0xba9f1e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4be github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:207 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 384] @ 0xb5d2c5 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0xb5d2c4 github.com/libp2p/go-netroute.New+0x244 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:79 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 32] @ 0xdb9866 0xdb9250 0xdc4d9f 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0xdb9865 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x45 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:31 # 0xdb924f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x16f github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:84 # 0xdc4d9e github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.52.0/connection.go:832 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [3: 72] @ 0x6d9833 0x6e73c8 0x6e70c5 0x6e674d 0x63f4e7 0x63c328 0x642f79 0x63cfef 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6d9832 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6e73c7 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6e70c4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6e674c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x642f78 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2289 # 0x63cfee github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x130e github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1634 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 2560] @ 0xda9dc9 0xda9d7d 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0xdf9b3e 0x483781 # 0xda9dc8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4a8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:57 # 0xda9d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x45c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:311 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [1: 240] @ 0x1282751 0x12de3e5 0x12ddfb2 0x12ddd5c 0x483781 # 0x1282750 google.golang.org/grpc/internal/transport.NewServerTransport+0xe10 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:274 # 0x12de3e4 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.73.0/server.go:990 # 0x12ddfb1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.73.0/server.go:948 # 0x12ddd5b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.73.0/server.go:932 0: 0 [1: 16] @ 0x5d8e9d 0x5d6d85 0x5e854c 0x11f2dc5 0x11f2064 0x11f1e51 0x11f45a5 0x11f45a6 0x11f427d 0x11f3d5b 0x483781 # 0x5d8e9c net.(*Resolver).lookupIPAddr+0xfc net/lookup.go:319 # 0x5d6d84 net.(*Resolver).internetAddrList+0x4c4 net/ipsock.go:289 # 0x5e854b net.ResolveUDPAddr+0xab net/udpsock.go:95 # 0x11f2dc4 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.4.3/ntp.go:632 # 0x11f2063 github.com/beevik/ntp.getTime+0x163 github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x11f1e50 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x11f45a4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x11f45a5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x11f427c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x11f3d5a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [1: 8192] @ 0x4cdef3 0x49bd51 0x4ceb48 0x4ce531 0x4ce2ac 0x4ce28b 0xa01455 0x9fb7b7 0x5963f5 0xa01da5 0xa02b85 0x483781 # 0x4cdef2 io.init.func1+0x32 io/io.go:657 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x4ceb47 io.discard.ReadFrom+0x27 io/io.go:663 # 0x4ce530 io.copyBuffer+0x150 io/io.go:415 # 0x4ce2ab io.Copy+0x8b io/io.go:388 # 0x4ce28a io.CopyN+0x6a io/io.go:364 # 0xa01454 net/http.(*chunkWriter).writeHeader+0x1c54 net/http/server.go:1462 # 0x9fb7b6 net/http.(*chunkWriter).Write+0x36 net/http/server.go:376 # 0x5963f4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:643 # 0xa01da4 net/http.(*response).finishRequest+0x44 net/http/server.go:1715 # 0xa02b84 net/http.(*conn).serve+0x664 net/http/server.go:2108 0: 0 [2: 320] @ 0x126235f 0x1071839 0x1071745 0x1071045 0x1070e70 0x12616f2 0x125c956 0x1286565 0x12dea56 0x12de1f6 0x483781 # 0x126235e golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.42.0/http2/frame.go:1586 # 0x1071838 golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 golang.org/x/net@v0.42.0/http2/hpack/hpack.go:406 # 0x1071744 golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x464 golang.org/x/net@v0.42.0/http2/hpack/hpack.go:396 # 0x1071044 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.42.0/http2/hpack/hpack.go:316 # 0x1070e6f golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f golang.org/x/net@v0.42.0/http2/hpack/hpack.go:262 # 0x12616f1 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.42.0/http2/frame.go:1624 # 0x125c955 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.42.0/http2/frame.go:537 # 0x1286564 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:658 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [1: 16] @ 0x126bfbd 0x126bfd0 0x126c778 0x12835fe 0x483781 # 0x126bfbc errors.New+0x11c errors/errors.go:65 # 0x126bfcf google.golang.org/grpc/internal/transport.(*controlBuffer).get+0x12f google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:415 # 0x126c777 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x77 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:575 # 0x12835fd google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xdd google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:337 0: 0 [1: 24576] @ 0xc0d34c 0xc0cd25 0xc09d76 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0d34b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2286 # 0xc0cd24 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1064 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2032 # 0xc09d75 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x615 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1588 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x11ccc16 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb65 0x11ceaaf 0x11cea95 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ceaae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea94 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:233 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xd91bbf 0x48cb82 0x48c98d 0xdcbeef 0xdc3405 0x483781 # 0xd91bbe github.com/quic-go/quic-go/internal/qerr.(*TransportError).Unwrap+0x1e github.com/quic-go/quic-go@v0.52.0/internal/qerr/errors.go:51 # 0x48cb81 errors.is+0x1a1 errors/wrap.go:68 # 0x48c98c errors.Is+0x8c errors/wrap.go:50 # 0xdcbeee github.com/quic-go/quic-go.(*connection).handleCloseError+0x22e github.com/quic-go/quic-go@v0.52.0/connection.go:1873 # 0xdc3404 github.com/quic-go/quic-go.(*connection).run+0xba4 github.com/quic-go/quic-go@v0.52.0/connection.go:691 0: 0 [1: 240] @ 0x73b97c 0x73e6df 0x766ff9 0x733eae 0x766da8 0x7670f2 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x13c9384 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x73b97b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x73e6de github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5be github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:1084 # 0x766ff8 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x1f8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:428 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x766da7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7670f1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x13c9383 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:138 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 16] @ 0xd55d57 0xd55a65 0x10b5579 0x10b513e 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd55d56 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x276 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:258 # 0xd55a64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:229 # 0x10b5578 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x3d8 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:235 # 0x10b513d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xedd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:204 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 96] @ 0xc5f46d 0xc5f450 0xc4de89 0xc4de7d 0xc4bb71 0xc4a705 0xc4a510 0xc49d39 0xc5ddb2 0xc59aa5 0x483781 # 0xc5f46c github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20c github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:26 # 0xc5f44f github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1ef github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:97 # 0xc4de88 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:68 # 0xc4de7c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1405 # 0xc4bb70 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4f0 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1373 # 0xc4a704 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1165 # 0xc4a50f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x78f github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1244 # 0xc49d38 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x58 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1164 # 0xc5ddb1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1429 # 0xc59aa4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbc4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:849 0: 0 [1: 8] @ 0x6f33d8 0x6f343c 0x11ce017 0x11d0b86 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6f33d7 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x57 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0b85 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:452 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 120] @ 0x665159 0x6dfdac 0x6e047f 0x6e6c51 0x6e763e 0x6e7726 0x13cfdaa 0x13c9ecd 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x665158 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6dfdab github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x6e047e github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6e6c50 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6e763d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6e7725 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x13cfda9 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x13c9ecc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:196 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 112] @ 0x530e14 0x53162d 0x5315ef 0xb5bc58 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0x530e13 context.WithDeadlineCause+0xd3 context/context.go:631 # 0x53162c context.WithDeadline+0x4c context/context.go:617 # 0x5315ee context.WithTimeout+0xe context/context.go:695 # 0xb5bc57 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:348 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x5d27b9 0xb3f438 0xb40555 0xb3ec77 0xe9c916 0xe9c908 0x11a103f 0xdedcb6 0xdec62b 0xdeb4e5 0x483781 # 0x5d27b8 net.IP.String+0xd8 net/ip.go:315 # 0xb3f437 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x257 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:107 # 0xb40554 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:314 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xe9c915 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xe9c907 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x11a103e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.42.0/config/config.go:387 # 0xdedcb5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.52.0/server.go:667 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [5: 5760] @ 0x63ce31 0x63bbd5 0x63b9d3 0x6e8d12 0x6e8cf4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6e8d11 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6e8cf3 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/block/block.go:166 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x980fa5 0x97d6cc 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x980fa4 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x104 crypto/tls/key_schedule.go:47 # 0x97d6cb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x52b crypto/tls/handshake_server_tls13.go:927 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 48] @ 0x461ac6 0xba9b7a 0xba9b4c 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xba9b79 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x119 github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:46 # 0xba9b4b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:168 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 55296] @ 0x7299b8 0x73a3ca 0x73ae86 0x73b1cc 0x733eae 0x73b05c 0x73b006 0x73b892 0x73c533 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eabd7 0x8ecb93 0x11d344f 0x13c929d 0x13349eb 0x139cede 0x1334843 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x7299b7 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x157 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b1cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73b891 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x73c532 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eabd6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8ecb92 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11d344e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:710 # 0x13c929c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:124 # 0x13349ea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334842 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 24] @ 0xd8b485 0xea3030 0xea2da5 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0xd8b484 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x464 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:202 # 0xea302f github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xaf github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:120 # 0xea2da4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:106 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 16] @ 0x52f585 0xde7b65 0xdf1566 0xdf29ee 0xe01803 0xdf3815 0xdf36b7 0xdcafbe 0xdca393 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0xdf9b3e 0x483781 # 0x52f584 context.WithCancelCause+0x64 context/context.go:270 # 0xde7b64 github.com/quic-go/quic-go.newSendStream+0x104 github.com/quic-go/quic-go@v0.52.0/send_stream.go:84 # 0xdf1565 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.52.0/stream.go:108 # 0xdf29ed github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.52.0/streams_map.go:98 # 0xe01802 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x222 github.com/quic-go/quic-go@v0.52.0/streams_map_incoming.go:129 # 0xdf3814 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.52.0/streams_map.go:238 # 0xdf36b6 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.52.0/streams_map.go:212 # 0xdcafbd github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.52.0/connection.go:1629 # 0xdca392 github.com/quic-go/quic-go.(*connection).handleFrame+0x1d2 github.com/quic-go/quic-go@v0.52.0/connection.go:1501 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [1: 256] @ 0x4d5e15 0x5d0bf3 0x5d0aa5 0x5cf659 0xb42b17 0x114393b 0x11431bf 0x1142f18 0x113fd45 0x113dce7 0x113d586 0x483781 # 0x4d5e14 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5d0bf2 net.addrTable+0x112 net/interface_linux.go:149 # 0x5d0aa4 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5cf658 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb42b16 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:390 # 0x114393a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x61a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:660 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142f17 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:594 # 0x113fd44 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:402 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 112] @ 0x52ff2a 0x1276eec 0x127a27a 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x140f5e7 0x12cbf85 0x1332be7 0x142815e 0x142805f 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x52ff29 context.(*cancelCtx).Done+0x129 context/context.go:451 # 0x1276eeb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x34b google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:509 # 0x127a279 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:778 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x142815d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:84 # 0x142805e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:80 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [5: 1920] @ 0x1141e74 0x1140406 0x113fd7e 0x113dce7 0x113d586 0x483781 # 0x1141e73 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0xd3 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:489 # 0x1140405 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendNATAddrs+0x365 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:453 # 0x113fd7d github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:402 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [2: 16] @ 0xdcbe7b 0xdc3405 0x483781 # 0xdcbe7a github.com/quic-go/quic-go.(*connection).handleCloseError+0x1ba github.com/quic-go/quic-go@v0.52.0/connection.go:1866 # 0xdc3404 github.com/quic-go/quic-go.(*connection).run+0xba4 github.com/quic-go/quic-go@v0.52.0/connection.go:691 0: 0 [3: 336] @ 0x6d7def 0xdb7945 0xdb229d 0xdba585 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x6d7dee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:87 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdba584 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:140 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 128] @ 0x1501ba5 0x15018c9 0x97d34c 0x97d2e6 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x1501ba4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97d34b crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x1ab crypto/internal/fips140/tls13/tls13.go:131 # 0x97d2e5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x145 crypto/tls/handshake_server_tls13.go:904 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 512] @ 0x49c732 0x49bc65 0xdaa8bf 0xdaa8e1 0xdcb6bf 0xdca505 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0xdf9b3e 0x483781 # 0x49c731 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdaa8be github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x61e github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/packet.go:55 # 0xdaa8e0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x640 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:396 # 0xdcb6be github.com/quic-go/quic-go.(*connection).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.52.0/connection.go:1768 # 0xdca504 github.com/quic-go/quic-go.(*connection).handleFrame+0x344 github.com/quic-go/quic-go@v0.52.0/connection.go:1503 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [1: 48] @ 0x5394ba 0x11f26c5 0x11f1e51 0x11f45a5 0x11f45a6 0x11f427d 0x11f3d5b 0x483781 # 0x5394b9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x11f26c4 github.com/beevik/ntp.getTime+0x7c4 github.com/beevik/ntp@v1.4.3/ntp.go:584 # 0x11f1e50 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x11f45a4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x11f45a5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x11f427c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x11f3d5a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [2: 768] @ 0xda9dc9 0xda9d7d 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0xdf9b3e 0x483781 # 0xda9dc8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4a8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:57 # 0xda9d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x45c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:311 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [1: 96] @ 0xa60a71 0xa6078d 0xa657cc 0xb592cf 0xb5a6bd 0x483781 # 0xa60a70 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:185 # 0xa6078c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:149 # 0xa657cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xb592ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0xae github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:135 # 0xb5a6bc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x33c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:224 0: 0 [1: 112] @ 0xde7aa6 0xdf1566 0xdf29ee 0xe01803 0xdf3815 0xdf36b7 0xdcafbe 0xdca393 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2c05 0x483781 # 0xde7aa5 github.com/quic-go/quic-go.newSendStream+0x45 github.com/quic-go/quic-go@v0.52.0/send_stream.go:81 # 0xdf1565 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.52.0/stream.go:108 # 0xdf29ed github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.52.0/streams_map.go:98 # 0xe01802 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x222 github.com/quic-go/quic-go@v0.52.0/streams_map_incoming.go:129 # 0xdf3814 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.52.0/streams_map.go:238 # 0xdf36b6 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.52.0/streams_map.go:212 # 0xdcafbd github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.52.0/connection.go:1629 # 0xdca392 github.com/quic-go/quic-go.(*connection).handleFrame+0x1d2 github.com/quic-go/quic-go@v0.52.0/connection.go:1501 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 32] @ 0x1496253 0x14a6f72 0x6d7c3e 0xdb795e 0xdb229d 0xdba785 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x6d7c3d golang.org/x/crypto/hkdf.(*hkdf).Read+0x1bd golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:65 # 0xdb795d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdba784 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:154 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 32] @ 0x7eedff 0x7f4108 0x7f4b7d 0xd8ab8d 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7eedfe crypto/x509.parsePublicKey+0x49e crypto/x509/parser.go:267 # 0x7f4107 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1008 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0xd8ab8c github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10c github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:132 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 64] @ 0x7b2955 0x7b267f 0x10fd472 0x10f9077 0x10f8750 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x7b2954 github.com/multiformats/go-multiaddr.newComponent+0x214 github.com/multiformats/go-multiaddr@v0.16.0/component.go:277 # 0x7b267e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.0/component.go:246 # 0x10fd471 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:588 # 0x10f9076 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x6f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:228 # 0x10f874f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:165 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0xb5e9bf 0xbab5bc 0xbab4ae 0xbaa8c5 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbab5bb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:372 # 0xbab4ad github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:359 # 0xbaa8c4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:305 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 3072] @ 0x125d60b 0x125d345 0x126e685 0x126e5c2 0x126c885 0x12835fe 0x483781 # 0x125d60a golang.org/x/net/http2.(*Framer).startWriteDataPadded+0x22a golang.org/x/net@v0.42.0/http2/frame.go:715 # 0x125d344 golang.org/x/net/http2.(*Framer).WriteDataPadded+0x24 golang.org/x/net@v0.42.0/http2/frame.go:679 # 0x126e684 golang.org/x/net/http2.(*Framer).WriteData+0x444 golang.org/x/net@v0.42.0/http2/frame.go:666 # 0x126e5c1 google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x381 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:1009 # 0x126c884 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x184 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:596 # 0x12835fd google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xdd google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:337 0: 0 [1: 128] @ 0x49c652 0x49bc65 0x8e3c39 0xd22cc7 0xd22cb0 0xd26edc 0xd2145c 0xd294d3 0xd53876 0x483781 # 0x49c651 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8e3c38 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd22cc6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd22caf github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.0.1/session.go:521 # 0xd26edb github.com/libp2p/go-yamux/v5.(*Stream).sendWindowUpdate+0x1fb github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:244 # 0xd2145b github.com/libp2p/go-yamux/v5.(*Session).AcceptStream+0x11b github.com/libp2p/go-yamux/v5@v5.0.1/session.go:269 # 0xd294d2 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream+0x12 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:47 # 0xd53875 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x95 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:131 0: 0 [2: 288] @ 0xdc21b4 0xdc220b 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdc21b3 github.com/quic-go/quic-go/internal/flowcontrol.NewConnectionFlowController+0x413 github.com/quic-go/quic-go@v0.52.0/internal/flowcontrol/connection_flow_controller.go:28 # 0xdc220a github.com/quic-go/quic-go.(*connection).preSetup+0x46a github.com/quic-go/quic-go@v0.52.0/connection.go:472 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 448] @ 0x128d61a 0x128d54a 0x1281c39 0x12de3e5 0x12ddfb2 0x12ddd5c 0x483781 # 0x128d619 golang.org/x/net/http2.NewFramer+0x2b9 golang.org/x/net@v0.42.0/http2/frame.go:436 # 0x128d549 google.golang.org/grpc/internal/transport.newFramer+0x1e9 google.golang.org/grpc@v1.73.0/internal/transport/http_util.go:417 # 0x1281c38 google.golang.org/grpc/internal/transport.NewServerTransport+0x2f8 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:167 # 0x12de3e4 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.73.0/server.go:990 # 0x12ddfb1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.73.0/server.go:948 # 0x12ddd5b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.73.0/server.go:932 0: 0 [1: 112] @ 0x1276d7b 0x1276e12 0x127a27a 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x140f5e7 0x12cbf85 0x1332be7 0x142815e 0x142805f 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x1276d7a google.golang.org/grpc/internal/transport.newWriteQuota+0x1da google.golang.org/grpc@v1.73.0/internal/transport/flowcontrol.go:46 # 0x1276e11 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x271 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:498 # 0x127a279 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:778 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x142815d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:84 # 0x142805e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:80 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 48] @ 0x407e72 0x479549 0x12ef8f7 0x12ef8cc 0x12ef8bd 0x12ee437 0x12edf85 0x12cc104 0x140f5e7 0x12cbf85 0x1332fa7 0x1427ff8 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x12ef8f6 google.golang.org/grpc/metadata.MD.Copy+0x156 google.golang.org/grpc@v1.73.0/metadata/metadata.go:100 # 0x12ef8cb google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x12b google.golang.org/grpc@v1.73.0/internal/transport/transport.go:328 # 0x12ef8bc google.golang.org/grpc.(*csAttempt).finish+0x11c google.golang.org/grpc@v1.73.0/stream.go:1191 # 0x12ee436 google.golang.org/grpc.(*clientStream).finish+0x196 google.golang.org/grpc@v1.73.0/stream.go:1040 # 0x12edf84 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.73.0/stream.go:989 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1332fa6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x1427ff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:72 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 96] @ 0x14b2797 0x6d7845 0x6d7dcb 0x6d7f27 0xdb9c18 0xdb98a6 0xdb9250 0xdc4d9f 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0x6d7f26 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:94 # 0xdb9c17 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:56 # 0xdb98a5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:35 # 0xdb924f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x16f github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:84 # 0xdc4d9e github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.52.0/connection.go:832 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 576] @ 0xda9dc9 0xda9d7d 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0xdf9b3e 0x483781 # 0xda9dc8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4a8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:57 # 0xda9d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x45c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:311 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [1: 1408] @ 0x128d8d6 0x125c662 0x1280832 0x483781 # 0x128d8d5 google.golang.org/grpc/internal/transport.newFramer.NewFramer.func2+0x35 golang.org/x/net@v0.42.0/http2/frame.go:449 # 0x125c661 golang.org/x/net/http2.(*Framer).ReadFrame+0x1c1 golang.org/x/net@v0.42.0/http2/frame.go:516 # 0x1280831 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1d1 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1662 0: 0 [2: 2816] @ 0xda9bf9 0xda9ba3 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0xdf9b3e 0x483781 # 0xda9bf8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2d8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:51 # 0xda9ba2 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x282 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:293 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [1: 32] @ 0x7b2955 0x7b267f 0xb3f44f 0xb4077c 0xb40766 0xb3ec77 0xb42b97 0xb42b80 0x114393b 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x7b2954 github.com/multiformats/go-multiaddr.newComponent+0x214 github.com/multiformats/go-multiaddr@v0.16.0/component.go:277 # 0x7b267e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.0/component.go:246 # 0xb3f44e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:107 # 0xb4077b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:134 # 0xb40765 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:342 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb42b96 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb42b7f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:397 # 0x114393a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x61a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:660 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 24] @ 0xdb7775 0xdb2313 0xdba465 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0xdb7774 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:12 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdba464 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:133 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [5: 560] @ 0x47fb1c 0x4e4bd5 0xd1fbb2 0xd280f5 0xd27fcc 0xd299f8 0xd5f742 0x10fb282 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e4bd4 time.AfterFunc+0x34 time/sleep.go:211 # 0xd1fbb1 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x251 github.com/libp2p/go-yamux/v5@v5.0.1/deadline.go:54 # 0xd280f4 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb4 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:504 # 0xd27fcb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:490 # 0xd299f7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:67 # 0xd5f741 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:165 # 0x10fb281 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1e21 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:433 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0xb5e9bf 0xbab787 0xbab769 0xbab72f 0xbab49e 0xbaa8c5 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbab786 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:148 # 0xbab768 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:158 # 0xbab72e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:382 # 0xbab49d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:356 # 0xbaa8c4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:305 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 48] @ 0x6da5f6 0x6ddbc7 0x8ec6d3 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6da5f5 github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x6ddbc6 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Encode+0x1e6 github.com/pactus-project/pactus/types/certificate/certificate.go:157 # 0x8ec6d2 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x392 github.com/pactus-project/pactus/store/store.go:180 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0xde6c87 0xdedfc5 0xdec62b 0xdeb4e5 0x483781 # 0xde6c86 github.com/quic-go/quic-go.newSendConn+0x1e6 github.com/quic-go/quic-go@v0.52.0/send_conn.go:59 # 0xdedfc4 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x804 github.com/quic-go/quic-go@v0.52.0/server.go:707 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 96] @ 0xdb920c 0xdc4d9f 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0xdb920b github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x12b github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:76 # 0xdc4d9e github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.52.0/connection.go:832 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [5: 80] @ 0xd0f0d5 0xd07a78 0xd0799b 0xd07d25 0xd07991 0x10f963e 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd07a77 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5b7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:389 # 0xd0799a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4da github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:360 # 0xd07d24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:367 # 0xd07990 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4d0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:354 # 0x10f963d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1dd github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:259 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 64] @ 0x8e3c6f 0xd28bf3 0xd28bdf 0xd27ded 0xd24694 0xd23f0f 0xd23d58 0x483781 # 0x8e3c6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd28bf2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd28bde github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.0.1/util.go:149 # 0xd27dec github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:479 # 0xd24693 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:787 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27fe 0x6d7845 0x6d7dcb 0xdb7945 0xdb229d 0xdba785 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdba784 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:154 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [3: 3072] @ 0xda9dc9 0xda9d7d 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0xdf9b3e 0x483781 # 0xda9dc8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4a8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:57 # 0xda9d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x45c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:311 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [3: 192] @ 0xd55db7 0xd55a65 0x10b5579 0x10b513e 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd55db6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x2d6 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:259 # 0xd55a64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:229 # 0x10b5578 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x3d8 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:235 # 0x10b513d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xedd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:204 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 48] @ 0xa65765 0xbaaef6 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xa65764 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xbaaef5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:323 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 176] @ 0x54ce4c 0x5499b5 0x54b531 0x5498de 0x54a58f 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11f9465 0x11f9505 0x11f9b15 0x11f6c1e 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x54ce4b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:953 # 0x5499b4 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:389 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54a58e encoding/json.(*decodeState).array+0x50e encoding/json/decode.go:556 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f9b14 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:236 # 0x11f6c1d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1280] @ 0xda9dc9 0xda9d7d 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0xdf9b3e 0x483781 # 0xda9dc8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4a8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:57 # 0xda9d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x45c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:311 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [1: 64] @ 0x6ddda5 0x6e901b 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6ddda4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x1a4 github.com/pactus-project/pactus/types/certificate/certificate.go:183 # 0x6e901a github.com/pactus-project/pactus/types/block.(*Block).Decode+0x11a github.com/pactus-project/pactus/types/block/block.go:203 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 256] @ 0xdb8706 0xdb4e8a 0xdb4f1b 0xdc4b96 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0xdb8705 github.com/quic-go/quic-go/internal/handshake.(*sessionTicket).Marshal+0x25 github.com/quic-go/quic-go@v0.52.0/internal/handshake/session_ticket.go:19 # 0xdb4e89 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).getDataForSessionTicket+0x49 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:362 # 0xdb4f1a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0xda github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:371 # 0xdc4b95 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.52.0/connection.go:820 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 32] @ 0x11ccc16 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb31 0x11ceaaf 0x11cea95 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ceaae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea94 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:233 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0xd95f52 0xdeee4e 0xdeecd8 0xdeb885 0x483781 # 0xd95f51 github.com/quic-go/quic-go/internal/wire.(*ExtendedHeader).Log+0x271 github.com/quic-go/quic-go@v0.52.0/internal/wire/extended_header.go:143 # 0xdeee4d github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0xad github.com/quic-go/quic-go@v0.52.0/server.go:802 # 0xdeecd7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.52.0/server.go:793 # 0xdeb884 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.52.0/server.go:322 0: 0 [1: 8] @ 0xba2e36 0xba3466 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba2e35 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:44 # 0xba3465 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:110 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x11dc82b 0x11dc673 0x11d63b5 0x11d6378 0x11d6290 0x11dd488 0x11f93b7 0x11f4a0b 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11dc82a github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x18a github.com/pactus-project/pactus/consensus/height.go:27 # 0x11dc672 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x11d63b4 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x74 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x11d6377 github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x37 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x11d628f github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x11dd487 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x11f93b6 github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x56 github.com/pactus-project/pactus/sync/sync.go:148 # 0x11f4a0a github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ca github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x12eae27 0x12eadae 0x12ec8c7 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12eae26 google.golang.org/grpc.newContextWithRPCInfo+0xe6 google.golang.org/grpc@v1.73.0/rpc_util.go:969 # 0x12eadad google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.73.0/stream.go:418 # 0x12ec8c6 google.golang.org/grpc.(*clientStream).withRetry+0xa6 google.golang.org/grpc@v1.73.0/stream.go:788 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 144] @ 0xb2997b 0xb2be9f 0xba736a 0xbabf44 0x483781 # 0xb2997a github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:93 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [1: 128] @ 0x8e3c6f 0xd22cc7 0xd22cb0 0xd26af3 0xd26734 0xd29838 0xd5f0ca 0x5963f5 0x1155b25 0x1155877 0x8ff30b 0x11556cd 0x1151222 0xb27e97 0x10faa65 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x8e3c6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd22cc6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd22caf github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.0.1/session.go:521 # 0xd26af2 github.com/libp2p/go-yamux/v5.(*Stream).write+0x352 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:185 # 0xd26733 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x73 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:133 # 0xd29837 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:42 # 0xd5f0c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:69 # 0x5963f4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:643 # 0x1155b24 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x1c4 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:147 # 0x1155876 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x11556cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x1151221 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:910 # 0xb27e96 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x1f6 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:90 # 0x10faa64 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1604 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:372 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0x14fc8e5 0x1501be5 0x980bee 0x93cf67 0x97bf05 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x14fc8e4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:27 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980bed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97bf04 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 crypto/tls/handshake_server_tls13.go:768 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 144] @ 0xda8f91 0xda8fcd 0xda91ef 0xda6392 0xdbcaf2 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xda8f90 github.com/quic-go/quic-go/internal/ackhandler.newSkippingPacketNumberGenerator+0x30 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/packet_number_generator.go:52 # 0xda8fcc github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x6c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:47 # 0xda91ee github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0xae github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:143 # 0xda6391 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/ackhandler.go:22 # 0xdbcaf1 github.com/quic-go/quic-go.init.func1+0x991 github.com/quic-go/quic-go@v0.52.0/connection.go:284 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [4: 128] @ 0x409c52 0x408ccd 0x40d785 0xc47005 0xc45aff 0xc5d0e2 0xc59a87 0x483781 # 0xc47004 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x7c4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:868 # 0xc45afe github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x7e github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:751 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [1: 32] @ 0x1496253 0x14a6f72 0x6d7a12 0x6d7f05 0xdb9c18 0xdb98a6 0xdb9099 0xdeef11 0xdeecd8 0xdeb885 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x6d7a11 golang.org/x/crypto/hkdf.Extract+0xb1 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:32 # 0x6d7f04 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:93 # 0xdb9c17 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:56 # 0xdb98a5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:35 # 0xdb9098 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:71 # 0xdeef10 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.52.0/server.go:807 # 0xdeecd7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.52.0/server.go:793 # 0xdeb884 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.52.0/server.go:322 0: 0 [2: 32] @ 0x11b7545 0xc70879 0xc7066a 0xc701d3 0xc6fdf7 0xc6fcbc 0x483781 # 0x11b7544 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x184 github.com/pactus-project/pactus/network/gossip.go:224 # 0xc70878 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x118 github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:498 # 0xc70669 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:476 # 0xc701d2 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xd2 github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:425 # 0xc6fdf6 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:396 # 0xc6fcbb github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:366 0: 0 [3: 768] @ 0x943c37 0x943778 0x972e5e 0x97241a 0x9460fa 0x983528 0x483781 # 0x943c36 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1173 # 0x943777 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x972e5d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:138 # 0x972419 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:44 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 64] @ 0x1496253 0x66e73f 0x671d96 0x6a0b85 0x6d9a45 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c666b 0x11d0ff7 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x66e73e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x61e github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:83 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c666a github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11d0ff6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x756 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0xd1fb7a 0xd280f5 0xd27fcc 0xd299f8 0xd5f742 0x10fb2b3 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd1fb79 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x219 github.com/libp2p/go-yamux/v5@v5.0.1/deadline.go:54 # 0xd280f4 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb4 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:504 # 0xd27fcb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:490 # 0xd299f7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:67 # 0xd5f741 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:165 # 0x10fb2b2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1e52 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:434 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 48] @ 0x7d067b 0xdb9069 0xdb9046 0xdeef11 0xdeecd8 0xdeb885 0x483781 # 0x7d067a encoding/asn1.MarshalWithParams+0x13a encoding/asn1/marshal.go:741 # 0xdb9068 encoding/asn1.Marshal+0x1c8 encoding/asn1/marshal.go:731 # 0xdb9045 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1a5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:61 # 0xdeef10 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.52.0/server.go:807 # 0xdeecd7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.52.0/server.go:793 # 0xdeb884 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.52.0/server.go:322 0: 0 [1: 352] @ 0x479453 0x408c45 0x408c38 0x40d759 0x9ff41c 0x9fee97 0x142f4da 0x142fd45 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x9ff41b net/http.Header.Clone+0x6fb net/http/header.go:114 # 0x9fee96 net/http.(*response).WriteHeader+0x176 net/http/server.go:1231 # 0x142f4d9 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:189 # 0x142fd44 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x204 github.com/pactus-project/pactus/www/html/transaction.go:31 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 80] @ 0x127a2d4 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x140f5e7 0x12cbf85 0x1332fa7 0x1427ff8 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x127a2d3 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2b3 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:793 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1332fa6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x1427ff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:72 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 128] @ 0x14b28ce 0x6d7845 0x6d7dcb 0xdb7945 0xdb2313 0xdba585 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdba584 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:140 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 416] @ 0xda9dc9 0xda9d7d 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0xdf9b3e 0x483781 # 0xda9dc8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4a8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:57 # 0xda9d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x45c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:311 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [2: 16] @ 0x733f47 0x73b05c 0x73b006 0x73bd26 0x73caac 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eadfe 0x8ecf93 0x8eb846 0x13c953a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x733f46 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x286 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:401 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eadfd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8ecf92 github.com/pactus-project/pactus/store.(*store).PublicKey+0x92 github.com/pactus-project/pactus/store/store.go:246 # 0x8eb845 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x13c9539 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:153 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 32] @ 0x11ccc16 0x11ccb31 0x11ccb31 0x11ccb65 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 672] @ 0x11ba61c 0x113f113 0x113efde 0x115027a 0x10aff29 0x10b4433 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x11ba61b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x113f112 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getAddrs+0x112 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:352 # 0x113efdd github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x21d github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:337 # 0x1150279 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:743 # 0x10aff28 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x528 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/dialpolicy.go:42 # 0x10b4432 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x1d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:131 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 64] @ 0x4dd42c 0xd0f0ae 0xd0bb05 0xd0ba2b 0xd0c005 0xd0c5a5 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd272ef 0xd298f5 0xd298f6 0xd5f262 0x10fc3e7 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0bb04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x204 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0ba2a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x12a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:695 # 0xd0c004 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x364 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:716 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd272ee github.com/libp2p/go-yamux/v5.(*Stream).ResetWithError+0x1ae github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:298 # 0xd298f4 github.com/libp2p/go-yamux/v5.(*Stream).Reset+0x14 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:263 # 0xd298f5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Reset+0x15 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:51 # 0xd5f261 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:89 # 0x10fc3e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x246 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:477 0: 0 [1: 32] @ 0x11ccc16 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb65 0x11ceaaf 0x11cea95 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ceaae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea94 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:233 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 256] @ 0xd97c53 0xd97c47 0xde1856 0xde1618 0xde0c7b 0xde08e5 0xdc7796 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0xd97c52 github.com/quic-go/quic-go/internal/wire.(*Header).toExtendedHeader+0x32 github.com/quic-go/quic-go@v0.52.0/internal/wire/header.go:279 # 0xd97c46 github.com/quic-go/quic-go/internal/wire.(*Header).ParseExtended+0x26 github.com/quic-go/quic-go@v0.52.0/internal/wire/header.go:267 # 0xde1855 github.com/quic-go/quic-go.unpackLongHeader+0x135 github.com/quic-go/quic-go@v0.52.0/packet_unpacker.go:213 # 0xde1617 github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeader+0x37 github.com/quic-go/quic-go@v0.52.0/packet_unpacker.go:190 # 0xde0c7a github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeaderPacket+0x5a github.com/quic-go/quic-go@v0.52.0/packet_unpacker.go:128 # 0xde08e4 github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x164 github.com/quic-go/quic-go@v0.52.0/packet_unpacker.go:77 # 0xdc7795 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x375 github.com/quic-go/quic-go@v0.52.0/connection.go:1140 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 18432] @ 0x729965 0x73a3ca 0x73ae86 0x73b1cc 0x733eae 0x73b05c 0x73b006 0x73b892 0x73c533 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eabd7 0x8ecb93 0x11d344f 0x13c929d 0x13349eb 0x139cede 0x1334843 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x729964 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:53 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b1cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73b891 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x73c532 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eabd6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8ecb92 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11d344e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:710 # 0x13c929c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:124 # 0x13349ea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334842 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 128] @ 0xba2e36 0xba340e 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba2e35 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:44 # 0xba340d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:108 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0xd44113 0x10b5642 0x10b513e 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd44112 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_error.go:38 # 0x10b5641 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x4a1 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:237 # 0x10b513d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xedd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:204 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 48] @ 0xd02d90 0xd00e70 0xd04f2f 0xd5f6b9 0x114cc93 0xd53a85 0x483781 # 0xd02d8f github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0xef github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:539 # 0xd00e6f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0xef github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:289 # 0xd04f2e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0xce github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:861 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114cc92 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:397 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 96] @ 0xba2ee6 0xba2e57 0xba3492 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xba2ee5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:36 # 0xba2e56 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:46 # 0xba3491 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:111 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x4d686d 0x4d6b32 0x4d51bc 0x5d09a5 0x5cf659 0xb42b17 0x114393b 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d686c syscall.anyToSockaddr+0x12c syscall/syscall_linux.go:623 # 0x4d6b31 syscall.Getsockname+0x71 syscall/syscall_linux.go:713 # 0x4d51bb syscall.NetlinkRIB+0x13b syscall/netlink_linux.go:74 # 0x5d09a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5cf658 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb42b16 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:390 # 0x114393a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x61a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:660 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [3: 384] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27af 0x6d7845 0x6d7dcb 0xdb7945 0xdb229d 0xdba465 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdba464 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:133 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [3: 240] @ 0xce8825 0xce88a5 0xce7f99 0xd01c15 0xd01ae5 0x11a1078 0xdedcb6 0xdec62b 0xdeb4e5 0x483781 # 0xce8824 golang.org/x/time/rate.NewLimiter+0x4a4 golang.org/x/time@v0.12.0/rate/rate.go:101 # 0xce88a4 github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x524 github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:203 # 0xce7f98 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:127 # 0xd01c14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x74 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:383 # 0xd01ae4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:379 # 0x11a1077 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x77 github.com/libp2p/go-libp2p@v0.42.0/config/config.go:391 # 0xdedcb5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.52.0/server.go:667 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 160] @ 0xc46b25 0xc45aff 0xc5d0e2 0xc59a87 0x483781 # 0xc46b24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x2e4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:878 # 0xc45afe github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x7e github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:751 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [1: 80] @ 0x12cc20a 0x1259ccf 0x12e92d8 0x12cc0b1 0x140f5e7 0x12cbf85 0x1333727 0x142959e 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x12cc209 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x89 google.golang.org/grpc@v1.73.0/clientconn.go:113 # 0x1259cce google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.73.0/internal/resolver/config_selector.go:166 # 0x12e92d7 google.golang.org/grpc.newClientStream+0x5b7 google.golang.org/grpc@v1.73.0/stream.go:227 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1333726 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x142959d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:155 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 128] @ 0x49c652 0x49bc65 0x8e3e0f 0x10fc68f 0x10fc537 0x483781 # 0x49c651 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8e3e0e github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0x10fc68e github.com/libp2p/go-buffer-pool.Put+0x2e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0x10fc536 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x396 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:489 0: 0 [1: 96] @ 0x7d067b 0x800aa5 0x800a7b 0xd8b458 0xd8ac15 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7d067a encoding/asn1.MarshalWithParams+0x13a encoding/asn1/marshal.go:741 # 0x800aa4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x800a7a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd8b457 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:198 # 0xd8ac14 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x194 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:139 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x1501a30 0x15018c9 0x980f1e 0x980ec3 0x97d6cc 0x977ed4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x1501a2f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf crypto/internal/fips140/tls13/tls13.go:32 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x980f1d crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d crypto/internal/fips140/tls13/tls13.go:155 # 0x980ec2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 crypto/tls/key_schedule.go:46 # 0x97d6cb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x52b crypto/tls/handshake_server_tls13.go:927 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 384] @ 0x5d0c65 0x5d0aa5 0x5cf659 0xb42b17 0x114393b 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x5d0c64 net.addrTable+0x184 net/interface_linux.go:155 # 0x5d0aa4 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5cf658 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb42b16 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:390 # 0x114393a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x61a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:660 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 1280] @ 0x94252e 0x942d5d 0x94321c 0x97bc9e 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x94252d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:944 # 0x942d5c crypto/tls.(*Conn).writeRecordLocked+0x67c crypto/tls/conn.go:1029 # 0x94321b crypto/tls.(*Conn).writeHandshakeRecord+0x13b crypto/tls/conn.go:1060 # 0x97bc9d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d crypto/tls/handshake_server_tls13.go:751 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 768] @ 0x49c0fc 0x49bf46 0x49bcbc 0x942a93 0x94435e 0xd23976 0xd2301c 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x942a92 crypto/tls.(*Conn).writeRecordLocked+0x3b2 crypto/tls/conn.go:988 # 0x94435d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd23975 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7f5 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:678 # 0xd2301b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.0.1/session.go:546 0: 0 [2: 256] @ 0xda9dc9 0xda9d7d 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0xdf9b3e 0x483781 # 0xda9dc8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4a8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:57 # 0xda9d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x45c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:311 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [1: 16384] @ 0x533ab4 0x5334dd 0x941d10 0x941cd7 0x93f7fe 0x945665 0x945666 0x4ce0f1 0xd23e85 0xd23e5d 0xd23d58 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x941d0f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:168 # 0x941cd6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:830 # 0x93f7fd crypto/tls.(*Conn).readRecordOrCCS+0xd3d crypto/tls/conn.go:680 # 0x945664 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:591 # 0x945665 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1385 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xd23e84 io.ReadFull+0xe4 io/io.go:354 # 0xd23e5c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.0.1/session.go:723 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [1: 32] @ 0x11ccc16 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb65 0x11ccb31 0x11ceaaf 0x11cea95 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ceaae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea94 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:233 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 384] @ 0x834156 0x833a10 0x8e48e5 0xc5384a 0xc51cf9 0xc4ee45 0xc59b25 0x483781 # 0x834155 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.6/proto/encode.go:190 # 0x833a0f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.6/proto/encode.go:111 # 0x8e48e4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:204 # 0xc53849 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3e9 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:2000 # 0xc51cf8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x4f8 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1815 # 0xc4ee44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1696 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [1: 24] @ 0x7cecef 0x7cec71 0x7d0149 0x7cf605 0x7d0149 0x7cf605 0x7d0149 0x7d0633 0x800aa5 0x800a7b 0xd8b458 0xd8ac15 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7cecee encoding/asn1.makeObjectIdentifier+0x62e encoding/asn1/marshal.go:308 # 0x7cec70 encoding/asn1.makeBody+0x5b0 encoding/asn1/marshal.go:471 # 0x7d0148 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x7cf604 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x7d0148 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x7cf604 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x7d0148 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x7d0632 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:737 # 0x800aa4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x800a7a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd8b457 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:198 # 0xd8ac14 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x194 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:139 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x6d78d7 0x14b27fe 0x6d7845 0x6d7dcb 0x6d7f27 0xdb9c18 0xdb98a6 0xdb9250 0xdc4d9f 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0x6d7f26 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:94 # 0xdb9c17 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:56 # 0xdb98a5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:35 # 0xdb924f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x16f github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:84 # 0xdc4d9e github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.52.0/connection.go:832 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 32] @ 0x11ccc16 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb31 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0xdf14c5 0xdf2ae5 0xdff3fb 0xdff3df 0xdf2d6e 0xdd022c 0xea2289 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xdf14c4 github.com/quic-go/quic-go.newStream+0x144 github.com/quic-go/quic-go@v0.52.0/stream.go:104 # 0xdf2ae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.52.0/streams_map.go:90 # 0xdff3fa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:115 # 0xdff3de github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:77 # 0xdf2d6d github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.52.0/streams_map.go:142 # 0xdd022b github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x2b github.com/quic-go/quic-go@v0.52.0/connection.go:2509 # 0xea2288 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/conn.go:62 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [3: 192] @ 0x1501ba5 0x15018c9 0x15013e5 0x97d2b6 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x1501ba4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x15013e4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x97d2b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 crypto/tls/handshake_server_tls13.go:902 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 144] @ 0x539255 0x66444b 0x66526e 0x6dfe25 0x6e05ca 0x6e703d 0x6e90e8 0x6e8176 0x8eb7ae 0x13c953a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x539254 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66444a github.com/pactus-project/pactus/util/encoding.ReadElement+0x28a github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x66526d github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:129 # 0x6dfe24 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x6e05c9 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0xe9 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:153 # 0x6e703c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8175 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8eb7ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13c9539 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:153 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [3: 1536] @ 0xda9dc9 0xda9d7d 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0xdf9b3e 0x483781 # 0xda9dc8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4a8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:57 # 0xda9d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x45c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:311 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [4: 512] @ 0x66de1a 0x66de26 0x65bbfd 0x1502f17 0x14b27fe 0x14fc91a 0x1501be5 0x15018c9 0x97bec5 0x97be46 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1502f16 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97bec4 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x584 crypto/internal/fips140/tls13/tls13.go:112 # 0x97be45 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x505 crypto/tls/handshake_server_tls13.go:767 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 96] @ 0x7b23af 0x7b2354 0x7b4a45 0x10b45f1 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x7b23ae strings.(*Builder).WriteString+0x30e strings/builder.go:108 # 0x7b2353 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.0/component.go:232 # 0x7b4a44 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:107 # 0x10b45f0 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x390 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:151 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 256] @ 0xda9bf9 0xda9ba3 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0xdf9b3e 0x483781 # 0xda9bf8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2d8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:51 # 0xda9ba2 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x282 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:293 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [1: 96] @ 0x14b2797 0x14fccb5 0x1501d26 0x150140d 0x97d2b6 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x14fccb4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:19 # 0x1501d25 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x150140c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x97d2b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 crypto/tls/handshake_server_tls13.go:902 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x7b2859 0x7b267f 0xb3f44f 0xb40555 0xb3ec77 0xe9c916 0xe9c908 0xea2ccf 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x7b2858 github.com/multiformats/go-multiaddr.newComponent+0x118 github.com/multiformats/go-multiaddr@v0.16.0/component.go:264 # 0x7b267e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.0/component.go:246 # 0xb3f44e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:107 # 0xb40554 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:314 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xe9c915 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xe9c907 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xea2cce github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xae github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:87 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 160] @ 0x10fd128 0x10fced1 0x10fbd26 0x10fae89 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10fd127 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).writeResponse+0x167 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:568 # 0x10fced0 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleError+0x110 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:554 # 0x10fbd25 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func3+0x65 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:344 # 0x10fae88 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1a28 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:384 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 160] @ 0xd0628d 0xd0c27c 0xd29da2 0xd20dd4 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0x11c07cb 0x11bcbaa 0x483781 # 0xd0628c github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xcc github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:68 # 0xd0c27b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:739 # 0xd29da1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/transport.go:45 # 0xd20dd3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:214 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x11c07ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [2: 96] @ 0x4794fa 0x47950f 0x530225 0x52f86f 0x11a1125 0xdedcb6 0xdec62b 0xdeb4e5 0x483781 # 0x530224 context.(*cancelCtx).propagateCancel+0x124 context/context.go:490 # 0x52f86e context.AfterFunc+0x6e context/context.go:323 # 0x11a1124 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x124 github.com/libp2p/go-libp2p@v0.42.0/config/config.go:396 # 0xdedcb5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.52.0/server.go:667 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 256] @ 0x49c732 0x49bc65 0xdbe77b 0xdc6036 0xdc601c 0xdc549b 0xdc2dd6 0xdf9b3e 0x483781 # 0x49c731 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdbe77a github.com/quic-go/quic-go.(*packetBuffer).putBack+0x5a github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:59 # 0xdc6035 github.com/quic-go/quic-go.(*packetBuffer).MaybeRelease+0xad5 github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:39 # 0xdc601b github.com/quic-go/quic-go.(*connection).handleOnePacket+0xabb github.com/quic-go/quic-go@v0.52.0/connection.go:991 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [2: 96] @ 0x4d5adf 0x5d0a1d 0x5cf2a5 0xb5d5d6 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5ade syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5d0a1c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x5cf2a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb5d5d5 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [2: 64] @ 0x4dd42c 0xd0f0ae 0xd11645 0xd0bb8b 0xd0c68d 0xd04212 0xea21b3 0xea2a45 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd11644 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveConns+0x104 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:688 # 0xd0bb8a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x28a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:697 # 0xd0c68c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:759 # 0xd04211 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).Done+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:735 # 0xea21b2 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).closeWithError+0x72 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/conn.go:47 # 0xea2a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x1c4 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:61 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [3: 72] @ 0x665255 0x6dfe25 0x6e05ca 0x6e703d 0x6e90e8 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x665254 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:129 # 0x6dfe24 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x6e05c9 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0xe9 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:153 # 0x6e703c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x6ddda5 0x6e901b 0x6e8176 0x8eb7ae 0x13c953a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6ddda4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x1a4 github.com/pactus-project/pactus/types/certificate/certificate.go:183 # 0x6e901a github.com/pactus-project/pactus/types/block.(*Block).Decode+0x11a github.com/pactus-project/pactus/types/block/block.go:203 # 0x6e8175 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8eb7ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13c9539 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:153 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 24] @ 0xdedcf2 0xdec62b 0xdeb4e5 0x483781 # 0xdedcf1 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x531 github.com/quic-go/quic-go@v0.52.0/server.go:682 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 32] @ 0x131d0a5 0x131d06f 0x131d051 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x131d0a4 net/textproto.MIMEHeader.Set+0x2e4 net/textproto/header.go:22 # 0x131d06e net/http.Header.Set+0x2ae net/http/header.go:40 # 0x131d050 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x290 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:173 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 432] @ 0xc36725 0xc365a5 0xc3a1b3 0xbac1fc 0x483781 # 0xc36724 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc365a4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc3a1b2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xbac1fb github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x57b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:455 0: 0 [6: 480] @ 0x13bfd91 0x13bf35c 0x483781 # 0x13bfd90 github.com/go-zeromq/zmq4.(*pubMWriter).sendMsg+0x90 github.com/go-zeromq/zmq4@v0.17.0/pub.go:312 # 0x13bf35b github.com/go-zeromq/zmq4.(*pubMWriter).run+0x5b github.com/go-zeromq/zmq4@v0.17.0/pub.go:253 0: 0 [2: 128] @ 0x13cd2a8 0x13cc5ba 0x133b92b 0x139cede 0x133b783 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13cd2a7 github.com/pactus-project/pactus/www/grpc.metricToProto+0x327 github.com/pactus-project/pactus/www/grpc/network.go:149 # 0x13cc5b9 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x1b9 github.com/pactus-project/pactus/www/grpc/network.go:117 # 0x133b92a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:124 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x133b782 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:126 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 16] @ 0xda8fdb 0xda8fcf 0xda91d0 0xda6392 0xdbcaf2 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xda8fda github.com/quic-go/quic-go/internal/ackhandler.newSequentialPacketNumberGenerator+0x7a github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/packet_number_generator.go:23 # 0xda8fce github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x6e github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:49 # 0xda91cf github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x8f github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:141 # 0xda6391 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/ackhandler.go:22 # 0xdbcaf1 github.com/quic-go/quic-go.init.func1+0x991 github.com/quic-go/quic-go@v0.52.0/connection.go:284 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [3: 384] @ 0xb5e9bf 0xbab4f2 0xbaa8c5 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbab4f1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:364 # 0xbaa8c4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:305 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x7d6805 0x7d66db 0x96a3fc 0x96a2f0 0x7d65c2 0x7d6951 0x96a214 0x96a1f3 0x7d65c2 0x7d6951 0x96a134 0x96a09c 0x9431b6 0x97c5b6 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d6804 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7d66da vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x96a3fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bb vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96a2ef crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xaf crypto/tls/handshake_messages.go:1017 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a213 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96a1f2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1014 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a133 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96a09b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1013 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97c5b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc75 crypto/tls/handshake_server_tls13.go:811 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 192] @ 0x14ccdda 0x7c4271 0x7c09eb 0x7eedd8 0x7f4108 0x7f4b7d 0x9774c9 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14ccdd9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x7c4270 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x50 crypto/elliptic/nistec.go:256 # 0x7c09ea crypto/elliptic.Unmarshal+0x2aa crypto/elliptic/elliptic.go:155 # 0x7eedd7 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:263 # 0x7f4107 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1008 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0x9774c8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:903 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 128] @ 0x49c652 0x49bc65 0x82d7e5 0x82d522 0x1242834 0x1243145 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x49c651 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x82d7e4 google.golang.org/protobuf/internal/order.RangeFields.func1+0x64 google.golang.org/protobuf@v1.36.6/internal/order/range.go:45 # 0x82d521 google.golang.org/protobuf/internal/order.RangeFields+0x261 google.golang.org/protobuf@v1.36.6/internal/order/range.go:64 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 224] @ 0x6d7def 0xdb7945 0xdb6f0f 0xdb6e13 0xdb6007 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x6d7dee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:87 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdb6006 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x446 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:493 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 32] @ 0xdf15df 0xdf2ae5 0xdff3fb 0xdff3df 0xdf2d6e 0xdd022c 0xea2289 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xdf15de github.com/quic-go/quic-go.newStream+0x25e github.com/quic-go/quic-go@v0.52.0/stream.go:109 # 0xdf2ae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.52.0/streams_map.go:90 # 0xdff3fa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:115 # 0xdff3de github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:77 # 0xdf2d6d github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.52.0/streams_map.go:142 # 0xdd022b github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x2b github.com/quic-go/quic-go@v0.52.0/connection.go:2509 # 0xea2288 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/conn.go:62 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [2: 64] @ 0x1496253 0x14a6f72 0x14fcabc 0x1501be5 0x15018c9 0x15013e5 0x97d2b6 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x14fcabb crypto/internal/fips140/hkdf.Expand[...]+0x23b crypto/internal/fips140/hkdf/hkdf.go:44 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x15013e4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x97d2b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 crypto/tls/handshake_server_tls13.go:902 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x556919 0x556d1a 0x556aea 0x5565bd 0x548cb4 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11ce017 0x11d0fd2 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x556918 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:179 # 0x556d19 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:222 # 0x556ae9 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:211 # 0x5565bc encoding/json.checkValid+0x9c encoding/json/scanner.go:35 # 0x548cb3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:102 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0fd1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x731 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32768] @ 0x533ab4 0x5334dd 0x5336b9 0x5158b7 0x1427aa5 0x1427a11 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1427aa4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x704 github.com/pactus-project/pactus/www/html/server.go:224 # 0x1427a10 github.com/pactus-project/pactus/www/html.(*Server).BlockchainHandler+0x670 github.com/pactus-project/pactus/www/html/blockchain.go:42 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 48] @ 0x531705 0xa60a9e 0xa60a61 0xa6078d 0xa657cc 0xba92fa 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0xa60a9d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.37.0/context.go:14 # 0xa60a60 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:185 # 0xa6078c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:149 # 0xa657cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xba92f9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x259 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:92 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 120] @ 0x1334125 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x1334124 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0xe4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:285 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [2: 96] @ 0x6e6f7c 0x6e90e8 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6e6f7b github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x2bb github.com/pactus-project/pactus/types/tx/tx.go:367 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11f5eb2 0x11f5e9d 0x11f943f 0x11f9505 0x11f5785 0x11f5094 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x11f5eb1 github.com/pactus-project/pactus/sync/bundle.NewBundle+0x31 github.com/pactus-project/pactus/sync/bundle/bundle.go:44 # 0x11f5e9c github.com/pactus-project/pactus/sync.(*blocksResponseHandler).PrepareBundle+0x1c github.com/pactus-project/pactus/sync/handler_blocks_response.go:52 # 0x11f943e github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x5e github.com/pactus-project/pactus/sync/sync.go:154 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f5784 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x11f5093 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x7d66e9 0x7d653d 0x96f516 0x7d65c2 0x7d6951 0x96f447 0x96f3d7 0x96f3aa 0x7d65c2 0x7d6951 0x96f0f4 0x96f05c 0x9431b6 0x97cb85 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d66e8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x7d653c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96f515 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x95 crypto/tls/handshake_messages.go:1471 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96f446 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96f3d6 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1469 # 0x96f3a9 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1462 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96f0f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96f05b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1452 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97cb84 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:851 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 384] @ 0xda9325 0xda9366 0xda6392 0xdbcaf2 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xda9324 github.com/quic-go/quic-go/internal/ackhandler.newECNTracker+0x1e4 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/ecn.go:55 # 0xda9365 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x225 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:152 # 0xda6391 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/ackhandler.go:22 # 0xdbcaf1 github.com/quic-go/quic-go.init.func1+0x991 github.com/quic-go/quic-go@v0.52.0/connection.go:284 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 128] @ 0xd97c53 0xd97c47 0xde1856 0xde1618 0xde0c7b 0xde08e5 0xdc7796 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xd97c52 github.com/quic-go/quic-go/internal/wire.(*Header).toExtendedHeader+0x32 github.com/quic-go/quic-go@v0.52.0/internal/wire/header.go:279 # 0xd97c46 github.com/quic-go/quic-go/internal/wire.(*Header).ParseExtended+0x26 github.com/quic-go/quic-go@v0.52.0/internal/wire/header.go:267 # 0xde1855 github.com/quic-go/quic-go.unpackLongHeader+0x135 github.com/quic-go/quic-go@v0.52.0/packet_unpacker.go:213 # 0xde1617 github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeader+0x37 github.com/quic-go/quic-go@v0.52.0/packet_unpacker.go:190 # 0xde0c7a github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeaderPacket+0x5a github.com/quic-go/quic-go@v0.52.0/packet_unpacker.go:128 # 0xde08e4 github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x164 github.com/quic-go/quic-go@v0.52.0/packet_unpacker.go:77 # 0xdc7795 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x375 github.com/quic-go/quic-go@v0.52.0/connection.go:1140 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [2: 48] @ 0x13c5245 0x13c5648 0x13c7825 0x14753ff 0x483781 # 0x13c5244 github.com/pactus-project/pactus/www/zmq.(*basePub).makeTopicMsg+0x1a4 github.com/pactus-project/pactus/www/zmq/publisher.go:56 # 0x13c5647 github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x127 github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:25 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x461ac6 0x14fca53 0x1501be5 0x980d85 0x97d951 0x97e81f 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14fca52 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 crypto/internal/fips140/hkdf/hkdf.go:42 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980d84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x97d950 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 crypto/tls/handshake_server_tls13.go:963 # 0x97e81e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x71e crypto/tls/handshake_server_tls13.go:1117 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 64] @ 0x14b28ce 0x14fc91a 0x1501be5 0x980d85 0x97d951 0x97e81f 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980d84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x97d950 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 crypto/tls/handshake_server_tls13.go:963 # 0x97e81e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x71e crypto/tls/handshake_server_tls13.go:1117 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x61f133 0x7dc188 0x7dcb35 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x61f132 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x7dc187 crypto/ecdsa.privateKeyToFIPS[...]+0x67 crypto/ecdsa/ecdsa.go:409 # 0x7dcb34 crypto/ecdsa.signFIPS[...]+0x74 crypto/ecdsa/ecdsa.go:244 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 48] @ 0x8ea09e 0x8ea053 0x8edc3f 0x11d1f95 0x8fb0c7 0x11d1dda 0x11d0e07 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8ea09d github.com/pactus-project/pactus/store.accountKey+0x17d github.com/pactus-project/pactus/store/account.go:18 # 0x8ea052 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x132 github.com/pactus-project/pactus/store/account.go:107 # 0x8edc3e github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x7e github.com/pactus-project/pactus/store/store.go:327 # 0x11d1f94 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x54 github.com/pactus-project/pactus/state/state.go:573 # 0x8fb0c6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x11d1dd9 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:571 # 0x11d0e06 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x566 github.com/pactus-project/pactus/state/state.go:475 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0xb5c845 0xb5c536 0x1143ce7 0x10e37de 0x1143735 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0xb5c844 github.com/libp2p/go-netroute.(*router).RouteWithSrc+0x2c4 github.com/libp2p/go-netroute@v0.2.2/common.go:118 # 0xb5c535 github.com/libp2p/go-netroute.(*router).Route+0x35 github.com/libp2p/go-netroute@v0.2.2/common.go:99 # 0x1143ce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked.func2+0x46 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:645 # 0x10e37dd github.com/libp2p/go-libp2p/p2p/host/basic/internal/backoff.(*ExpBackoff).Run+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/internal/backoff/backoff.go:45 # 0x1143734 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x414 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:644 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [2: 18944] @ 0x7299b8 0x73a3ca 0x73ae86 0x73b1cc 0x733eae 0x73b05c 0x73b006 0x73bd26 0x73caac 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eabd7 0x8ecb93 0x11d344f 0x13c929d 0x13349eb 0x139cede 0x1334843 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x7299b7 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x157 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b1cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eabd6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8ecb92 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11d344e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:710 # 0x13c929c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:124 # 0x13349ea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334842 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 16] @ 0x14fc8e5 0x1501be5 0x980c6d 0x93cf67 0x97d42b 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14fc8e4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:27 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980c6c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97d42a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a crypto/tls/handshake_server_tls13.go:906 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 112] @ 0x6d7def 0x6d7f27 0xdb9c18 0xdb98a6 0xdb9250 0xdc4d9f 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x6d7dee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:87 # 0x6d7f26 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:94 # 0xdb9c17 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:56 # 0xdb98a5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:35 # 0xdb924f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x16f github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:84 # 0xdc4d9e github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.52.0/connection.go:832 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [2: 13056] @ 0x93e190 0x942d2a 0x94435e 0xd23976 0xd2301c 0x483781 # 0x93e18f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:522 # 0x942d29 crypto/tls.(*Conn).writeRecordLocked+0x649 crypto/tls/conn.go:1025 # 0x94435d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd23975 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7f5 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:678 # 0xd2301b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.0.1/session.go:546 0: 0 [1: 48] @ 0x7b230b 0x7b22b3 0x7b4a45 0x10b45f1 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x7b230a strings.(*Builder).WriteByte+0x26a strings/builder.go:91 # 0x7b22b2 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x212 github.com/multiformats/go-multiaddr@v0.16.0/component.go:230 # 0x7b4a44 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:107 # 0x10b45f0 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x390 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:151 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x5d0c65 0x5d0aa5 0x5cf659 0xb42b17 0x114393b 0x11431bf 0x1142f18 0x113fd45 0x113dce7 0x113d586 0x483781 # 0x5d0c64 net.addrTable+0x184 net/interface_linux.go:155 # 0x5d0aa4 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5cf658 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb42b16 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:390 # 0x114393a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x61a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:660 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142f17 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:594 # 0x113fd44 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:402 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27fe 0x6d7845 0x6d7dcb 0xdb7945 0xdb229d 0xdba585 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdba584 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:140 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 96] @ 0x14b2797 0x6d7845 0x6d7dcb 0xdb7945 0xdba3aa 0xdba733 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdba3a9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:126 # 0xdba732 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x112 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:153 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 16] @ 0xd9c568 0xd96a4d 0xd9648c 0xdc9c77 0xdc9c0c 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0xd9c567 github.com/quic-go/quic-go/internal/wire.parseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.52.0/internal/wire/stream_frame.go:63 # 0xd96a4c github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x44c github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:99 # 0xd9648b github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:80 # 0xdc9c76 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1d6 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:60 # 0xdc9c0b github.com/quic-go/quic-go.(*connection).handleFrames+0x16b github.com/quic-go/quic-go@v0.52.0/connection.go:1435 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [4: 2048] @ 0x49c732 0x49bc65 0xdea0fa 0xdea0d3 0xdea0d2 0xdaaecb 0xdaa3db 0xdcb6bf 0xdca505 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0xdf9b3e 0x483781 # 0x49c731 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdea0f9 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:32 # 0xdea0d2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.52.0/internal/wire/stream_frame.go:190 # 0xdea0d1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.52.0/send_stream.go:543 # 0xdaaeca github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x42a github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:491 # 0xdaa3da github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x13a github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:352 # 0xdcb6be github.com/quic-go/quic-go.(*connection).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.52.0/connection.go:1768 # 0xdca504 github.com/quic-go/quic-go.(*connection).handleFrame+0x344 github.com/quic-go/quic-go@v0.52.0/connection.go:1503 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [1: 48] @ 0xba31e9 0xba3287 0xbabb73 0xbaa8fb 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xba31e8 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x168 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:22 # 0xba3286 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:72 # 0xbabb72 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:394 # 0xbaa8fa github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:307 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 512] @ 0x49c07d 0x49bf46 0x49bcbc 0x12661fe 0x12660c6 0x126e4c6 0x126c885 0x12835fe 0x483781 # 0x49c07c sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x12661fd google.golang.org/grpc/mem.(*sizedBufferPool).Get+0x1d google.golang.org/grpc@v1.73.0/mem/buffer_pool.go:121 # 0x12660c5 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.73.0/mem/buffer_pool.go:88 # 0x126e4c5 google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x285 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:992 # 0x126c884 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x184 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:596 # 0x12835fd google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xdd google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:337 0: 0 [2: 32] @ 0xc09ee7 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc09ee6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x786 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1551 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 112] @ 0x52ff2a 0x530175 0x530e6b 0x5c5229 0x5c51f1 0x5c6626 0x5c9b05 0x483781 # 0x52ff29 context.(*cancelCtx).Done+0x129 context/context.go:451 # 0x530174 context.(*cancelCtx).propagateCancel+0x74 context/context.go:469 # 0x530e6a context.WithDeadlineCause+0x12a context/context.go:634 # 0x5c5228 context.WithDeadline+0x2e8 context/context.go:617 # 0x5c51f0 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:182 # 0x5c6625 net.(*Resolver).tryOneName+0x4c5 net/dnsclient_unix.go:316 # 0x5c9b04 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [1: 49152] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x40b817 0x40b585 0x40cb09 0x76b1e5 0x75b6df 0x744c46 0x744eb0 0x8ebd1d 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x76b1e4 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:446 # 0x75b6de github.com/syndtr/goleveldb/leveldb.(*session).recover+0x5de github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:177 # 0x744c45 github.com/syndtr/goleveldb/leveldb.Open+0x85 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:189 # 0x744eaf github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:225 # 0x8ebd1c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 90112] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x40b60e 0x40b590 0x40cb09 0x76b1e5 0x75b6df 0x744c46 0x744eb0 0x8ebd1d 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x76b1e4 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:446 # 0x75b6de github.com/syndtr/goleveldb/leveldb.(*session).recover+0x5de github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:177 # 0x744c45 github.com/syndtr/goleveldb/leveldb.Open+0x85 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:189 # 0x744eaf github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:225 # 0x8ebd1c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 32] @ 0x7cf25d 0x7d0149 0x7cf605 0x7d0149 0x7d0633 0x800aa5 0x800a7b 0xd8b458 0xd8ac15 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7cf25c encoding/asn1.makeBody+0xb9c encoding/asn1/marshal.go:522 # 0x7d0148 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x7cf604 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x7d0148 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x7d0632 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:737 # 0x800aa4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x800a7a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd8b457 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:198 # 0xd8ac14 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x194 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:139 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x6d78d7 0x14b27fe 0x6d7845 0x6d79d9 0x6d7f05 0xdb9c18 0xdb98a6 0xdb9250 0xdc4d9f 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d79d8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:30 # 0x6d7f04 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:93 # 0xdb9c17 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:56 # 0xdb98a5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:35 # 0xdb924f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x16f github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:84 # 0xdc4d9e github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.52.0/connection.go:832 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 48] @ 0xdc1f05 0xdc1e87 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdc1f04 github.com/quic-go/quic-go.newSendQueue+0x164 github.com/quic-go/quic-go@v0.52.0/send_queue.go:37 # 0xdc1e86 github.com/quic-go/quic-go.(*connection).preSetup+0xe6 github.com/quic-go/quic-go@v0.52.0/connection.go:468 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 32] @ 0x11ccc16 0x11ccb31 0x11ccb31 0x11ccb65 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb65 0x11ceaaf 0x11cea95 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ceaae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea94 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:233 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x4dd42c 0xd0f0ae 0xd0bf25 0xd0be50 0xd0c5a5 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd2744d 0xd276a5 0xd298b3 0xd5f202 0x10fcf85 0x10fbf73 0x10f997e 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0bf24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x284 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0be4f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1af github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:720 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd2744c github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:329 # 0xd276a4 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:367 # 0xd298b2 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:47 # 0xd5f201 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:81 # 0x10fcf84 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleError+0x1c4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:559 # 0x10fbf72 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func1+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:255 # 0x10f997d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x51d github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:288 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [6: 6912] @ 0xda9dc9 0xda9d7d 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0xdf9b3e 0x483781 # 0xda9dc8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4a8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:57 # 0xda9d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x45c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:311 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [3: 1056] @ 0x479453 0x408c45 0x408c38 0x40e252 0x8fb8b2 0x8febe2 0x11c709c 0x11c666b 0x11d0ff7 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8fb8b1 github.com/pactus-project/pactus/sandbox.(*sandbox).CommitTransaction+0x91 github.com/pactus-project/pactus/sandbox/sandbox.go:306 # 0x8febe1 github.com/pactus-project/pactus/execution.CheckAndExecute+0x1a1 github.com/pactus-project/pactus/execution/execution.go:48 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c666a github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11d0ff6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x756 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0xd9c546 0xd96a4d 0xd9648c 0xdc9c77 0xdc9c0c 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2c05 0x483781 # 0xd9c545 github.com/quic-go/quic-go/internal/wire.parseStreamFrame+0x2c5 github.com/quic-go/quic-go@v0.52.0/internal/wire/stream_frame.go:61 # 0xd96a4c github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x44c github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:99 # 0xd9648b github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:80 # 0xdc9c76 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1d6 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:60 # 0xdc9c0b github.com/quic-go/quic-go.(*connection).handleFrames+0x16b github.com/quic-go/quic-go@v0.52.0/connection.go:1435 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 16] @ 0x11cf45a 0x11cf423 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11cf459 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Clone+0x219 github.com/pactus-project/pactus/types/certificate/block_certificate.go:46 # 0x11cf422 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e2 github.com/pactus-project/pactus/state/state.go:312 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 256] @ 0x4d5e15 0x5d0bf3 0x5d0aa5 0x5cf2a5 0xb5d5d6 0x1143385 0x11431bf 0x1142f18 0x113fd45 0x113dce7 0x113d586 0x483781 # 0x4d5e14 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5d0bf2 net.addrTable+0x112 net/interface_linux.go:149 # 0x5d0aa4 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5cf2a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb5d5d5 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142f17 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:594 # 0x113fd44 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:402 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [2: 32] @ 0x53a13c 0x6646e5 0x8ef958 0x8ef77f 0x8ec426 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x53a13b encoding/binary.Write+0x7b encoding/binary/binary.go:414 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x8ef957 github.com/pactus-project/pactus/util/encoding.WriteElements+0x3d7 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x8ef77e github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x1fe github.com/pactus-project/pactus/store/tx.go:40 # 0x8ec425 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x6e8fd5 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6e8fd4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0xd4 github.com/pactus-project/pactus/types/block/block.go:202 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 128] @ 0x1496253 0x66e43f 0x671d96 0x6a0b85 0x6d9a45 0x6de2b5 0x6dccaf 0x11d447c 0x11d41d8 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x66e43e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x31e github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:59 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d447b github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9b github.com/pactus-project/pactus/state/validation.go:54 # 0x11d41d7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x297 github.com/pactus-project/pactus/state/validation.go:38 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 880] @ 0x124278c 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x124278b google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x38b google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 32] @ 0x4dd42c 0xd0f0ae 0xd0bf25 0xd0be50 0xd0c5a5 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd2744d 0xd276a5 0xd298b3 0xd5f202 0x10fcf85 0x10fbd26 0x10fae89 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0bf24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x284 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0be4f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1af github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:720 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd2744c github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:329 # 0xd276a4 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:367 # 0xd298b2 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:47 # 0xd5f201 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:81 # 0x10fcf84 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleError+0x1c4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:559 # 0x10fbd25 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func3+0x65 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:344 # 0x10fae88 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1a28 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:384 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 384] @ 0x66de1a 0x66de26 0x65bbfd 0x1502f17 0x14b27af 0x14fc91a 0x1501be5 0x15018c9 0x97d34c 0x97d2e6 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1502f16 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97d34b crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x1ab crypto/internal/fips140/tls13/tls13.go:131 # 0x97d2e5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x145 crypto/tls/handshake_server_tls13.go:904 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0xd4eea5 0x114ecb8 0x10f9f3c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd4eea4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:475 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x10f9f3b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xadb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0xdf2385 0xdf2027 0xdc2373 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdf2384 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x2e4 github.com/quic-go/quic-go@v0.52.0/streams_map.go:105 # 0xdf2026 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.52.0/streams_map.go:81 # 0xdc2372 github.com/quic-go/quic-go.(*connection).preSetup+0x5d2 github.com/quic-go/quic-go@v0.52.0/connection.go:485 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 192] @ 0x14b2797 0x14fc91a 0x1501be5 0x980d85 0x97d951 0x97e81f 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980d84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x97d950 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 crypto/tls/handshake_server_tls13.go:963 # 0x97e81e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x71e crypto/tls/handshake_server_tls13.go:1117 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x8690d1 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x8d63ac 0xd8b3d5 0xea3030 0xea2da5 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x8690d0 google.golang.org/protobuf/internal/impl.consumeInt32Ptr+0x90 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:707 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x8d63ab github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x4b github.com/libp2p/go-libp2p@v0.42.0/core/crypto/key.go:125 # 0xd8b3d4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3b4 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:194 # 0xea302f github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xaf github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:120 # 0xea2da4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:106 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [3: 48] @ 0xd1fb7a 0xd28295 0xd27fea 0xd299f8 0xd5f742 0x10b3965 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd1fb79 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x219 github.com/libp2p/go-yamux/v5@v5.0.1/deadline.go:54 # 0xd28294 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb4 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:514 # 0xd27fe9 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:493 # 0xd299f7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:67 # 0xd5f741 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:165 # 0x10b3964 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x1a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:67 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 80] @ 0xdb9945 0xdb9250 0xdc4d9f 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xdb9944 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x124 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:39 # 0xdb924f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x16f github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:84 # 0xdc4d9e github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.52.0/connection.go:832 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [6: 4608] @ 0xda9dc9 0xda9d7d 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0xdf9b3e 0x483781 # 0xda9dc8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4a8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:57 # 0xda9d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x45c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:311 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [1: 24] @ 0x82d25a 0x49bd51 0x82d335 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x82d259 google.golang.org/protobuf/internal/order.init.func5+0x19 google.golang.org/protobuf@v1.36.6/internal/order/range.go:21 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x82d334 google.golang.org/protobuf/internal/order.RangeFields+0x74 google.golang.org/protobuf@v1.36.6/internal/order/range.go:40 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 24] @ 0x6e9056 0x6e8176 0x8eb7ae 0x13c953a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6e9055 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x155 github.com/pactus-project/pactus/types/block/block.go:211 # 0x6e8175 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8eb7ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13c9539 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:153 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 24] @ 0x4d5139 0x5d09a5 0x5cf659 0xb42b17 0x114393b 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5138 syscall.NetlinkRIB+0xb8 syscall/netlink_linux.go:66 # 0x5d09a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5cf658 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb42b16 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:390 # 0x114393a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x61a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:660 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [2: 128] @ 0x14a1b91 0x14a6f72 0x14e71f2 0x14e8c28 0x14e8d0e 0x14e86fd 0x14f0c92 0x14f0c51 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x14a1b90 crypto/internal/fips140/sha512.(*Digest).Sum+0x150 crypto/internal/fips140/sha512/sha512.go:260 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x14e71f1 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1f1 crypto/internal/fips140/ecdsa/hmacdrbg.go:167 # 0x14e8c27 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:329 # 0x14e8d0d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:222 # 0x14e86fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:328 # 0x14f0c91 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14f0c50 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:299 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 64] @ 0x14b28ce 0x6d7845 0x6d7dcb 0xdb7945 0xdb229d 0xdb58b1 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdb58b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:449 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 64] @ 0x14b28ce 0x6d7845 0x6d79d9 0x6d7f05 0xdb9c18 0xdb98a6 0xdb9250 0xdc4d9f 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d79d8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:30 # 0x6d7f04 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:93 # 0xdb9c17 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:56 # 0xdb98a5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:35 # 0xdb924f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x16f github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:84 # 0xdc4d9e github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.52.0/connection.go:832 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 48] @ 0x7b95b1 0xb40637 0xb405da 0xb3ec77 0xe9c916 0xe9c908 0x11a103f 0xdedcb6 0xdec62b 0xdeb4e5 0x483781 # 0x7b95b0 github.com/multiformats/go-multiaddr.Join+0x30 github.com/multiformats/go-multiaddr@v0.16.0/util.go:18 # 0xb40636 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:195 # 0xb405d9 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:326 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xe9c915 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xe9c907 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x11a103e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.42.0/config/config.go:387 # 0xdedcb5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.52.0/server.go:667 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 80] @ 0xb2997b 0xb2be9f 0xba736a 0xbabf44 0x483781 # 0xb2997a github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:93 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [1: 16] @ 0x11c0605 0x11bcbaa 0x483781 # 0x11c0604 github.com/pactus-project/pactus/network.(*streamService).SendTo+0xa4 github.com/pactus-project/pactus/network/stream.go:64 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [5: 163840] @ 0x8e3c6f 0xd28bf3 0xd28bdf 0xd27ded 0xd24694 0xd23f0f 0xd23d58 0x483781 # 0x8e3c6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd28bf2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd28bde github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.0.1/util.go:149 # 0xd27dec github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:479 # 0xd24693 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:787 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [1: 64] @ 0x14b2890 0x6d7845 0x6d7dcb 0xdb7945 0xdb6f0f 0xdb6e13 0xdb58e9 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdb58e8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x388 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:450 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [6: 384] @ 0x8fbf37 0x8fcc1f 0x8fe9c5 0x11cd16d 0x11d0bb3 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8fbf36 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x2f6 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:50 # 0x8fcc1e github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8fe9c4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x11cd16c github.com/pactus-project/pactus/state.(*state).executeBlock+0x18c github.com/pactus-project/pactus/state/execution.go:36 # 0x11d0bb2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x312 github.com/pactus-project/pactus/state/state.go:453 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xb3f470 0xb3f45e 0xb403b5 0xb3ec77 0xb423dc 0xb423ce 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0xb3f46f github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x28f github.com/multiformats/go-multiaddr@v0.16.0/component.go:26 # 0xb3f45d github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x27d github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:111 # 0xb403b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:292 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb423db github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb423cd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:260 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 16] @ 0x6d7bf9 0xdb795e 0xdb7e85 0xdb7a6c 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x6d7bf8 golang.org/x/crypto/hkdf.(*hkdf).Read+0x178 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:64 # 0xdb795d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb7e84 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:56 # 0xdb7a6b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:35 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [6: 9216] @ 0xda08a5 0x49bd51 0xd9c5ac 0xd9c5a0 0xd96a4d 0xd9648c 0xdc9c77 0xdc9c0c 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0xdf9b3e 0x483781 # 0xda08a4 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:14 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xd9c5ab github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x32b github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:21 # 0xd9c59f github.com/quic-go/quic-go/internal/wire.parseStreamFrame+0x31f github.com/quic-go/quic-go@v0.52.0/internal/wire/stream_frame.go:66 # 0xd96a4c github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x44c github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:99 # 0xd9648b github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:80 # 0xdc9c76 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1d6 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:60 # 0xdc9c0b github.com/quic-go/quic-go.(*connection).handleFrames+0x16b github.com/quic-go/quic-go@v0.52.0/connection.go:1435 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [1: 320] @ 0x4d5adf 0xb5d132 0x1143385 0x11431bf 0x1142f18 0x113fd45 0x113dce7 0x113d586 0x483781 # 0x4d5ade syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0xb5d131 github.com/libp2p/go-netroute.New+0xb1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:31 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142f17 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:594 # 0x113fd44 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:402 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [3: 192] @ 0x62d7e5 0x62d75d 0x7c4332 0x7c42ac 0x7c09eb 0x7eedd8 0x7f4108 0x7f4b7d 0xd8ab8d 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x62d7e4 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62d75c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x7c4331 math/big.(*Int).SetBytes+0x111 math/big/int.go:512 # 0x7c42ab crypto/elliptic.(*nistCurve[...]).Unmarshal+0x8b crypto/elliptic/nistec.go:264 # 0x7c09ea crypto/elliptic.Unmarshal+0x2aa crypto/elliptic/elliptic.go:155 # 0x7eedd7 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:263 # 0x7f4107 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1008 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0xd8ab8c github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10c github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:132 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 96] @ 0x7d68c5 0x98572f 0x9856b3 0x985617 0x97dec7 0x983e98 0xdb4f7d 0xdc4b96 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x98572e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xd0e vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9856b2 crypto/tls.marshalCertificate+0xc92 crypto/tls/handshake_messages.go:1469 # 0x985616 crypto/tls.(*SessionState).Bytes+0xbf6 crypto/tls/ticket.go:138 # 0x97dec6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1002 # 0x983e97 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdb4f7c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:369 # 0xdc4b95 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.52.0/connection.go:820 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 32] @ 0x14ce85f 0x14e8794 0x14f0c92 0x14f0c51 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x14ce85e crypto/internal/fips140/nistec.(*P256Point).BytesX+0x1e crypto/internal/fips140/nistec/p256_asm.go:516 # 0x14e8793 crypto/internal/fips140/ecdsa.signGeneric[...]+0x113 crypto/internal/fips140/ecdsa/ecdsa.go:340 # 0x14f0c91 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14f0c50 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:299 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 96] @ 0xa60ab9 0xa6078d 0xa657cc 0xba9b05 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xa60ab8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:186 # 0xa6078c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:149 # 0xa657cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xba9b04 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:164 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0xda82d2 0xda8d4b 0xda7675 0xddd23b 0xddce6a 0xddcd18 0xddbc0d 0xddb931 0xdcf25a 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda82d1 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketTracker).GetAckFrame+0x31 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/received_packet_tracker.go:56 # 0xda8d4a github.com/quic-go/quic-go/internal/ackhandler.(*appDataReceivedPacketTracker).GetAckFrame+0x16a github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/received_packet_tracker.go:208 # 0xda7674 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHandler).GetAckFrame+0x74 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/received_packet_handler.go:104 # 0xddd23a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x13a github.com/quic-go/quic-go@v0.52.0/packet_packer.go:649 # 0xddce69 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:608 # 0xddcd17 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:599 # 0xddbc0c github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1ac github.com/quic-go/quic-go@v0.52.0/packet_packer.go:489 # 0xddb930 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x90 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:472 # 0xdcf259 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0xb9 github.com/quic-go/quic-go@v0.52.0/connection.go:2347 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [3: 288] @ 0x14b2797 0x14fccb5 0x1501d26 0x1502df5 0x97bd39 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x14fccb4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:19 # 0x1501d25 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1502df4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x97bd38 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x3f8 crypto/tls/handshake_server_tls13.go:761 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 640] @ 0x6c9518 0x6c972e 0x6d4fe7 0x6d4fa8 0x6d6665 0x11e3e3c 0x11f950f 0x11f5785 0x11f5094 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6c9517 compress/flate.newHuffmanBitWriter+0x77 compress/flate/huffman_bit_writer.go:99 # 0x6c972d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6d4fe6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6d4fa7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6d6664 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5784 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x11f5093 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 256] @ 0x1501a30 0x15018c9 0x97d3f2 0x97d380 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x1501a2f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf crypto/internal/fips140/tls13/tls13.go:32 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97d3f1 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x251 crypto/internal/fips140/tls13/tls13.go:137 # 0x97d37f crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1df crypto/tls/handshake_server_tls13.go:905 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 8] @ 0x733f47 0x73b05c 0x73b006 0x73b892 0x73c533 0x767427 0x7673e1 0x7699b3 0x768eec 0x76959c 0x747545 0x747a73 0x8ebbb1 0x8eb186 0x8ea616 0x8ec3e5 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x733f46 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x286 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:401 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73b891 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x73c532 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x767426 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:935 # 0x7673e0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:460 # 0x7699b2 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:178 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x747544 github.com/syndtr/goleveldb/leveldb.(*DB).has+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:823 # 0x747a72 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:865 # 0x8ebbb0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8eb185 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8ea615 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x395 github.com/pactus-project/pactus/store/block.go:79 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 480] @ 0x14b2797 0x14fc91a 0x1501be5 0x980c6d 0x93cf67 0x97bf05 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980c6c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97bf04 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 crypto/tls/handshake_server_tls13.go:768 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 144] @ 0x63ce31 0x645d32 0x63d165 0x63bbd5 0x652b4f 0x11e3fc9 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x652b4e github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xae github.com/fxamacker/cbor/v2@v2.8.0/stream.go:37 # 0x11e3fc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 448] @ 0xba34ad 0xbab0c7 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xba34ac github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:105 # 0xbab0c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:334 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 48] @ 0xdd503e 0xdf16f0 0xdf17b3 0xdf2ae5 0xdff3fb 0xdff3df 0xdf2d6e 0xdd022c 0xea2289 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xdd503d github.com/quic-go/quic-go.newFrameSorter+0x1d github.com/quic-go/quic-go@v0.52.0/frame_sorter.go:37 # 0xdf16ef github.com/quic-go/quic-go.newReceiveStream+0x36f github.com/quic-go/quic-go@v0.52.0/receive_stream.go:74 # 0xdf17b2 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.52.0/stream.go:121 # 0xdf2ae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.52.0/streams_map.go:90 # 0xdff3fa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:115 # 0xdff3de github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:77 # 0xdf2d6d github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.52.0/streams_map.go:142 # 0xdd022b github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x2b github.com/quic-go/quic-go@v0.52.0/connection.go:2509 # 0xea2288 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/conn.go:62 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [1: 32] @ 0xba30de 0xba314c 0xba3255 0xbab10b 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xba30dd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba314b github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba3254 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:70 # 0xbab10a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:330 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 64] @ 0x4d67a5 0x4d6b32 0x5e2f50 0x5e2a1b 0x5d77f8 0x5eb607 0x5c20eb 0x5c1a0e 0x5c10e7 0x5c092c 0x5da8c5 0x5c528a 0x5c6626 0x5c9b05 0x483781 # 0x4d67a4 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:667 # 0x4d6b31 syscall.Getsockname+0x71 syscall/syscall_linux.go:713 # 0x5e2f4f net.(*netFD).dial+0x42f net/sock_posix.go:139 # 0x5e2a1a net.socket+0x29a net/sock_posix.go:70 # 0x5d77f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5eb606 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5c20ea net.(*sysDialer).dialSingle+0x28a net/dial.go:725 # 0x5c1a0d net.(*sysDialer).dialSerial+0x24d net/dial.go:686 # 0x5c10e6 net.(*sysDialer).dialParallel+0x3a6 net/dial.go:587 # 0x5c092b net.(*Dialer).DialContext+0x6ab net/dial.go:578 # 0x5da8c4 net.(*Resolver).dial+0xa4 net/lookup.go:693 # 0x5c5289 net.(*Resolver).exchange+0x349 net/dnsclient_unix.go:185 # 0x5c6625 net.(*Resolver).tryOneName+0x4c5 net/dnsclient_unix.go:316 # 0x5c9b04 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [1: 24] @ 0x53a31a 0x6646e5 0x6e989c 0x6e9753 0x8ea3dc 0x8ec3e5 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x53a319 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e989b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e9752 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x8ea3db github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0xb5e9bf 0xbab5bc 0xbaa287 0xba9f1f 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbab5bb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:372 # 0xbaa286 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x26 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:243 # 0xba9f1e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4be github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:207 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 256] @ 0x49c732 0x49bc65 0x8e3c39 0xd22cc7 0xd22cb0 0xd26af3 0xd26734 0xd29838 0xd5f0ca 0x1155718 0x1151222 0xc4073b 0xc402c3 0x483781 # 0x49c731 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8e3c38 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd22cc6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd22caf github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.0.1/session.go:521 # 0xd26af2 github.com/libp2p/go-yamux/v5.(*Stream).write+0x352 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:185 # 0xd26733 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x73 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:133 # 0xd29837 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:42 # 0xd5f0c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:69 # 0x1155717 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x1151221 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:910 # 0xc4073a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x1ba github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:172 # 0xc402c2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x102 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:184 0: 0 [17: 69632] @ 0x8e3c6f 0x10f857d 0x10f858d 0x10f84bc 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x8e3c6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0x10f857c github.com/libp2p/go-buffer-pool.Get+0x2bc github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0x10f858c github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.NewDelimitedReader+0x2cc github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/util/io.go:29 # 0x10f84bb github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x1fb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:149 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x65bbfd 0x14b27af 0x14fc91a 0x1501be5 0x980bee 0x93cf67 0x97bf05 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980bed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97bf04 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 crypto/tls/handshake_server_tls13.go:768 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 96] @ 0x11ccc16 0x11ccb31 0x11ccb65 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 512] @ 0x7e753e 0x7e7553 0xdb2914 0xdb233a 0xdba0c6 0xdbb0d9 0xdbaacc 0xde1123 0xde0b33 0xdc61d5 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0x7e753d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7e7552 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdb2913 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.52.0/internal/handshake/cipher_suite.go:43 # 0xdb2339 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:18 # 0xdba0c5 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).rollKeys+0x2c5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:115 # 0xdbb0d8 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).open+0x498 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:223 # 0xdbaacb github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).Open+0x8b github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:176 # 0xde1122 github.com/quic-go/quic-go.(*packetUnpacker).unpackShortHeaderPacket+0x242 github.com/quic-go/quic-go@v0.52.0/packet_unpacker.go:156 # 0xde0b32 github.com/quic-go/quic-go.(*packetUnpacker).UnpackShortHeader+0x92 github.com/quic-go/quic-go@v0.52.0/packet_unpacker.go:114 # 0xdc61d4 github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x154 github.com/quic-go/quic-go@v0.52.0/connection.go:1010 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 128] @ 0x10b3bce 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10b3bcd github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x40d github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:76 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 10880] @ 0x729235 0x728c73 0x728f94 0x73f3d3 0x73fe3a 0x740110 0x767ff7 0x74c226 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729234 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x728c72 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x728f93 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x73f3d2 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x372 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:55 # 0x73fe39 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x74010f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x767ff6 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x74c225 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 18432] @ 0x729acd 0x73a3ca 0x73ae86 0x73b138 0x73b892 0x73c0e6 0x7677c7 0x76678d 0x72b2c2 0x72b339 0x72bab0 0x72cbfe 0x74cb17 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729acc github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x26c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:77 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b137 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:648 # 0x73b891 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x73c0e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:807 # 0x7677c6 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:479 # 0x76678c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:336 # 0x72b2c1 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/array_iter.go:164 # 0x72b338 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x72baaf github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x72cbfd github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x74cb16 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x416 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [2: 49152] @ 0x729235 0x728c73 0x728f94 0x73f3d3 0x73fe3a 0x740110 0x767ff7 0x74c226 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729234 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x728c72 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x728f93 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x73f3d2 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x372 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:55 # 0x73fe39 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x74010f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x767ff6 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x74c225 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 112] @ 0x6d7def 0xdb7945 0xdb2313 0xdba785 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x6d7dee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:87 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdba784 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:154 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 128] @ 0x133515c 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x133515b github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x3b github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:364 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 16] @ 0x738daf 0x738451 0x73c625 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8e9b46 0x8ed8a5 0x11d34bb 0x13ca466 0x133540b 0x139cede 0x1335263 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x738dae github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:295 # 0x738450 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1b0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:242 # 0x73c624 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:838 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e9b45 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8ed8a4 github.com/pactus-project/pactus/store.(*store).Account+0x84 github.com/pactus-project/pactus/store/store.go:306 # 0x11d34ba github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:714 # 0x13ca465 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:216 # 0x133540a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1335262 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [5: 80] @ 0x126b785 0x126b738 0x126b65c 0x12d86bc 0x12ee7a7 0x12edf85 0x12cc104 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x126b784 google.golang.org/grpc/metadata.copyOf+0x164 google.golang.org/grpc@v1.73.0/metadata/metadata.go:237 # 0x126b737 google.golang.org/grpc/metadata.MD.Copy+0x117 google.golang.org/grpc@v1.73.0/metadata/metadata.go:102 # 0x126b65b google.golang.org/grpc/internal/transport.(*ClientStream).Header+0x3b google.golang.org/grpc@v1.73.0/internal/transport/client_stream.go:128 # 0x12d86bb google.golang.org/grpc.HeaderCallOption.after+0x1b google.golang.org/grpc@v1.73.0/rpc_util.go:226 # 0x12ee7a6 google.golang.org/grpc.(*clientStream).finish+0x506 google.golang.org/grpc@v1.73.0/stream.go:1044 # 0x12edf84 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.73.0/stream.go:989 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 32] @ 0x1155da5 0x1155d44 0x11561c7 0x8ff30b 0x1156049 0x11511c2 0x4ce0f1 0xb271f1 0xb271cf 0x779571 0xb26aaa 0xb26e1f 0xb34625 0x483781 # 0x1155da4 github.com/multiformats/go-multistream.ReadNextToken[...]+0xc4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0x1155d43 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x63 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x11561c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1156048 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x11511c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:906 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xb271f0 io.ReadFull+0x30 io/io.go:354 # 0xb271ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0xb26aa9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb26e1e github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x9e github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb34624 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:324 0: 0 [3: 288] @ 0xd9c568 0xd96a4d 0xd9648c 0xdc9c77 0xdc9c0c 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0xdf9b3e 0x483781 # 0xd9c567 github.com/quic-go/quic-go/internal/wire.parseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.52.0/internal/wire/stream_frame.go:63 # 0xd96a4c github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x44c github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:99 # 0xd9648b github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:80 # 0xdc9c76 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1d6 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:60 # 0xdc9c0b github.com/quic-go/quic-go.(*connection).handleFrames+0x16b github.com/quic-go/quic-go@v0.52.0/connection.go:1435 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [1: 16] @ 0xdc2145 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdc2144 github.com/quic-go/quic-go.(*connection).preSetup+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:475 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 32] @ 0x4dd42c 0xd0f0ae 0xd0bf25 0xd0be50 0xd0c5a5 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd2744d 0xd276a5 0xd298b3 0xd5f202 0x10f9265 0x10f8750 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0bf24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x284 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0be4f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1af github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:720 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd2744c github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:329 # 0xd276a4 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:367 # 0xd298b2 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:47 # 0xd5f201 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:81 # 0x10f9264 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x8e4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:239 # 0x10f874f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:165 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [7: 6272] @ 0xda9bf9 0xda9ba3 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0xdf9b3e 0x483781 # 0xda9bf8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2d8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:51 # 0xda9ba2 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x282 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:293 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [3: 336] @ 0x6d7def 0x6d7f27 0xdb9c18 0xdb98a6 0xdb9099 0xdeef11 0xdeecd8 0xdeb885 0x483781 # 0x6d7dee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:87 # 0x6d7f26 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:94 # 0xdb9c17 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:56 # 0xdb98a5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:35 # 0xdb9098 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:71 # 0xdeef10 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.52.0/server.go:807 # 0xdeecd7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.52.0/server.go:793 # 0xdeb884 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.52.0/server.go:322 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x6d78d7 0x14b27af 0x6d7845 0x6d79d9 0x6d7f05 0xdb9c18 0xdb98a6 0xdb9250 0xdc4d9f 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d79d8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:30 # 0x6d7f04 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:93 # 0xdb9c17 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:56 # 0xdb98a5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:35 # 0xdb924f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x16f github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:84 # 0xdc4d9e github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.52.0/connection.go:832 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 80] @ 0x6f292f 0x6f344b 0x11ce017 0x11d0b86 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6f292e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6f344a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xca github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0b85 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:452 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x4dd42c 0xd0f0ae 0xd0c63b 0xd0c5dd 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd272ef 0xd298f5 0xd298f6 0xd5f262 0x10fc3fd 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0c63a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:374 # 0xd0c5dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:773 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd272ee github.com/libp2p/go-yamux/v5.(*Stream).ResetWithError+0x1ae github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:298 # 0xd298f4 github.com/libp2p/go-yamux/v5.(*Stream).Reset+0x14 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:263 # 0xd298f5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Reset+0x15 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:51 # 0xd5f261 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:89 # 0x10fc3fc github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x25c github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:478 0: 0 [1: 24] @ 0x97d21d 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x97d21c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x7c crypto/tls/handshake_server_tls13.go:892 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 24] @ 0x4d4fad 0x4d5006 0x4d5185 0x5d09a5 0x5cf659 0xb42b17 0x114393b 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d4fac syscall.(*NetlinkRouteRequest).toWireFormat+0x4c syscall/netlink_linux.go:33 # 0x4d5005 syscall.newNetlinkRouteRequest+0xa5 syscall/netlink_linux.go:50 # 0x4d5184 syscall.NetlinkRIB+0x104 syscall/netlink_linux.go:70 # 0x5d09a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5cf658 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb42b16 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:390 # 0x114393a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x61a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:660 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 128] @ 0x49c652 0x49bc65 0x8e3e0f 0xd287e5 0xd2879b 0xd26605 0xd297b8 0xd5ef8a 0x4ce803 0x10fcc09 0x10fc35d 0x483781 # 0x49c651 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8e3e0e github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xd287e4 github.com/libp2p/go-buffer-pool.Put+0x164 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xd2879a github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Read+0x11a github.com/libp2p/go-yamux/v5@v5.0.1/util.go:122 # 0xd26604 github.com/libp2p/go-yamux/v5.(*Stream).Read+0x224 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:122 # 0xd297b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:37 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x4ce802 io.(*LimitedReader).Read+0x42 io/io.go:479 # 0x10fcc08 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).copyWithBuffer+0x88 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:520 # 0x10fc35c github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x1bc github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:473 0: 0 [4: 64] @ 0xd0f0d5 0xd0bf25 0xd0be50 0xd0c5a5 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd27cc5 0xd27c54 0xd27d09 0xd2484f 0xd23f0f 0xd23d58 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd0bf24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x284 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0be4f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1af github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:720 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd27cc4 github.com/libp2p/go-yamux/v5.(*Stream).processFlags.func1+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:403 # 0xd27c53 github.com/libp2p/go-yamux/v5.(*Stream).processFlags+0x393 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:452 # 0xd27d08 github.com/libp2p/go-yamux/v5.(*Stream).incrSendWindow+0x28 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:462 # 0xd2484e github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x34e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:782 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [4: 256] @ 0x14b28ce 0x6d7845 0x6d7dcb 0xdb7945 0xdb229d 0xdba785 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdba784 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:154 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [3: 288] @ 0x7d68c5 0x96722a 0x9671f9 0x7d65c2 0x7d6951 0x966dd6 0x9669ab 0x9431b6 0x97bc9e 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x967229 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x229 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x9671f8 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f8 crypto/tls/handshake_messages.go:855 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x966dd5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9669aa crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97bc9d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d crypto/tls/handshake_server_tls13.go:751 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [10: 240] @ 0x127b597 0x1280230 0x12809f7 0x483781 # 0x127b596 google.golang.org/grpc/internal/transport.(*http2Client).closeStream+0x116 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:954 # 0x128022f google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1bcf google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1620 # 0x12809f6 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x396 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1694 0: 0 [1: 128] @ 0xb279b0 0x10b3c03 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb279af github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x10b3c02 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x442 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:79 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 2304] @ 0x49c732 0x49bc65 0xdaa8bf 0xdaa8e1 0xdcb6bf 0xdca505 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0xdf9b3e 0x483781 # 0x49c731 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdaa8be github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x61e github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/packet.go:55 # 0xdaa8e0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x640 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:396 # 0xdcb6be github.com/quic-go/quic-go.(*connection).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.52.0/connection.go:1768 # 0xdca504 github.com/quic-go/quic-go.(*connection).handleFrame+0x344 github.com/quic-go/quic-go@v0.52.0/connection.go:1503 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [1: 80] @ 0xb54545 0xba9bb7 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb54544 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x2e4 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:498 # 0xba9bb6 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:169 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x4619f2 0x460f65 0x4610ca 0x5c76aa 0x5c82fb 0x5dca91 0x5b96b7 0x5d9a37 0x5b87d4 0x483781 # 0x5c76a9 net.(*dnsConfig).nameList+0x2a9 net/dnsclient_unix.go:524 # 0x5c82fa net.(*Resolver).goLookupIPCNAMEOrder+0x39a net/dnsclient_unix.go:677 # 0x5dca90 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:68 # 0x5b96b6 net.init.func1+0x36 net/hook.go:21 # 0x5d9a36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5b87d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [2: 160] @ 0x6262e5 0x6262a2 0x627ae5 0x61dd91 0x6db785 0x6db59e 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c666b 0x11d0ff7 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6262e4 math/big.nat.make+0x84 math/big/nat.go:66 # 0x6262a1 math/big.nat.mulAddWW+0x41 math/big/nat.go:184 # 0x627ae4 math/big.nat.mul+0x184 math/big/nat.go:409 # 0x61dd90 math/big.(*Int).Mul+0xb0 math/big/int.go:193 # 0x6db784 github.com/pactus-project/pactus/sortition.GetIndex+0x1a4 github.com/pactus-project/pactus/sortition/vrf.go:66 # 0x6db59d github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c666a github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11d0ff6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x756 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 384] @ 0x682a35 0x68408b 0x6a7885 0x6a7330 0x6a7452 0x6d9c05 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c666b 0x11d0ff7 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a34 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6a7884 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:80 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c666a github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11d0ff6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x756 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x88a57b 0x8b23d9 0x8b5f16 0x13258af 0x132552b 0x1324b85 0x132da57 0x132da22 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x88a57a google.golang.org/protobuf/internal/impl.(*uint32Converter).GoValueOf+0x3a google.golang.org/protobuf@v1.36.6/internal/impl/convert.go:229 # 0x8b23d8 google.golang.org/protobuf/internal/impl.fieldInfoForScalar.func3+0x178 google.golang.org/protobuf@v1.36.6/internal/impl/message_reflect_field.go:317 # 0x8b5f15 google.golang.org/protobuf/internal/impl.(*messageState).Set+0xb5 google.golang.org/protobuf@v1.36.6/internal/impl/message_reflect_gen.go:97 # 0x13258ae github.com/grpc-ecosystem/grpc-gateway/v2/runtime.populateField+0x8e github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/query.go:172 # 0x132552a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.populateFieldValueFromPath+0x5ca github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/query.go:163 # 0x1324b84 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*DefaultQueryParser).Parse+0x2c4 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/query.go:60 # 0x132da56 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.PopulateQueryParameters+0x136 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/query.go:37 # 0x132da21 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x101 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:51 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 16] @ 0x12614bc 0x125c956 0x1280832 0x483781 # 0x12614bb golang.org/x/net/http2.(*Framer).readMetaFrame+0x9b golang.org/x/net@v0.42.0/http2/frame.go:1545 # 0x125c955 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.42.0/http2/frame.go:537 # 0x1280831 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1d1 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1662 0: 0 [3: 72] @ 0x11ba61c 0x113f113 0x113efde 0x115027a 0x10aff29 0x10b4433 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x11ba61b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x113f112 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getAddrs+0x112 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:352 # 0x113efdd github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x21d github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:337 # 0x1150279 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:743 # 0x10aff28 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x528 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/dialpolicy.go:42 # 0x10b4432 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x1d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:131 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [6: 96] @ 0x7b0d47 0x7b1185 0x7b429c 0x7b3f67 0x11eb6ed 0x11eadcf 0x11eb273 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x7b0d46 github.com/multiformats/go-multiaddr.readComponent+0x146 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:89 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x7b3f66 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:40 # 0x11eb6ec github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11eadce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11eb272 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 312] @ 0x665255 0x6dfe25 0x6e05ca 0x6e703d 0x6e90e8 0x6e8176 0x8eb7ae 0x13c953a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x665254 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:129 # 0x6dfe24 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x6e05c9 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0xe9 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:153 # 0x6e703c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8175 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8eb7ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13c9539 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:153 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 112] @ 0xc51b7b 0xc51b6f 0xc4ee45 0xc59b25 0x483781 # 0xc51b7a github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x37a github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:211 # 0xc51b6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x36e github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1818 # 0xc4ee44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1696 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [1: 128] @ 0xdeef3e 0xdeecd8 0xdeb885 0x483781 # 0xdeef3d github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x19d github.com/quic-go/quic-go@v0.52.0/server.go:811 # 0xdeecd7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.52.0/server.go:793 # 0xdeb884 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.52.0/server.go:322 0: 0 [1: 32] @ 0x980f39 0x980ec3 0x97d6cc 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x980f38 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x98 crypto/internal/fips140/tls13/tls13.go:154 # 0x980ec2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 crypto/tls/key_schedule.go:46 # 0x97d6cb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x52b crypto/tls/handshake_server_tls13.go:927 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 3072] @ 0x729235 0x728c73 0x728f94 0x73f3b1 0x73fe3a 0x740110 0x767ff7 0x74c226 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729234 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x728c72 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x728f93 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x73f3b0 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x350 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x73fe39 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x74010f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x767ff6 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x74c225 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [3: 144] @ 0x7d00fe 0x7d0633 0x800458 0x80042f 0x8009b8 0xd8b458 0xea3030 0xea2da5 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x7d00fd encoding/asn1.makeField+0x95d encoding/asn1/marshal.go:674 # 0x7d0632 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:737 # 0x800457 encoding/asn1.Marshal+0x2f7 encoding/asn1/marshal.go:731 # 0x80042e crypto/x509.marshalPublicKey+0x2ce crypto/x509/x509.go:110 # 0x8009b7 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd8b457 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:198 # 0xea302f github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xaf github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:120 # 0xea2da4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:106 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 112] @ 0x1495726 0x14a7356 0x6d7bae 0x4ce0f1 0xdb9c9f 0xdb9ca1 0xdb98a6 0xdb9250 0xdc4d9f 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x1495725 crypto/internal/fips140/sha256.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha256/sha256.go:60 # 0x14a7355 crypto/internal/fips140/hmac.(*HMAC).Reset+0x155 crypto/internal/fips140/hmac/hmac.go:119 # 0x6d7bad golang.org/x/crypto/hkdf.(*hkdf).Read+0x12d golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:60 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xdb9c9e io.ReadFull+0x13e io/io.go:354 # 0xdb9ca0 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x140 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:62 # 0xdb98a5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:35 # 0xdb924f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x16f github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:84 # 0xdc4d9e github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.52.0/connection.go:832 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 48] @ 0xde9991 0xe09e8d 0xdcb222 0xdca5b0 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0xdf9b3e 0x483781 # 0xde9990 github.com/quic-go/quic-go.(*sendStream).cancelWrite+0x150 github.com/quic-go/quic-go@v0.52.0/send_stream.go:456 # 0xe09e8c github.com/quic-go/quic-go.(*sendStream).handleStopSendingFrame+0x2c github.com/quic-go/quic-go@v0.52.0/send_stream.go:485 # 0xdcb221 github.com/quic-go/quic-go.(*connection).handleStopSendingFrame+0x41 github.com/quic-go/quic-go@v0.52.0/connection.go:1688 # 0xdca5af github.com/quic-go/quic-go.(*connection).handleFrame+0x3ef github.com/quic-go/quic-go@v0.52.0/connection.go:1519 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [3: 288] @ 0x7d68c5 0x971c96 0x971b8c 0x7d65c2 0x7d6951 0x971a34 0x97199c 0x9431b6 0x97ce1d 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x971c95 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b5 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x971b8b crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1845 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x971a33 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97199b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1841 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97ce1c crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5fc crypto/tls/handshake_server_tls13.go:882 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 13568] @ 0x729235 0x728c73 0x728f94 0x73f368 0x73fe3a 0x740110 0x767ff7 0x74c226 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729234 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x728c72 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x728f93 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x73f367 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:53 # 0x73fe39 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x74010f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x767ff6 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x74c225 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [4: 40960] @ 0x729235 0x728c73 0x728f94 0x73f3b1 0x73fe3a 0x740110 0x767ff7 0x74c226 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729234 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x728c72 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x728f93 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x73f3b0 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x350 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x73fe39 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x74010f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x767ff6 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x74c225 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [2: 9728] @ 0x729235 0x728c73 0x728f94 0x73f3d3 0x73fe3a 0x740110 0x767ff7 0x74c226 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729234 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x728c72 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x728f93 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x73f3d2 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x372 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:55 # 0x73fe39 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x74010f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x767ff6 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x74c225 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [3: 14592] @ 0x729235 0x728c73 0x728f94 0x73f368 0x73fe3a 0x740110 0x767ff7 0x74c226 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729234 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x728c72 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x728f93 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x73f367 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:53 # 0x73fe39 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x74010f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x767ff6 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x74c225 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x65bbfd 0x14b27af 0x14fc91a 0x1501be5 0x97dd07 0x983e98 0xdb4f7d 0xdc4b96 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x97dd06 crypto/tls.(*Conn).sendSessionTicket+0x126 crypto/tls/handshake_server_tls13.go:986 # 0x983e97 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdb4f7c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:369 # 0xdc4b95 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.52.0/connection.go:820 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 160] @ 0x4d5adf 0x4d55b3 0x5d09a5 0x5cf2a5 0xb5d5d6 0x1143385 0x11431bf 0x1142f18 0x113fd45 0x113dce7 0x113d586 0x483781 # 0x4d5ade syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4d55b2 syscall.NetlinkRIB+0x532 syscall/netlink_linux.go:98 # 0x5d09a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5cf2a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb5d5d5 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142f17 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:594 # 0x113fd44 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:402 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 64] @ 0x461ac6 0x664ac6 0x6e6bed 0x6e763e 0x6e62b6 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x664ac5 github.com/pactus-project/pactus/util/encoding.WriteVarString+0x45 github.com/pactus-project/pactus/util/encoding/encoding.go:414 # 0x6e6bec github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x12c github.com/pactus-project/pactus/types/tx/tx.go:316 # 0x6e763d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6e62b5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 128] @ 0x4dd42c 0xd0f0ae 0xd07a78 0xd0799b 0xd20e66 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0x10f9f3c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd07a77 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5b7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:389 # 0xd0799a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4da github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:360 # 0xd20e65 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x245 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:218 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x10f9f3b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xadb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 64] @ 0xd0f0d5 0xd0c63b 0xd0c5dd 0xd0c3d2 0xd53722 0xd5f3a6 0xd5f276 0x10fc3e7 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd0c63a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:374 # 0xd0c5dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:773 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd53721 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:119 # 0xd5f3a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:111 # 0xd5f275 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x35 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:90 # 0x10fc3e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x246 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:477 0: 0 [1: 32] @ 0x4dd42c 0xd0f0ae 0xd063fb 0xd06329 0xd0c27c 0xd29da2 0xd20dd4 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0x10f9f3c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd063fa github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x23a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:362 # 0xd06328 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x168 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:75 # 0xd0c27b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:739 # 0xd29da1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/transport.go:45 # 0xd20dd3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:214 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x10f9f3b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xadb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 6912] @ 0x49c732 0x49bc65 0x8e3c39 0xd28bf3 0xd28bdf 0xd27ded 0xd24694 0xd23f0f 0xd23d58 0x483781 # 0x49c731 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8e3c38 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd28bf2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd28bde github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.0.1/util.go:149 # 0xd27dec github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:479 # 0xd24693 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:787 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [1: 48] @ 0x49c639 0x49bc65 0x630d89 0x630d6e 0x6303b2 0x61e45b 0x61e817 0x672f05 0x671e25 0x6a0b85 0x6d9a45 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x49c638 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x630d88 math/big.putNat+0x3c8 math/big/nat.go:643 # 0x630d6d math/big.nat.divLarge+0x3ad math/big/natdiv.go:620 # 0x6303b1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x61e45a math/big.(*Int).QuoRem+0x7a math/big/int.go:293 # 0x61e816 math/big.(*Int).Mod+0x216 math/big/int.go:324 # 0x672f04 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:1108 # 0x671e24 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:895 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x49c652 0x49bc65 0xdbe77b 0xdc6036 0xdc601c 0xdc549b 0xdc2dd6 0xdf9b3e 0x483781 # 0x49c651 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdbe77a github.com/quic-go/quic-go.(*packetBuffer).putBack+0x5a github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:59 # 0xdc6035 github.com/quic-go/quic-go.(*packetBuffer).MaybeRelease+0xad5 github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:39 # 0xdc601b github.com/quic-go/quic-go.(*connection).handleOnePacket+0xabb github.com/quic-go/quic-go@v0.52.0/connection.go:991 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [1: 48] @ 0x49c639 0x49bc65 0x8e3e0f 0xd239ab 0xd2398e 0xd2301c 0x483781 # 0x49c638 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8e3e0e github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xd239aa github.com/libp2p/go-buffer-pool.Put+0x82a github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xd2398d github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x80d github.com/libp2p/go-yamux/v5@v5.0.1/session.go:679 # 0xd2301b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.0.1/session.go:546 0: 0 [2: 128] @ 0xb5d356 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0xb5d355 github.com/libp2p/go-netroute.New+0x2d5 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:81 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [4: 96] @ 0x53a31a 0x6646e5 0x665172 0x6dfdac 0x6e047f 0x6e6c51 0x6e6a06 0x8ea759 0x8ec3e5 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x53a319 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x665171 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6dfdab github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x6e047e github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6e6c50 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6e6a05 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:286 # 0x8ea758 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4d8 github.com/pactus-project/pactus/store/block.go:88 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x12d958c 0x12f3ef9 0x12ed2d1 0x12cc0d9 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12d958b google.golang.org/grpc.msgHeader+0x4b google.golang.org/grpc@v1.73.0/rpc_util.go:784 # 0x12f3ef8 google.golang.org/grpc.prepareMsg+0x178 google.golang.org/grpc@v1.73.0/stream.go:1832 # 0x12ed2d0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.73.0/stream.go:913 # 0x12cc0d8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.73.0/call.go:70 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [7: 12271616] @ 0x72f80e 0x742cbe 0x757bdd 0x7586fb 0x8eede5 0x8eecfa 0x11d0e49 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x72f80d github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x46d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:305 # 0x742cbd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:219 # 0x757bdc github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:238 # 0x7586fa github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:317 # 0x8eede4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:422 # 0x8eecf9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:418 # 0x11d0e48 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a8 github.com/pactus-project/pactus/state/state.go:479 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 1792] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x40b817 0x40b585 0x40d817 0xd03eaa 0xd050f4 0xd5f6b9 0x114cc93 0xd53a85 0x483781 # 0xd03ea9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x229 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:704 # 0xd050f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114cc92 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:397 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0x8d661d 0x8d65fe 0x8d655d 0x8e741d 0xea304e 0xea2da5 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x8d661c github.com/libp2p/go-libp2p/core/crypto/pb.KeyType.Enum+0x5c github.com/libp2p/go-libp2p@v0.42.0/core/crypto/pb/crypto.pb.go:50 # 0x8d65fd github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x3d github.com/libp2p/go-libp2p@v0.42.0/core/crypto/key.go:175 # 0x8d655c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.42.0/core/crypto/key.go:159 # 0x8e741c github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:164 # 0xea304d github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xcd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:124 # 0xea2da4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:106 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [4: 192] @ 0x8ee185 0x8ee176 0x8ee125 0x11d13ee 0x11d0fc5 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8ee184 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xc4 github.com/pactus-project/pactus/types/validator/validator.go:181 # 0x8ee175 github.com/pactus-project/pactus/store.(*validatorStore).validator+0xb5 github.com/pactus-project/pactus/store/validator.go:67 # 0x8ee124 github.com/pactus-project/pactus/store.(*store).Validator+0x64 github.com/pactus-project/pactus/store/store.go:348 # 0x11d13ed github.com/pactus-project/pactus/state.(*state).evaluateSortition+0xcd github.com/pactus-project/pactus/state/state.go:514 # 0x11d0fc4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x724 github.com/pactus-project/pactus/state/state.go:488 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0x834156 0x833a10 0xb27de5 0x10fafb8 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x834155 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.6/proto/encode.go:190 # 0x833a0f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.6/proto/encode.go:111 # 0xb27de4 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0x10fafb7 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1b57 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:406 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 192] @ 0x10f8598 0x10f84bc 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10f8597 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.NewDelimitedReader+0x2d7 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/util/io.go:29 # 0x10f84bb github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x1fb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:149 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 256] @ 0x49c0fc 0x49bf46 0x49bcbc 0x9ed399 0x9ed845 0xa01110 0xa00ea4 0x9fb7b7 0x5966c7 0xa01cad 0xa0198a 0x131d516 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x9ed398 net/http.Header.sortedKeyValues+0x38 net/http/header.go:168 # 0x9ed844 net/http.Header.writeSubset+0xc4 net/http/header.go:195 # 0xa0110f net/http.Header.WriteSubset+0x190f net/http/header.go:187 # 0xa00ea3 net/http.(*chunkWriter).writeHeader+0x16a3 net/http/server.go:1577 # 0x9fb7b6 net/http.(*chunkWriter).Write+0x36 net/http/server.go:376 # 0x5966c6 bufio.(*Writer).Write+0xe6 bufio/bufio.go:683 # 0xa01cac net/http.(*response).write+0x28c net/http/server.go:1702 # 0xa01989 net/http.(*response).Write+0x29 net/http/server.go:1665 # 0x131d515 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x755 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:201 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [7: 8064] @ 0x64a92a 0x6f294b 0x6f291f 0x6f339f 0x11f9465 0x11f9505 0x11f5785 0x11f5094 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x64a929 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:934 # 0x6f294a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.8.0/encode.go:98 # 0x6f291e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6f339e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f5784 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x11f5093 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x533545 0x5336b9 0x7b064b 0x7b3f15 0xb405b9 0xb3ec77 0xe9c916 0xe9c908 0xea2ccf 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x533544 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x7b064a github.com/multiformats/go-multiaddr.stringToBytes+0x24a github.com/multiformats/go-multiaddr@v0.16.0/codec.go:35 # 0x7b3f14 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:36 # 0xb405b8 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:320 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xe9c915 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xe9c907 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xea2cce github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xae github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:87 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 32] @ 0xdd6026 0xe0b49f 0xdbfbca 0xdbf43e 0xdcd1d9 0xdccc2b 0xdcaeb5 0xdcab1a 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xdd6025 github.com/quic-go/quic-go.(*framer).QueueControlFrame+0x1a5 github.com/quic-go/quic-go@v0.52.0/framer.go:82 # 0xe0b49e github.com/quic-go/quic-go.(*connection).queueControlFrame+0x3e github.com/quic-go/quic-go@v0.52.0/connection.go:2569 # 0xdbfbc9 github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x1a9 github.com/quic-go/quic-go@v0.52.0/conn_id_generator.go:143 # 0xdbf43d github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x7d github.com/quic-go/quic-go@v0.52.0/conn_id_generator.go:91 # 0xdcd1d8 github.com/quic-go/quic-go.(*connection).applyTransportParameters+0xf8 github.com/quic-go/quic-go@v0.52.0/connection.go:2038 # 0xdccc2a github.com/quic-go/quic-go.(*connection).handleTransportParameters+0x1ca github.com/quic-go/quic-go@v0.52.0/connection.go:1983 # 0xdcaeb4 github.com/quic-go/quic-go.(*connection).handleHandshakeEvents+0x334 github.com/quic-go/quic-go@v0.52.0/connection.go:1607 # 0xdcab19 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0xb9 github.com/quic-go/quic-go@v0.52.0/connection.go:1592 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [4: 128] @ 0x4dd42c 0xd0f0ae 0xd07a78 0xd0799b 0x10f963e 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd07a77 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5b7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:389 # 0xd0799a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4da github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:360 # 0x10f963d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1dd github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:259 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 128] @ 0xb2997b 0xb2be9f 0xba736a 0xbabf44 0x483781 # 0xb2997a github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:93 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [1: 128] @ 0xda9bf9 0xda9ba3 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda9bf8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2d8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:51 # 0xda9ba2 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x282 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:293 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [2: 128] @ 0x14ef029 0x7dc1b5 0x7dcb35 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x14ef028 crypto/internal/fips140/ecdsa.NewPrivateKey[...]+0x148 crypto/internal/fips140/ecdsa/ecdsa.go:168 # 0x7dc1b4 crypto/ecdsa.privateKeyToFIPS[...]+0x94 crypto/ecdsa/ecdsa.go:409 # 0x7dcb34 crypto/ecdsa.signFIPS[...]+0x74 crypto/ecdsa/ecdsa.go:244 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 176] @ 0xda9dc9 0xda9d7d 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0xdf9b3e 0x483781 # 0xda9dc8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4a8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:57 # 0xda9d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x45c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:311 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [1: 24] @ 0x1501a30 0x97dd07 0x983e98 0xdb4f7d 0xdc4b96 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x1501a2f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf crypto/internal/fips140/tls13/tls13.go:32 # 0x97dd06 crypto/tls.(*Conn).sendSessionTicket+0x126 crypto/tls/handshake_server_tls13.go:986 # 0x983e97 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdb4f7c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:369 # 0xdc4b95 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.52.0/connection.go:820 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 8] @ 0xdcbe67 0xdc3405 0x483781 # 0xdcbe66 github.com/quic-go/quic-go.(*connection).handleCloseError+0x1a6 github.com/quic-go/quic-go@v0.52.0/connection.go:1865 # 0xdc3404 github.com/quic-go/quic-go.(*connection).run+0xba4 github.com/quic-go/quic-go@v0.52.0/connection.go:691 0: 0 [2: 288] @ 0xdbc625 0xdbc4db 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdbc624 github.com/quic-go/quic-go.newConnIDManager+0x4c4 github.com/quic-go/quic-go@v0.52.0/conn_id_manager.go:51 # 0xdbc4da github.com/quic-go/quic-go.init.func1+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:263 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 64] @ 0x1496253 0x14a6f72 0x980e15 0x97d1ff 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x980e14 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x154 crypto/tls/key_schedule.go:40 # 0x97d1fe crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e crypto/tls/handshake_server_tls13.go:893 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 352] @ 0x834156 0x833a10 0xb27de5 0xb34991 0xba23f3 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x834155 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.6/proto/encode.go:190 # 0x833a0f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.6/proto/encode.go:111 # 0xb27de4 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb34990 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x150 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:367 # 0xba23f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:135 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 64] @ 0xb5e9bf 0xbab4f2 0xbaa8c5 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbab4f1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:364 # 0xbaa8c4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:305 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0xb5e9bf 0xbab5bc 0xbaa287 0xba9f1f 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbab5bb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:372 # 0xbaa286 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x26 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:243 # 0xba9f1e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4be github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:207 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 320] @ 0x82d69d 0x8b59d4 0x12423b1 0x82d416 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x82d69c google.golang.org/protobuf/internal/order.RangeFields.func2+0x7c google.golang.org/protobuf@v1.36.6/internal/order/range.go:51 # 0x8b59d3 google.golang.org/protobuf/internal/impl.(*messageState).Range+0x113 google.golang.org/protobuf@v1.36.6/internal/impl/message_reflect_gen.go:51 # 0x12423b0 google.golang.org/protobuf/encoding/protojson.unpopulatedFieldRanger.Range+0x1b0 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:229 # 0x82d415 google.golang.org/protobuf/internal/order.RangeFields+0x155 google.golang.org/protobuf@v1.36.6/internal/order/range.go:50 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 96] @ 0xba30de 0xba314c 0xba3255 0xbac83c 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xba30dd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba314b github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba3254 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:70 # 0xbac83b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:477 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 64] @ 0x1496253 0x14a6f72 0x6d7c3e 0xdb795e 0xdb2313 0xdba665 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x6d7c3d golang.org/x/crypto/hkdf.(*hkdf).Read+0x1bd golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:65 # 0xdb795d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdba664 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:147 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [5: 120] @ 0x539255 0x66444b 0x66526e 0x6dfe25 0x6e05ca 0x6e703d 0x6e90e8 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x539254 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66444a github.com/pactus-project/pactus/util/encoding.ReadElement+0x28a github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x66526d github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:129 # 0x6dfe24 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x6e05c9 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0xe9 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:153 # 0x6e703c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0xd0f0d5 0xd085d8 0xd08511 0xd07d85 0xd07991 0xd07d25 0xd07991 0xd20e66 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0x10f9f3c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd085d7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:389 # 0xd08510 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x530 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:417 # 0xd07d84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:374 # 0xd07990 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4d0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:354 # 0xd07d24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:367 # 0xd07990 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4d0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:354 # 0xd20e65 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x245 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:218 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x10f9f3b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xadb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x5c7505 0x5c82fb 0x5dca91 0x5b96b7 0x5d9a37 0x5b87d4 0x483781 # 0x5c7504 net.(*dnsConfig).nameList+0x104 net/dnsclient_unix.go:517 # 0x5c82fa net.(*Resolver).goLookupIPCNAMEOrder+0x39a net/dnsclient_unix.go:677 # 0x5dca90 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:68 # 0x5b96b6 net.init.func1+0x36 net/hook.go:21 # 0x5d9a36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5b87d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [2: 224] @ 0x12829fb 0x12829df 0x12de3e5 0x12ddfb2 0x12ddd5c 0x483781 # 0x12829fa google.golang.org/grpc/internal/transport.newControlBuffer+0x10ba google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:321 # 0x12829de google.golang.org/grpc/internal/transport.NewServerTransport+0x109e google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:287 # 0x12de3e4 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.73.0/server.go:990 # 0x12ddfb1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.73.0/server.go:948 # 0x12ddd5b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.73.0/server.go:932 0: 0 [1: 32] @ 0x8ffa55 0x8ff905 0x1155d89 0x1155d44 0x11561c7 0x8ff30b 0x1156049 0x11511c2 0x4ce0f1 0xb271f1 0xb271cf 0x779571 0xb26aaa 0xb26e1f 0xb34625 0x483781 # 0x8ffa54 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8ff904 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1155d88 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa8 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x1155d43 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x63 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x11561c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1156048 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x11511c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:906 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xb271f0 io.ReadFull+0x30 io/io.go:354 # 0xb271ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0xb26aa9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb26e1e github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x9e github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb34624 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:324 0: 0 [11: 4576] @ 0x8ea347 0x8ec3e5 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8ea346 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x6dde0e 0x6dd98d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6eb5ed 0x6eb50c 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ec0ae 0x6ec094 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6dde0d github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x20d github.com/pactus-project/pactus/types/certificate/certificate.go:192 # 0x6dd98c github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:133 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6eb5ec github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6eb50b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ec0ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ec093 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [32: 512] @ 0xde587f 0xde56d6 0xdcafe7 0xdca393 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0xdf9b3e 0x483781 # 0xde587e github.com/quic-go/quic-go.(*receiveStream).handleStreamFrameImpl+0x9e github.com/quic-go/quic-go@v0.52.0/receive_stream.go:299 # 0xde56d5 github.com/quic-go/quic-go.(*receiveStream).handleStreamFrame+0x75 github.com/quic-go/quic-go@v0.52.0/receive_stream.go:277 # 0xdcafe6 github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x66 github.com/quic-go/quic-go@v0.52.0/connection.go:1636 # 0xdca392 github.com/quic-go/quic-go.(*connection).handleFrame+0x1d2 github.com/quic-go/quic-go@v0.52.0/connection.go:1501 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [1: 96] @ 0x7b23af 0x7b2354 0x7b4a45 0x10b4deb 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x7b23ae strings.(*Builder).WriteString+0x30e strings/builder.go:108 # 0x7b2353 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.0/component.go:232 # 0x7b4a44 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:107 # 0x10b4dea github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xb8a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:182 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x11ccc16 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 160] @ 0xb57e35 0xba6fe5 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb57e34 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).NetworkSize+0xf4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:168 # 0xba6fe4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x524 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:50 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 480] @ 0x13caf57 0x13cb0d6 0x13ca6a7 0x133576b 0x139cede 0x13355c3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13caf56 encoding/hex.EncodeToString+0x1b6 encoding/hex/hex.go:129 # 0x13cb0d5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x335 github.com/pactus-project/pactus/www/grpc/blockchain.go:307 # 0x13ca6a6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:253 # 0x133576a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:394 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13355c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:396 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 144] @ 0x479453 0x408c45 0x408c38 0x40c292 0x128577a 0x128679a 0x12dea56 0x12de1f6 0x483781 # 0x1285779 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1fb9 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:599 # 0x1286799 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x339 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:685 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [2: 96] @ 0xda9065 0xda9089 0xda91d0 0xda6392 0xdbcaf2 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xda9064 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHistory+0x104 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:26 # 0xda9088 github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x128 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:52 # 0xda91cf github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x8f github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:141 # 0xda6391 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/ackhandler.go:22 # 0xdbcaf1 github.com/quic-go/quic-go.init.func1+0x991 github.com/quic-go/quic-go@v0.52.0/connection.go:284 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 160] @ 0x7d9305 0x7db22f 0x7db0ac 0x7d8cd6 0x9358d2 0x97e6a5 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d9304 crypto/ecdsa.pointFromAffine+0x1c4 crypto/ecdsa/ecdsa.go:424 # 0x7db22e crypto/ecdsa.publicKeyToFIPS[...]+0x2e crypto/ecdsa/ecdsa.go:397 # 0x7db0ab crypto/ecdsa.verifyFIPS[...]+0xab crypto/ecdsa/ecdsa.go:357 # 0x7d8cd5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:342 # 0x9358d1 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x97e6a4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5a4 crypto/tls/handshake_server_tls13.go:1104 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0xdb9866 0xdb9099 0xdeef11 0xdeecd8 0xdeb885 0x483781 # 0xdb9865 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x45 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:31 # 0xdb9098 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:71 # 0xdeef10 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.52.0/server.go:807 # 0xdeecd7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.52.0/server.go:793 # 0xdeb884 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.52.0/server.go:322 0: 0 [1: 16] @ 0x12e106d 0x12e64e8 0x12dec9f 0x483781 # 0x12e106c google.golang.org/grpc.(*Server).processUnaryRPC+0xdac google.golang.org/grpc@v1.73.0/server.go:1368 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 1152] @ 0xda9bf9 0xda9ba3 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0xdf9b3e 0x483781 # 0xda9bf8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2d8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:51 # 0xda9ba2 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x282 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:293 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [2: 32] @ 0x461ac6 0x7b1f6c 0x7b2d17 0x7b0f67 0x7b1185 0x7b429c 0x7b3f67 0xb405b9 0xb3ec77 0xe9c916 0xe9c908 0x11a103f 0xdedcb6 0xdec62b 0xdeb4e5 0x483781 # 0x7b1f6b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x7b3f66 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:40 # 0xb405b8 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:320 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xe9c915 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xe9c907 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x11a103e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.42.0/config/config.go:387 # 0xdedcb5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.52.0/server.go:667 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [4: 448] @ 0xde7abc 0xdf1566 0xdf29ee 0xe01803 0xdf3815 0xdf36b7 0xdcafbe 0xdca393 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0xdf9b3e 0x483781 # 0xde7abb github.com/quic-go/quic-go.newSendStream+0x5b github.com/quic-go/quic-go@v0.52.0/send_stream.go:82 # 0xdf1565 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.52.0/stream.go:108 # 0xdf29ed github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.52.0/streams_map.go:98 # 0xe01802 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x222 github.com/quic-go/quic-go@v0.52.0/streams_map_incoming.go:129 # 0xdf3814 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.52.0/streams_map.go:238 # 0xdf36b6 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.52.0/streams_map.go:212 # 0xdcafbd github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.52.0/connection.go:1629 # 0xdca392 github.com/quic-go/quic-go.(*connection).handleFrame+0x1d2 github.com/quic-go/quic-go@v0.52.0/connection.go:1501 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [1: 16] @ 0x556919 0x556d1a 0x5565bd 0x548cb4 0x143ddb5 0x143d9c5 0x1443085 0x143f34c 0x483781 # 0x556918 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:179 # 0x556d19 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:222 # 0x5565bc encoding/json.checkValid+0x9c encoding/json/scanner.go:35 # 0x548cb3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:102 # 0x143ddb4 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.1/json.go:204 # 0x143d9c4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.1/json.go:108 # 0x1443084 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.1/server.go:644 # 0x143f34b github.com/creachadair/jrpc2.(*Server).Start.func1+0x6b github.com/creachadair/jrpc2@v1.3.1/server.go:147 0: 0 [1: 6144] @ 0x533ab4 0x5334dd 0x941d10 0x941cd7 0x93f7fe 0x945665 0x945666 0x4ce0f1 0xd23e85 0xd23e5d 0xd23d58 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x941d0f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:168 # 0x941cd6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:830 # 0x93f7fd crypto/tls.(*Conn).readRecordOrCCS+0xd3d crypto/tls/conn.go:680 # 0x945664 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:591 # 0x945665 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1385 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xd23e84 io.ReadFull+0xe4 io/io.go:354 # 0xd23e5c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.0.1/session.go:723 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [2: 64] @ 0x4dd42c 0xd0f0ae 0xd0bf25 0xd0be50 0xd0c5a5 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd2744d 0xd276a5 0xd298b3 0xd5f202 0x10b3d69 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0bf24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x284 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0be4f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1af github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:720 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd2744c github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:329 # 0xd276a4 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:367 # 0xd298b2 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:47 # 0xd5f201 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:81 # 0x10b3d68 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x5a8 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:106 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 240] @ 0x87a865 0x88fefa 0x88fb38 0x86232c 0x88fefa 0x88fb38 0x86023b 0x85f7bf 0x88fefa 0x88fb38 0x86232c 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x87a864 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5064 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86232b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:448 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86023a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:186 # 0x85f7be google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:61 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86232b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:448 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 16] @ 0x114ec5b 0x114ec19 0x10f9f3c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x114ec5a github.com/libp2p/go-libp2p/core/network.WithNoDial+0x1fa github.com/libp2p/go-libp2p@v0.42.0/core/network/context.go:68 # 0x114ec18 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1b8 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x10f9f3b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xadb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 3072] @ 0xda9bf9 0xda9ba3 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0xdf9b3e 0x483781 # 0xda9bf8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2d8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:51 # 0xda9ba2 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x282 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:293 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [2: 96] @ 0x4794fa 0x47950f 0x530225 0x52f459 0x52f41d 0x945dcb 0x983528 0x483781 # 0x530224 context.(*cancelCtx).propagateCancel+0x124 context/context.go:490 # 0x52f458 context.withCancel+0x58 context/context.go:278 # 0x52f41c context.WithCancel+0x1c context/context.go:241 # 0x945dca crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1519 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 64] @ 0x14b2890 0x6d7845 0x6d7dcb 0xdb7945 0xdba3aa 0xdba013 0xdbb998 0xddbcae 0xddb931 0xdcf25a 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdba3a9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:126 # 0xdba012 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).rollKeys+0x212 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:113 # 0xdbb997 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).KeyPhase+0x37 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:318 # 0xddbcad github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x24d github.com/quic-go/quic-go@v0.52.0/packet_packer.go:493 # 0xddb930 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x90 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:472 # 0xdcf259 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0xb9 github.com/quic-go/quic-go@v0.52.0/connection.go:2347 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [3: 48] @ 0x515cd1 0x817d65 0x12433dc 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x515cd0 fmt.Sprint+0x50 fmt/print.go:280 # 0x817d64 google.golang.org/protobuf/reflect/protoreflect.Value.String+0x64 google.golang.org/protobuf@v1.36.6/reflect/protoreflect/value_union.go:316 # 0x12433db google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x61b google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:314 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 1152] @ 0xd944cb 0xd96708 0xd9648c 0xdc9c77 0xdc9c0c 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0xd944ca github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1aa github.com/quic-go/quic-go@v0.52.0/internal/wire/crypto_frame.go:34 # 0xd96707 github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x107 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:117 # 0xd9648b github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:80 # 0xdc9c76 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1d6 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:60 # 0xdc9c0b github.com/quic-go/quic-go.(*connection).handleFrames+0x16b github.com/quic-go/quic-go@v0.52.0/connection.go:1435 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [10: 640] @ 0x6e053c 0x6e703d 0x6e90e8 0x6e8176 0x8eb7ae 0x13c953a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6e053b github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x5b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:151 # 0x6e703c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8175 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8eb7ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13c9539 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:153 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [2: 2816] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x407ff9 0x479549 0x98ec71 0xa24289 0xa2428a 0x9fdbc7 0xa028b8 0x483781 # 0x98ec70 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:523 # 0xa24288 net/textproto.(*Reader).ReadMIMEHeader+0x4c8 net/textproto/reader.go:502 # 0xa24289 net/http.readRequest+0x4c9 net/http/request.go:1133 # 0x9fdbc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1048 # 0xa028b7 net/http.(*conn).serve+0x397 net/http/server.go:2027 0: 0 [2: 65536] @ 0x4ce4e5 0x5dedcf 0x5ded8f 0x5e6e85 0x5e5190 0x9fc43f 0x4ce531 0x4ce2ac 0x4ce28b 0x9b8665 0x9ba585 0x9bb27a 0x1432187 0xa04649 0x1433162 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x4ce4e4 io.copyBuffer+0x104 io/io.go:426 # 0x5dedce io.Copy+0x4e io/io.go:388 # 0x5ded8e net.genericReadFrom+0xe net/net.go:767 # 0x5e6e84 net.(*TCPConn).readFrom+0x64 net/tcpsock_posix.go:54 # 0x5e518f net.(*TCPConn).ReadFrom+0x2f net/tcpsock.go:165 # 0x9fc43e net/http.(*response).ReadFrom+0x29e net/http/server.go:615 # 0x4ce530 io.copyBuffer+0x150 io/io.go:415 # 0x4ce2ab io.Copy+0x8b io/io.go:388 # 0x4ce28a io.CopyN+0x6a io/io.go:364 # 0x9b8664 net/http.serveContent+0xd24 net/http/fs.go:424 # 0x9ba584 net/http.serveFile+0x744 net/http/fs.go:756 # 0x9bb279 net/http.(*fileHandler).ServeHTTP+0xb9 net/http/fs.go:986 # 0x1432186 github.com/pactus-project/pactus/www/http.(*Server).getOpenAPIHandler.(*Server).changeBasePath.func1+0xa6 github.com/pactus-project/pactus/www/http/server.go:161 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x1433161 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func5+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 32] @ 0x11ccc16 0x11ccb31 0x11ccb65 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb65 0x11ccb31 0x11ccb65 0x11ceaaf 0x11cea95 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ceaae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea94 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:233 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0xba6c45 0xba6ae8 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba6c44 go.opentelemetry.io/otel/trace.WithAttributes+0x184 go.opentelemetry.io/otel/trace@v1.37.0/config.go:224 # 0xba6ae7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x27 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:24 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32768] @ 0x9ae49a 0x49bd51 0x9fc1fd 0x9fc1f1 0x4ce531 0x4ce2ac 0x4ce28b 0x9b8665 0x9ba585 0x9bb27a 0x1432187 0xa04649 0x1433162 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x9ae499 net/http.init.func15+0x19 net/http/server.go:820 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x9fc1fc net/http.getCopyBuf+0x5c net/http/server.go:823 # 0x9fc1f0 net/http.(*response).ReadFrom+0x50 net/http/server.go:587 # 0x4ce530 io.copyBuffer+0x150 io/io.go:415 # 0x4ce2ab io.Copy+0x8b io/io.go:388 # 0x4ce28a io.CopyN+0x6a io/io.go:364 # 0x9b8664 net/http.serveContent+0xd24 net/http/fs.go:424 # 0x9ba584 net/http.serveFile+0x744 net/http/fs.go:756 # 0x9bb279 net/http.(*fileHandler).ServeHTTP+0xb9 net/http/fs.go:986 # 0x1432186 github.com/pactus-project/pactus/www/http.(*Server).getOpenAPIHandler.(*Server).changeBasePath.func1+0xa6 github.com/pactus-project/pactus/www/http/server.go:161 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x1433161 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func5+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 48] @ 0x527fbf 0x994325 0x994306 0x9947ee 0x99391d 0x49bacb 0x993988 0x99396b 0x9b8725 0x9ba585 0x9bb27a 0x1432187 0xa04649 0x1433162 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x527fbe strings.genSplit+0x7e strings/strings.go:305 # 0x994324 strings.Split+0x124 strings/strings.go:361 # 0x994305 mime.loadMimeGlobsFile+0x105 mime/type_unix.go:44 # 0x9947ed mime.initMimeUnix+0x4d mime/type_unix.go:107 # 0x99391c mime.initMime+0x3c mime/type.go:81 # 0x49baca sync.(*Once).doSlow+0xaa sync/once.go:78 # 0x993987 sync.(*Once).Do+0x47 sync/once.go:69 # 0x99396a mime.TypeByExtension+0x2a mime/type.go:105 # 0x9b8724 net/http.serveContent+0xde4 net/http/fs.go:283 # 0x9ba584 net/http.serveFile+0x744 net/http/fs.go:756 # 0x9bb279 net/http.(*fileHandler).ServeHTTP+0xb9 net/http/fs.go:986 # 0x1432186 github.com/pactus-project/pactus/www/http.(*Server).getOpenAPIHandler.(*Server).changeBasePath.func1+0xa6 github.com/pactus-project/pactus/www/http/server.go:161 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x1433161 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func5+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 32] @ 0x8fa5c5 0x8fcd1e 0x8fcb93 0x8fea7f 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8fa5c4 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x144 github.com/pactus-project/pactus/sandbox/sandbox.go:165 # 0x8fcd1d github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8fcb92 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8fea7e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 288] @ 0x14b2797 0x6d7845 0x6d7dcb 0xdb7945 0xdb229d 0xdba785 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdba784 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:154 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [4: 384] @ 0x7d68c5 0x96a5a5 0x96a498 0x7d65c2 0x7d6951 0x96a214 0x96a1f3 0x7d65c2 0x7d6951 0x96a134 0x96a09c 0x9431b6 0x97c5b6 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x96a5a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x364 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96a497 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0x257 crypto/tls/handshake_messages.go:1028 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a213 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96a1f2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1014 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a133 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96a09b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1013 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97c5b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc75 crypto/tls/handshake_server_tls13.go:811 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x11ccc16 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb31 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x512d37 0x98435d 0x983e9d 0xdb4f7d 0xdc4b96 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x512d36 fmt.Errorf+0x476 fmt/errors.go:48 # 0x98435c crypto/tls.quicError+0x11c crypto/tls/quic.go:372 # 0x983e9c crypto/tls.(*QUICConn).SendSessionTicket+0x7c crypto/tls/quic.go:315 # 0xdb4f7c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:369 # 0xdc4b95 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.52.0/connection.go:820 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 80] @ 0x6e6e95 0x6e5976 0x8eb92b 0x13ce091 0x134668b 0x139cede 0x13464e3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6e6e94 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1d4 github.com/pactus-project/pactus/types/tx/tx.go:365 # 0x6e5975 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8eb92a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x13ce090 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x134668a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13464e2 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [8: 7168] @ 0xda9dc9 0xda9d7d 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0xdf9b3e 0x483781 # 0xda9dc8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4a8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:57 # 0xda9d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x45c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:311 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [6: 96] @ 0x461ac6 0x7b38c7 0x7b388e 0x7b37d9 0x7b379f 0x11ba58b 0x113f113 0x113efde 0x115027a 0x10aff29 0x10b4da5 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x7b38c6 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x166 github.com/multiformats/go-multiaddr@v0.16.0/component.go:176 # 0x7b388d github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x12d github.com/multiformats/go-multiaddr@v0.16.0/filter.go:103 # 0x7b37d8 github.com/multiformats/go-multiaddr.ForEach+0x78 github.com/multiformats/go-multiaddr@v0.16.0/util.go:120 # 0x7b379e github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x3e github.com/multiformats/go-multiaddr@v0.16.0/filter.go:97 # 0x11ba58a github.com/pactus-project/pactus/network.makeNetwork.func2+0xea github.com/pactus-project/pactus/network/network.go:221 # 0x113f112 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getAddrs+0x112 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:352 # 0x113efdd github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x21d github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:337 # 0x1150279 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:743 # 0x10aff28 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x528 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/dialpolicy.go:42 # 0x10b4da4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xb44 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:178 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 320] @ 0x13c536c 0x13c644f 0x13c7825 0x14753ff 0x483781 # 0x13c536b github.com/pactus-project/pactus/www/zmq.(*basePub).makeTopicMsg+0x2cb github.com/pactus-project/pactus/www/zmq/publisher.go:58 # 0x13c644e github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x20e github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:32 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 640] @ 0x4d5566 0xb5d128 0x1143385 0x11431bf 0x1142f18 0x113fd45 0x113dce7 0x113d586 0x483781 # 0x4d5565 syscall.NetlinkRIB+0x4e5 syscall/netlink_linux.go:97 # 0xb5d127 github.com/libp2p/go-netroute.New+0xa7 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:27 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142f17 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:594 # 0x113fd44 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:402 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 240] @ 0xd944cb 0xd96708 0xd9648c 0xdc9c77 0xdc9c0c 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xd944ca github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1aa github.com/quic-go/quic-go@v0.52.0/internal/wire/crypto_frame.go:34 # 0xd96707 github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x107 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:117 # 0xd9648b github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:80 # 0xdc9c76 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1d6 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:60 # 0xdc9c0b github.com/quic-go/quic-go.(*connection).handleFrames+0x16b github.com/quic-go/quic-go@v0.52.0/connection.go:1435 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 24] @ 0x13c5dcd 0x13c5db0 0x13c7825 0x14753ff 0x483781 # 0x13c5dcc github.com/go-zeromq/zmq4.NewMsg+0x2cc github.com/go-zeromq/zmq4@v0.17.0/msg.go:29 # 0x13c5daf github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x2af github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:36 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x4794fa 0x47950f 0xdd5086 0xdf16f0 0xdf17b3 0xdf29ee 0xe01803 0xdf3815 0xdf36b7 0xdcafbe 0xdca393 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2c05 0x483781 # 0xdd5085 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.52.0/frame_sorter.go:39 # 0xdf16ef github.com/quic-go/quic-go.newReceiveStream+0x36f github.com/quic-go/quic-go@v0.52.0/receive_stream.go:74 # 0xdf17b2 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.52.0/stream.go:121 # 0xdf29ed github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.52.0/streams_map.go:98 # 0xe01802 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x222 github.com/quic-go/quic-go@v0.52.0/streams_map_incoming.go:129 # 0xdf3814 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.52.0/streams_map.go:238 # 0xdf36b6 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.52.0/streams_map.go:212 # 0xdcafbd github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.52.0/connection.go:1629 # 0xdca392 github.com/quic-go/quic-go.(*connection).handleFrame+0x1d2 github.com/quic-go/quic-go@v0.52.0/connection.go:1501 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 48] @ 0xdb6f2f 0xdb6e13 0xdba6be 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xdb6f2e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x6e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:53 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdba6bd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:148 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 416] @ 0x64a92a 0x11e3edf 0x11e3ee0 0x11f950f 0x11f9b15 0x11fa5e5 0x11f9c1a 0x11c247f 0x483781 # 0x64a929 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:934 # 0x11e3ede github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.8.0/encode.go:98 # 0x11e3edf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f9b14 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:236 # 0x11fa5e4 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x1e4 github.com/pactus-project/pactus/sync/sync.go:313 # 0x11f9c19 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:263 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 288] @ 0xdbc94c 0xdbc70b 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdbc94b github.com/quic-go/quic-go.newConnIDGenerator+0x7eb github.com/quic-go/quic-go@v0.52.0/conn_id_generator.go:68 # 0xdbc70a github.com/quic-go/quic-go.init.func1+0x5aa github.com/quic-go/quic-go@v0.52.0/connection.go:269 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [3: 384] @ 0x66de1a 0x66de26 0x65bbfd 0x14b27fe 0x14fccb5 0x1501d26 0x1502df5 0x97bd39 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x14fccb4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:19 # 0x1501d25 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1502df4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x97bd38 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x3f8 crypto/tls/handshake_server_tls13.go:761 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 192] @ 0x7d68c5 0x966dd6 0x9669ab 0x9431b6 0x97bc9e 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x966dd5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9669aa crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97bc9d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d crypto/tls/handshake_server_tls13.go:751 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 64] @ 0x1496253 0x14a6f72 0x6d7a12 0x6d7f05 0xdb9c18 0xdb98a6 0xdb9250 0xdc4d9f 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x6d7a11 golang.org/x/crypto/hkdf.Extract+0xb1 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:32 # 0x6d7f04 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:93 # 0xdb9c17 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:56 # 0xdb98a5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:35 # 0xdb924f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x16f github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:84 # 0xdc4d9e github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.52.0/connection.go:832 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [3: 2112] @ 0xda9dc9 0xda9d7d 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0xdf9b3e 0x483781 # 0xda9dc8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4a8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:57 # 0xda9d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x45c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:311 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [2: 256] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27af 0x6d7845 0x6d7dcb 0xdb7945 0xdb2313 0xdba465 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdba464 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:133 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 96] @ 0xd97a52 0xd9754b 0xd9731c 0xdc591d 0xdc549b 0xdc2c05 0x483781 # 0xd97a51 github.com/quic-go/quic-go/internal/wire.(*Header).parseLongHeader+0x4b1 github.com/quic-go/quic-go@v0.52.0/internal/wire/header.go:246 # 0xd9754a github.com/quic-go/quic-go/internal/wire.parseHeader+0x8a github.com/quic-go/quic-go@v0.52.0/internal/wire/header.go:162 # 0xd9731b github.com/quic-go/quic-go/internal/wire.ParsePacket+0x7b github.com/quic-go/quic-go@v0.52.0/internal/wire/header.go:138 # 0xdc591c github.com/quic-go/quic-go.(*connection).handleOnePacket+0x3bc github.com/quic-go/quic-go@v0.52.0/connection.go:934 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 48] @ 0xdfd169 0xdc05d3 0xdc030c 0xdcc3ed 0xdc3405 0x483781 # 0xdfd168 github.com/quic-go/quic-go.(*packetHandlerMap).ReplaceWithClosed+0x88 github.com/quic-go/quic-go@v0.52.0/transport.go:807 # 0xdc05d2 github.com/quic-go/quic-go.connRunners.ReplaceWithClosed+0x3b2 github.com/quic-go/quic-go@v0.52.0/conn_id_generator.go:36 # 0xdc030b github.com/quic-go/quic-go.(*connIDGenerator).ReplaceWithClosed+0xeb github.com/quic-go/quic-go@v0.52.0/conn_id_generator.go:202 # 0xdcc3ec github.com/quic-go/quic-go.(*connection).handleCloseError+0x72c github.com/quic-go/quic-go@v0.52.0/connection.go:1924 # 0xdc3404 github.com/quic-go/quic-go.(*connection).run+0xba4 github.com/quic-go/quic-go@v0.52.0/connection.go:691 0: 0 [1: 352] @ 0x479453 0x408c45 0x408c38 0x40d759 0x142f48e 0x142f435 0x142f427 0x1429436 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x142f48d net/textproto.MIMEHeader.Set+0x8d net/textproto/header.go:22 # 0x142f434 net/http.Header.Set+0x34 net/http/header.go:40 # 0x142f426 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0x26 github.com/pactus-project/pactus/www/html/server.go:188 # 0x1429435 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0x455 github.com/pactus-project/pactus/www/html/blockchain.go:147 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 1646592] @ 0x142c3d4 0x142c398 0x142c3e3 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x142c3d3 bytes.(*Buffer).String+0x1173 bytes/buffer.go:71 # 0x142c397 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x1137 github.com/pactus-project/pactus/www/html/server.go:273 # 0x142c3e2 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1182 github.com/pactus-project/pactus/www/html/network.go:80 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 2097152] @ 0x533ab4 0x5334dd 0x5336b9 0x5158b7 0x142c065 0x142bf8f 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x142c064 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xe04 github.com/pactus-project/pactus/www/html/server.go:224 # 0x142bf8e github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xd2e github.com/pactus-project/pactus/www/html/network.go:66 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 262144] @ 0x533ab4 0x5334dd 0x5336b9 0x5158b7 0x142c61e 0x142c587 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x142c61d github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x13bd github.com/pactus-project/pactus/www/html/server.go:224 # 0x142c586 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1326 github.com/pactus-project/pactus/www/html/network.go:76 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 64] @ 0xd440ee 0x10b5642 0x10b513e 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd440ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x2d github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_error.go:37 # 0x10b5641 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x4a1 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:237 # 0x10b513d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xedd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:204 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [13: 5824] @ 0x63ce31 0x645d32 0x63d165 0x63bbd5 0x652b4f 0x11e3fc9 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x652b4e github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xae github.com/fxamacker/cbor/v2@v2.8.0/stream.go:37 # 0x11e3fc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x4dd42c 0xd0f0ae 0xd10e98 0xd0a28c 0xd01ce5 0xd01ae5 0x11a1078 0xdedcb6 0xdec62b 0xdeb4e5 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd10e97 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddConn+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:571 # 0xd0a28b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddConn+0x52b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:567 # 0xd01ce4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x144 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:396 # 0xd01ae4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:379 # 0x11a1077 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x77 github.com/libp2p/go-libp2p@v0.42.0/config/config.go:391 # 0xdedcb5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.52.0/server.go:667 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 48] @ 0x4d686d 0x4d6b32 0x4d51bc 0x5d0311 0x5cf559 0xb5d452 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d686c syscall.anyToSockaddr+0x12c syscall/syscall_linux.go:623 # 0x4d6b31 syscall.Getsockname+0x71 syscall/syscall_linux.go:713 # 0x4d51bb syscall.NetlinkRIB+0x13b syscall/netlink_linux.go:74 # 0x5d0310 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x5cf558 net.Interfaces+0x18 net/interface.go:114 # 0xb5d451 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 320] @ 0x834156 0x833a10 0x8e48e5 0xc5384a 0xc51cf9 0xc4ee45 0xc59b25 0x483781 # 0x834155 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.6/proto/encode.go:190 # 0x833a0f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.6/proto/encode.go:111 # 0x8e48e4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:204 # 0xc53849 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3e9 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:2000 # 0xc51cf8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x4f8 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1815 # 0xc4ee44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1696 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [4: 128] @ 0x1496253 0x14a6f72 0x14fcabc 0x1501be5 0x15018c9 0x97d3f2 0x97d380 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x14fcabb crypto/internal/fips140/hkdf.Expand[...]+0x23b crypto/internal/fips140/hkdf/hkdf.go:44 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97d3f1 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x251 crypto/internal/fips140/tls13/tls13.go:137 # 0x97d37f crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1df crypto/tls/handshake_server_tls13.go:905 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 64] @ 0xa24f88 0xa24f53 0x9fe2df 0xa028b8 0x483781 # 0xa24f87 bufio.NewWriterSize+0x1c7 bufio/bufio.go:599 # 0xa24f52 net/http.newBufioWriterSize+0x192 net/http/server.go:894 # 0x9fe2de net/http.(*conn).readRequest+0x93e net/http/server.go:1115 # 0xa028b7 net/http.(*conn).serve+0x397 net/http/server.go:2027 0: 0 [2: 32] @ 0xd1fb7a 0xd28295 0xd27fea 0xd299f8 0xd5f742 0x10faa47 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd1fb79 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x219 github.com/libp2p/go-yamux/v5@v5.0.1/deadline.go:54 # 0xd28294 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb4 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:514 # 0xd27fe9 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:493 # 0xd299f7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:67 # 0xd5f741 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:165 # 0x10faa46 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x15e6 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:370 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 176] @ 0xda9bf9 0xda9ba3 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda9bf8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2d8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:51 # 0xda9ba2 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x282 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:293 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [2: 96] @ 0x7b95b1 0xe9c9ac 0xe9c93c 0xea2ccf 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x7b95b0 github.com/multiformats/go-multiaddr.Join+0x30 github.com/multiformats/go-multiaddr@v0.16.0/util.go:18 # 0xe9c9ab github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0xcb github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:195 # 0xe9c93b github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x5b github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/quic_multiaddr.go:23 # 0xea2cce github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xae github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:87 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [10: 800] @ 0x8d6634 0x8e47c6 0xc5384a 0xc51cf9 0xc4ee45 0xc59b25 0x483781 # 0x8d6633 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.42.0/core/crypto/key.go:174 # 0x8e47c5 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:193 # 0xc53849 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3e9 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:2000 # 0xc51cf8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x4f8 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1815 # 0xc4ee44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1696 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [6: 1728] @ 0xc36725 0xc36a2a 0xc53834 0xc51cf9 0xc4ee45 0xc59b25 0x483781 # 0xc36724 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc36a29 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc53833 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3d3 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1997 # 0xc51cf8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x4f8 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1815 # 0xc4ee44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1696 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [2: 16] @ 0xc0ca19 0xc09d76 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0ca18 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xd58 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2065 # 0xc09d75 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x615 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1588 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 96] @ 0x4794fa 0x47950f 0x9f63e5 0x132d9c5 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x9f63e4 net/http.(*Request).ParseForm+0xe4 net/http/request.go:1334 # 0x132d9c4 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:48 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 48] @ 0xde6d4b 0xdedfc5 0xdec62b 0xdeb4e5 0x483781 # 0xde6d4a github.com/quic-go/quic-go.newSendConn+0x2aa github.com/quic-go/quic-go@v0.52.0/send_conn.go:65 # 0xdedfc4 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x804 github.com/quic-go/quic-go@v0.52.0/server.go:707 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x6d78d7 0x14b27fe 0x6d7845 0x6d7dcb 0x6d7f27 0xdb9c18 0xdb98a6 0xdb9250 0xdc4d9f 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0x6d7f26 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:94 # 0xdb9c17 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:56 # 0xdb98a5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:35 # 0xdb924f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x16f github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:84 # 0xdc4d9e github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.52.0/connection.go:832 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [23: 1104] @ 0x659ab0 0x13d0b5c 0x13d0af5 0x13c9ecd 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x659aaf github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x6f github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x13d0b5b github.com/pactus-project/pactus/crypto.Address.String+0xddb github.com/pactus-project/pactus/crypto/address.go:93 # 0x13d0af4 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xd74 github.com/pactus-project/pactus/www/grpc/transaction.go:356 # 0x13c9ecc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:196 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [3: 1536] @ 0x7e753e 0x7e7553 0xdb9cb7 0xdb9a4c 0xdb92d2 0xded933 0xdec62b 0xdeb4e5 0x483781 # 0x7e753d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7e7552 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdb9cb6 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x156 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:65 # 0xdb9a4b github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).DecodeToken+0x4b github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:48 # 0xdb92d1 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).DecodeToken+0x31 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:94 # 0xded932 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x172 github.com/quic-go/quic-go@v0.52.0/server.go:597 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [5: 240] @ 0xda9065 0xda9089 0xda91de 0xda6392 0xdbcaf2 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xda9064 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHistory+0x104 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:26 # 0xda9088 github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x128 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:52 # 0xda91dd github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x9d github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:142 # 0xda6391 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/ackhandler.go:22 # 0xdbcaf1 github.com/quic-go/quic-go.init.func1+0x991 github.com/quic-go/quic-go@v0.52.0/connection.go:284 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 32] @ 0xdb9c36 0xdb98a6 0xdb9099 0xdeef11 0xdeecd8 0xdeb885 0x483781 # 0xdb9c35 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xd5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:57 # 0xdb98a5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:35 # 0xdb9098 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:71 # 0xdeef10 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.52.0/server.go:807 # 0xdeecd7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.52.0/server.go:793 # 0xdeb884 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.52.0/server.go:322 0: 0 [1: 64] @ 0x14b28ce 0x6d7845 0x6d7dcb 0xdb7945 0xdb2313 0xdb5fcf 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdb5fce github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x40e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:492 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [7: 336] @ 0x6597f3 0x659a85 0x13d0b5c 0x13d0af5 0x13c9ecd 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6597f2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x659a84 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x44 github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x13d0b5b github.com/pactus-project/pactus/crypto.Address.String+0xddb github.com/pactus-project/pactus/crypto/address.go:93 # 0x13d0af4 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xd74 github.com/pactus-project/pactus/www/grpc/transaction.go:356 # 0x13c9ecc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:196 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 64] @ 0x77d557 0x77d3ff 0x77d400 0x7a7c78 0x7b870d 0x7bd673 0x7b2646 0x10fd472 0x10f9077 0x10f8750 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x77d556 github.com/mr-tron/base58/base58.FastBase58DecodingAlphabet+0x116 github.com/mr-tron/base58@v1.2.0/base58/base58.go:153 # 0x77d3fe github.com/mr-tron/base58/base58.FastBase58Decoding+0x1e github.com/mr-tron/base58@v1.2.0/base58/base58.go:122 # 0x77d3ff github.com/mr-tron/base58/base58.Decode+0x1f github.com/mr-tron/base58@v1.2.0/base58/base58.go:112 # 0x7a7c77 github.com/multiformats/go-multihash.FromB58String+0x17 github.com/multiformats/go-multihash@v0.2.3/multihash.go:204 # 0x7b870c github.com/multiformats/go-multiaddr.p2pStB+0x6c github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:344 # 0x7bd672 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:44 # 0x7b2645 github.com/multiformats/go-multiaddr.NewComponent+0x185 github.com/multiformats/go-multiaddr@v0.16.0/component.go:242 # 0x10fd471 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:588 # 0x10f9076 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x6f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:228 # 0x10f874f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:165 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 24] @ 0xdb7775 0xdb6f0f 0xdb6e13 0xdba6be 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xdb7774 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:12 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdba6bd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:148 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [2: 64] @ 0x1496253 0x1501847 0x97d3f2 0x97d380 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x1501846 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x97d3f1 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x251 crypto/internal/fips140/tls13/tls13.go:137 # 0x97d37f crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1df crypto/tls/handshake_server_tls13.go:905 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 64] @ 0x5159a6 0xd02eb4 0xd02eee 0xd01230 0xd048ec 0xea3083 0xea2da5 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd02eb3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.peerScopeName+0x73 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:620 # 0xd02eed github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:552 # 0xd0122f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xef github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:313 # 0xd048eb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:816 # 0xea3082 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x102 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:128 # 0xea2da4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:106 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [4: 448] @ 0x6d7def 0xdb7945 0xdb2313 0xdb58b1 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x6d7dee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:87 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdb58b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:449 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 112] @ 0xd97a52 0xd9754b 0xd9731c 0xdc591d 0xdc549b 0xdc2c05 0x483781 # 0xd97a51 github.com/quic-go/quic-go/internal/wire.(*Header).parseLongHeader+0x4b1 github.com/quic-go/quic-go@v0.52.0/internal/wire/header.go:246 # 0xd9754a github.com/quic-go/quic-go/internal/wire.parseHeader+0x8a github.com/quic-go/quic-go@v0.52.0/internal/wire/header.go:162 # 0xd9731b github.com/quic-go/quic-go/internal/wire.ParsePacket+0x7b github.com/quic-go/quic-go@v0.52.0/internal/wire/header.go:138 # 0xdc591c github.com/quic-go/quic-go.(*connection).handleOnePacket+0x3bc github.com/quic-go/quic-go@v0.52.0/connection.go:934 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 16] @ 0xd0f0d5 0xd0c63b 0xd0c5dd 0xd0c3d2 0xd53722 0xd5f3a6 0xd5f216 0x11553e9 0x115127c 0xb34033 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd0c63a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:374 # 0xd0c5dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:773 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd53721 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:119 # 0xd5f3a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:111 # 0xd5f215 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x35 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:82 # 0x11553e8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x115127b github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x1b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:914 # 0xb34032 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x6f2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:306 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [14: 8960] @ 0x6e859e 0x11f494c 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6e859d github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:121 # 0x11f494b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xdbc845 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdbc844 github.com/quic-go/quic-go.init.func1+0x6e4 github.com/quic-go/quic-go@v0.52.0/connection.go:279 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [8: 65536] @ 0x93e190 0x942d2a 0x94435e 0xd23976 0xd2301c 0x483781 # 0x93e18f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:522 # 0x942d29 crypto/tls.(*Conn).writeRecordLocked+0x649 crypto/tls/conn.go:1025 # 0x94435d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd23975 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7f5 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:678 # 0xd2301b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.0.1/session.go:546 0: 0 [1: 32] @ 0x1496253 0x14a6f72 0x6d7c3e 0x4ce0f1 0xdb9c58 0xdb9b73 0xdb98a6 0xdb9250 0xdc4d9f 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x6d7c3d golang.org/x/crypto/hkdf.(*hkdf).Read+0x1bd golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:65 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xdb9c57 io.ReadFull+0xf7 io/io.go:354 # 0xdb9b72 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x12 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:58 # 0xdb98a5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:35 # 0xdb924f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x16f github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:84 # 0xdc4d9e github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.52.0/connection.go:832 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x6d78d7 0x14b27fe 0x6d7845 0x6d7dcb 0x6d7f27 0xdb9c18 0xdb9a4c 0xdb92d2 0xded933 0xdec62b 0xdeb4e5 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0x6d7f26 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:94 # 0xdb9c17 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:56 # 0xdb9a4b github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).DecodeToken+0x4b github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:48 # 0xdb92d1 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).DecodeToken+0x31 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:94 # 0xded932 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x172 github.com/quic-go/quic-go@v0.52.0/server.go:597 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 8] @ 0xdcbe53 0xdc3405 0x483781 # 0xdcbe52 github.com/quic-go/quic-go.(*connection).handleCloseError+0x192 github.com/quic-go/quic-go@v0.52.0/connection.go:1864 # 0xdc3404 github.com/quic-go/quic-go.(*connection).run+0xba4 github.com/quic-go/quic-go@v0.52.0/connection.go:691 0: 0 [6: 144] @ 0x6e983c 0x13c5b6d 0x13c7825 0x14753ff 0x483781 # 0x6e983b github.com/pactus-project/pactus/types/block.(*Header).Encode+0x11b github.com/pactus-project/pactus/types/block/header.go:107 # 0x13c5b6c github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x6c github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:29 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0xdb4ee8 0xdb4f1b 0xdc4b96 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0xdb4ee7 github.com/quic-go/quic-go/internal/handshake.addSessionStateExtraPrefix+0xa7 github.com/quic-go/quic-go@v0.52.0/internal/handshake/session_ticket.go:44 # 0xdb4f1a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0xda github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:371 # 0xdc4b95 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.52.0/connection.go:820 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 80] @ 0x7d4e65 0x7eed7f 0x7f4108 0x7f4b7d 0x9774c9 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d4e64 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7eed7e crypto/x509.parsePublicKey+0x41e crypto/x509/parser.go:256 # 0x7f4107 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1008 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0x9774c8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:903 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 192] @ 0x14ccdda 0x7c52ca 0x7c5446 0x7c0b3a 0x7c0491 0x8003ef 0x8009b8 0xd8b458 0xea3030 0xea2da5 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x14ccdd9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x7c52c9 crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x3c9 crypto/elliptic/nistec.go:158 # 0x7c5445 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:135 # 0x7c0b39 crypto/elliptic.panicIfNotOnCurve+0x79 crypto/elliptic/elliptic.go:219 # 0x7c0490 crypto/elliptic.Marshal+0x30 crypto/elliptic/elliptic.go:110 # 0x8003ee crypto/x509.marshalPublicKey+0x28e crypto/x509/x509.go:107 # 0x8009b7 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd8b457 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:198 # 0xea302f github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xaf github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:120 # 0xea2da4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:106 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [10: 7040] @ 0x746eb1 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x13c9384 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x746eb0 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x390 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:780 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x13c9383 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:138 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 64] @ 0x14ad3af 0x14ad34a 0x14ad27c 0xdb98fd 0xdb9099 0xdeef11 0xdeecd8 0xdeb885 0x483781 # 0x14ad3ae crypto/internal/fips140/aes/gcm.sliceForAppend+0xce crypto/internal/fips140/aes/gcm/gcm.go:138 # 0x14ad349 crypto/internal/fips140/aes/gcm.(*GCM).sealAfterIndicator+0x69 crypto/internal/fips140/aes/gcm/gcm.go:79 # 0x14ad27b crypto/internal/fips140/aes/gcm.(*GCM).Seal+0xdb crypto/internal/fips140/aes/gcm/gcm.go:65 # 0xdb98fc github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0xdc github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:39 # 0xdb9098 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:71 # 0xdeef10 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.52.0/server.go:807 # 0xdeecd7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.52.0/server.go:793 # 0xdeb884 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.52.0/server.go:322 0: 0 [4: 768] @ 0x9866f5 0x9866c5 0x9865d7 0x7d65c2 0x7d6951 0x986571 0x986535 0x7d65c2 0x7d6951 0x984fe5 0x984fa8 0x97dec7 0x983e98 0xdb4f7d 0xdc4b96 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x9866f4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9866c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9865d6 crypto/tls.(*SessionState).Bytes.func2.1+0x16 crypto/tls/ticket.go:124 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x986570 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x70 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x986534 crypto/tls.(*SessionState).Bytes.func2+0x34 crypto/tls/ticket.go:123 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x984fe4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x5c4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x984fa7 crypto/tls.(*SessionState).Bytes+0x587 crypto/tls/ticket.go:121 # 0x97dec6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1002 # 0x983e97 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdb4f7c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:369 # 0xdc4b95 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.52.0/connection.go:820 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 64] @ 0xcf96fe 0xd01216 0xd048ec 0xea3083 0xea2da5 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0xcf96fd github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*fixedLimiter).GetPeerLimits+0x3d github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/limit.go:284 # 0xd01215 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xd5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:313 # 0xd048eb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:816 # 0xea3082 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x102 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:128 # 0xea2da4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:106 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 32] @ 0x68dc8a 0x6a1445 0x6a0ba9 0x6d9a45 0x6de2b5 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x68dc89 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6a1444 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a0ba8 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:54 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x11ccc16 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb65 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xd0f0d5 0xd0bf25 0xd0be50 0xd0c5a5 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd2744d 0xd276a5 0xd298b3 0xd5f202 0x10f9265 0x10f8750 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd0bf24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x284 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0be4f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1af github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:720 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd2744c github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:329 # 0xd276a4 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:367 # 0xd298b2 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:47 # 0xd5f201 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:81 # 0x10f9264 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x8e4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:239 # 0x10f874f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:165 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 3584] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x40b817 0x40b585 0x40d817 0xc51049 0xc50db0 0xc53d96 0xc4eaa5 0xc59b25 0x483781 # 0xc51048 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x88 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1477 # 0xc50daf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func8+0xef github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1608 # 0xc53d95 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x195 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:2021 # 0xc4eaa4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x7e4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1603 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [52: 1248] @ 0xdd6485 0xddd6bc 0xddce6a 0xddcd18 0xddbc0d 0xddb931 0xdcf25a 0xdce539 0xdce069 0xdcd46f 0xdc328f 0xdf9b3e 0x483781 # 0xdd6484 github.com/quic-go/quic-go.(*framer).Append+0x324 github.com/quic-go/quic-go@v0.52.0/framer.go:107 # 0xddd6bb github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5bb github.com/quic-go/quic-go@v0.52.0/packet_packer.go:695 # 0xddce69 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:608 # 0xddcd17 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:599 # 0xddbc0c github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1ac github.com/quic-go/quic-go@v0.52.0/packet_packer.go:489 # 0xddb930 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x90 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:472 # 0xdcf259 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0xb9 github.com/quic-go/quic-go@v0.52.0/connection.go:2347 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [2: 192] @ 0x14b2797 0x6d7845 0x6d7dcb 0xdb7945 0xdb6f0f 0xdb6e13 0xdba4be 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdba4bd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x9d github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:134 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 8] @ 0x5eb61d 0x5eb63e 0x5e9b74 0x5ba0ba 0x5b9b13 0x5c872c 0x5dca91 0x5b96b7 0x5d9a37 0x5b87d4 0x483781 # 0x5eb61c net.newUDPConn+0xbc net/udpsock.go:281 # 0x5eb63d net.(*sysDialer).dialUDP+0xdd net/udpsock_posix.go:216 # 0x5e9b73 net.DialUDP+0x1d3 net/udpsock.go:300 # 0x5ba0b9 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x5b9b12 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x5c872b net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x5dca90 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:68 # 0x5b96b6 net.init.func1+0x36 net/hook.go:21 # 0x5d9a36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5b87d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [8: 384] @ 0x4886b7 0x53dfc7 0x82d468 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x4886b6 internal/reflectlite.Swapper+0x356 internal/reflectlite/swapper.go:66 # 0x53dfc6 sort.Slice+0x86 sort/slice.go:26 # 0x82d467 google.golang.org/protobuf/internal/order.RangeFields+0x1a7 google.golang.org/protobuf@v1.36.6/internal/order/range.go:54 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 48] @ 0x12e9e2d 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12e9e2c google.golang.org/grpc.newClientStreamWithParams+0x28c google.golang.org/grpc@v1.73.0/stream.go:289 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 192] @ 0x14b2890 0x6d7845 0x6d7dcb 0xdb7945 0xdb6f0f 0xdb7cab 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb7caa github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:51 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [3: 288] @ 0x7d067b 0x800aa5 0x800a7b 0xd8b458 0xd8ac15 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d067a encoding/asn1.MarshalWithParams+0x13a encoding/asn1/marshal.go:741 # 0x800aa4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x800a7a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd8b457 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:198 # 0xd8ac14 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x194 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:139 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 128] @ 0x14b2890 0x6d7845 0x6d7dcb 0xdb7945 0xdb7ee7 0xdb7a6c 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb7ee6 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:57 # 0xdb7a6b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:35 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 16] @ 0x10fb0d7 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10fb0d6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1c76 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:418 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 48] @ 0xd1fb7a 0xd28295 0xd27fea 0xd299f8 0xd5f742 0x10fb282 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd1fb79 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x219 github.com/libp2p/go-yamux/v5@v5.0.1/deadline.go:54 # 0xd28294 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb4 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:514 # 0xd27fe9 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:493 # 0xd299f7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:67 # 0xd5f741 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:165 # 0x10fb281 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1e21 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:433 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0xba2ea5 0xba2e43 0xba2e57 0xba3492 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xba2ea4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba2e42 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba2e56 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:46 # 0xba3491 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:111 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 48] @ 0x5394ba 0x66444b 0x6e15ed 0x6e157d 0x6e703d 0x6e674d 0x63f4e7 0x63c328 0x642f79 0x63cfef 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x5394b9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x66444a github.com/pactus-project/pactus/util/encoding.ReadElement+0x28a github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e15ec github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e157c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6e703c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6e674c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x642f78 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2289 # 0x63cfee github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x130e github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1634 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x409c52 0x408ccd 0x40d785 0xc466f9 0xc45ace 0xc5d0e2 0xc59a87 0x483781 # 0xc466f8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x9f8 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:806 # 0xc45acd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:750 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [3: 96] @ 0x4dd42c 0xd0f0ae 0xd0c63b 0xd0c5dd 0xd0c3d2 0xd53722 0xd5f3a6 0xd5f276 0x10fc3e7 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0c63a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:374 # 0xd0c5dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:773 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd53721 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:119 # 0xd5f3a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:111 # 0xd5f275 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x35 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:90 # 0x10fc3e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x246 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:477 0: 0 [2: 64] @ 0x4dd42c 0xd0f0ae 0xd10a99 0xd0b652 0xd05985 0x10fa0e8 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd10a98 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:508 # 0xd0b651 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x671 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:677 # 0xd05984 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x304 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:935 # 0x10fa0e7 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xc87 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:347 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 64] @ 0x4d68ad 0x4d69ff 0x502c9f 0x50096d 0x5cd8e9 0x5e75bb 0x5e6470 0xa080ec 0x144a388 0x144b48e 0x483781 # 0x4d68ac syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:675 # 0x4d69fe syscall.Accept4+0x7e syscall/syscall_linux.go:699 # 0x502c9e internal/poll.accept+0x1e internal/poll/sock_cloexec.go:17 # 0x50096c internal/poll.(*FD).Accept+0x1ac internal/poll/fd_unix.go:611 # 0x5cd8e8 net.(*netFD).accept+0x28 net/fd_unix.go:172 # 0x5e75ba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5e646f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xa080eb net/http.(*Server).Serve+0x30b net/http/server.go:3424 # 0x144a387 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x144b48d github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xad github.com/pactus-project/pactus/www/jsonrpc/server.go:83 0: 0 [1: 64] @ 0x479413 0x4c13e5 0x7ca4aa 0x7cb11f 0x7cb890 0xd8b365 0xd8b332 0xea3030 0xea2da5 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x479412 reflect.unsafe_NewArray+0x12 runtime/malloc.go:1783 # 0x4c13e4 reflect.MakeSlice+0xa4 reflect/value.go:2918 # 0x7ca4a9 encoding/asn1.parseField+0x16c9 encoding/asn1/asn1.go:944 # 0x7cb11e encoding/asn1.parseField+0x233e encoding/asn1/asn1.go:932 # 0x7cb88f encoding/asn1.UnmarshalWithParams+0x1af encoding/asn1/asn1.go:1113 # 0xd8b364 encoding/asn1.Unmarshal+0x344 encoding/asn1/asn1.go:1086 # 0xd8b331 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x311 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:191 # 0xea302f github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xaf github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:120 # 0xea2da4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:106 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 48] @ 0xdf218e 0xdf21ad 0xdf2027 0xdc2373 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdf218d github.com/quic-go/quic-go.newOutgoingStreamsMap[...]+0xed github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:46 # 0xdf21ac github.com/quic-go/quic-go.(*streamsMap).initMaps+0x10c github.com/quic-go/quic-go@v0.52.0/streams_map.go:86 # 0xdf2026 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.52.0/streams_map.go:81 # 0xdc2372 github.com/quic-go/quic-go.(*connection).preSetup+0x5d2 github.com/quic-go/quic-go@v0.52.0/connection.go:485 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [33: 13728] @ 0x746eb1 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x13c9384 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x746eb0 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x390 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:780 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x13c9383 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:138 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 96] @ 0x14b2797 0x6d7845 0x6d7dcb 0xdb7945 0xdb229d 0xdba465 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdba464 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:133 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 96] @ 0x14b2797 0x6d7845 0x6d7dcb 0xdb7945 0xdb2313 0xdba585 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdba584 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:140 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [2: 32] @ 0xda7a38 0xda7886 0xda8190 0xda72a5 0xdc9798 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xda7a37 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHistory).addToRanges+0x57 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/received_packet_history.go:47 # 0xda7885 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHistory).ReceivedPacket+0x25 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/received_packet_history.go:36 # 0xda818f github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketTracker).ReceivedPacket+0x2f github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/received_packet_tracker.go:28 # 0xda72a4 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHandler).ReceivedPacket+0x124 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/received_packet_handler.go:44 # 0xdc9797 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x737 github.com/quic-go/quic-go@v0.52.0/connection.go:1392 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [3: 96] @ 0x1501428 0x97d2b6 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x1501427 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x87 crypto/internal/fips140/tls13/tls13.go:122 # 0x97d2b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 crypto/tls/handshake_server_tls13.go:902 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 64] @ 0x11d1d9c 0x11d0e07 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11d1d9b github.com/pactus-project/pactus/state.(*state).commitSandbox+0xdb github.com/pactus-project/pactus/state/state.go:571 # 0x11d0e06 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x566 github.com/pactus-project/pactus/state/state.go:475 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 224] @ 0x7b0ef1 0x7b1185 0x7b429c 0x10b4a17 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x7b0ef0 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:120 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x10b4a16 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x7b6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:154 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 24] @ 0x7d033d 0x7cf605 0x7d0149 0x7cf605 0x7d0149 0x7d0633 0x800aa5 0x800a7b 0xd8b458 0xea3030 0xea2da5 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x7d033c encoding/asn1.makeField+0xb9c encoding/asn1/marshal.go:714 # 0x7cf604 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x7d0148 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x7cf604 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x7d0148 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x7d0632 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:737 # 0x800aa4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x800a7a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd8b457 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:198 # 0xea302f github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xaf github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:120 # 0xea2da4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:106 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 16] @ 0x6d7bf9 0xdb795e 0xdb804a 0xdb7ac5 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x6d7bf8 golang.org/x/crypto/hkdf.(*hkdf).Read+0x178 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:64 # 0xdb795d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb8049 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:69 # 0xdb7ac4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:44 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 80] @ 0x7b2773 0x7b267f 0xb3f44f 0xb40555 0xb3ec77 0xe9c916 0xe9c908 0xea2ccf 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x7b2772 github.com/multiformats/go-multiaddr.newComponent+0x32 github.com/multiformats/go-multiaddr@v0.16.0/component.go:253 # 0x7b267e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.0/component.go:246 # 0xb3f44e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:107 # 0xb40554 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:314 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xe9c915 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xe9c907 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xea2cce github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xae github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:87 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [7: 896] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27af 0x6d7845 0x6d7dcb 0xdb7945 0xdb2313 0xdba785 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdba784 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:154 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [5: 160] @ 0x1496253 0x66e43f 0x671d96 0x6a0b85 0x6d8ff3 0x6db27e 0x6db259 0x6daee8 0x11d1525 0x11d0fc5 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x66e43e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x31e github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:59 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d8ff2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6db27d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6db258 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6daee7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11d1524 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:530 # 0x11d0fc4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x724 github.com/pactus-project/pactus/state/state.go:488 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xc66e32 0xc671a5 0xc6b57e 0xc5dd85 0xc59aa5 0x483781 # 0xc66e31 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).nearFirstPeers+0xf1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/tag_tracer.go:169 # 0xc671a4 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).DeliverMessage+0x24 github.com/libp2p/go-libp2p-pubsub@v0.14.2/tag_tracer.go:188 # 0xc6b57d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).DeliverMessage+0x2bd github.com/libp2p/go-libp2p-pubsub@v0.14.2/trace.go:173 # 0xc5dd84 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x24 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1426 # 0xc59aa4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbc4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:849 0: 0 [3: 72] @ 0x82d35d 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x82d35c google.golang.org/protobuf/internal/order.RangeFields+0x9c google.golang.org/protobuf@v1.36.6/internal/order/range.go:41 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 32] @ 0xa66cf8 0xb55bfd 0xb54fe7 0xb53a18 0xbaa0cd 0xbaa230 0xba9f12 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xa66cf7 github.com/ipfs/boxo/util.XOR+0x57 github.com/ipfs/boxo@v0.33.0/util/util.go:125 # 0xb55bfc github.com/libp2p/go-libp2p-kbucket.CommonPrefixLen+0x1c github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:35 # 0xb54fe6 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x66 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:557 # 0xb53a17 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).UpdateLastUsefulAt+0x97 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:355 # 0xbaa0cc github.com/libp2p/go-libp2p-kad-dht.(*query).recordPeerIsValuable+0x4c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:212 # 0xbaa22f github.com/libp2p/go-libp2p-kad-dht.(*query).recordValuablePeers+0x10f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:232 # 0xba9f11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4b1 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:204 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27fe 0x6d7845 0x6d7dcb 0xdb7945 0xdb229d 0xdb5fcf 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdb5fce github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x40e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:492 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 24] @ 0x7edb45 0x7edf0f 0x7f3e6a 0x7f4b7d 0xd8ab8d 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7edb44 crypto/x509.parseASN1String+0x4a4 crypto/x509/parser.go:70 # 0x7edf0e crypto/x509.parseName+0x30e crypto/x509/parser.go:139 # 0x7f3e69 crypto/x509.parseCertificate+0x689 crypto/x509/parser.go:980 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0xd8ab8c github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10c github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:132 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x7b6b08 0x7b6b3c 0x7bd673 0x7b2646 0xb3f44f 0xb4077c 0xb40766 0xb3ec77 0xb42b97 0xb42b80 0x114393b 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x7b6b07 net.ParseIP+0x27 net/ip.go:528 # 0x7b6b3b github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:85 # 0x7bd672 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:44 # 0x7b2645 github.com/multiformats/go-multiaddr.NewComponent+0x185 github.com/multiformats/go-multiaddr@v0.16.0/component.go:242 # 0xb3f44e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:107 # 0xb4077b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:134 # 0xb40765 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:342 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb42b96 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb42b7f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:397 # 0x114393a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x61a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:660 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 16] @ 0x9630c9 0x943c7a 0x943778 0x972e5e 0x97241a 0x9460fa 0x983528 0x483781 # 0x9630c8 crypto/tls.(*clientHelloMsg).unmarshal+0x1988 crypto/tls/handshake_messages.go:583 # 0x943c79 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1175 # 0x943777 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x972e5d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:138 # 0x972419 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:44 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 256] @ 0xd9ea85 0xdb41b1 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0xd9ea84 github.com/quic-go/quic-go/internal/wire.(*TransportParameters).Marshal+0x44 github.com/quic-go/quic-go@v0.52.0/internal/wire/transport_parameters.go:340 # 0xdb41b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x130 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:246 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 32] @ 0x984b35 0x984a78 0x984a74 0x97dec7 0x983e98 0xdb4f7d 0xdc4b96 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x984b34 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x114 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x984a77 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x57 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x984a73 crypto/tls.(*SessionState).Bytes+0x53 crypto/tls/ticket.go:110 # 0x97dec6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1002 # 0x983e97 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdb4f7c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:369 # 0xdc4b95 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.52.0/connection.go:820 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 24] @ 0xdb7775 0xdb229d 0xdb58b1 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xdb7774 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:12 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdb58b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:449 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [6: 192] @ 0x4d5e15 0xb5d22a 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5e14 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0xb5d229 github.com/libp2p/go-netroute.New+0x1a9 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:43 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 48] @ 0x7edf7f 0x7f3ce5 0x7f4b7d 0xd8ab8d 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7edf7e crypto/x509.parseName+0x37e crypto/x509/parser.go:143 # 0x7f3ce4 crypto/x509.parseCertificate+0x504 crypto/x509/parser.go:960 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0xd8ab8c github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10c github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:132 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 240] @ 0x73b97c 0x73c5bb 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ed2f3 0x11d326c 0x13cdfff 0x134668b 0x139cede 0x13464e3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x73b97b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x73c5ba github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x19a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:835 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ed2f2 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11d326b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:697 # 0x13cdffe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x134668a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13464e2 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 128] @ 0x533ab4 0x5334dd 0x5336b9 0x53a3bc 0x6646e5 0x665172 0x6e1c10 0x6e6c51 0x6e763e 0x6e62b6 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x53a3bb encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x665171 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e1c0f github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x4f github.com/pactus-project/pactus/types/tx/payload/transfer.go:53 # 0x6e6c50 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6e763d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6e62b5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 96] @ 0x4e4988 0xde4d2e 0xde4d1f 0xde466d 0xea3842 0xd5ef8a 0x4ce0f1 0x8ffa78 0x8ffa5b 0x8ff905 0xd82725 0xd826f9 0x114c7cc 0xd53a85 0x483781 # 0x4e4987 time.NewTimer+0x27 time/sleep.go:144 # 0xde4d2d github.com/quic-go/quic-go/internal/utils.NewTimer+0x4ad github.com/quic-go/quic-go@v0.52.0/internal/utils/timer.go:17 # 0xde4d1e github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.52.0/receive_stream.go:170 # 0xde466c github.com/quic-go/quic-go.(*receiveStream).Read+0xcc github.com/quic-go/quic-go@v0.52.0/receive_stream.go:94 # 0xea3841 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:58 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0x8ffa77 io.ReadFull+0xd7 io/io.go:354 # 0x8ffa5a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8ff904 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd82724 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd826f8 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x114c7cb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:373 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 3456] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x40b817 0x40b585 0x40d817 0xc4a5e5 0xc49d39 0xc5ddb2 0xc59aa5 0x483781 # 0xc4a5e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x864 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1188 # 0xc49d38 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x58 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1164 # 0xc5ddb1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1429 # 0xc59aa4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbc4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:849 0: 0 [1: 480] @ 0x54ef07 0x144a765 0x1448d36 0x14485dd 0x14483cb 0x144aa3f 0xa04649 0xa06544 0x144a2e4 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x54ef06 encoding/json.Marshal+0x126 encoding/json/encode.go:179 # 0x144a764 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x124 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:94 # 0x1448d35 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.1/jhttp/bridge.go:152 # 0x14485dc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.1/jhttp/bridge.go:80 # 0x14483ca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.1/jhttp/bridge.go:70 # 0x144aa3e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x144a2e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x183 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 80] @ 0x52f43b 0x52f41d 0x143b2e8 0x143b2d3 0x143c4c5 0x1448a32 0x14483cb 0x144aa3f 0xa04649 0xa06544 0x144a2e4 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x52f43a context.withCancel+0x3a context/context.go:277 # 0x52f41c context.WithCancel+0x1c context/context.go:241 # 0x143b2e7 github.com/creachadair/jrpc2.newPending+0x327 github.com/creachadair/jrpc2@v1.3.1/client.go:449 # 0x143b2d2 github.com/creachadair/jrpc2.(*Client).send+0x312 github.com/creachadair/jrpc2@v1.3.1/client.go:221 # 0x143c4c4 github.com/creachadair/jrpc2.(*Client).Batch+0x1a4 github.com/creachadair/jrpc2@v1.3.1/client.go:350 # 0x1448a31 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x4d1 github.com/creachadair/jrpc2@v1.3.1/jhttp/bridge.go:126 # 0x14483ca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.1/jhttp/bridge.go:70 # 0x144aa3e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x144a2e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x183 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [6: 6912] @ 0x6c94e6 0x6c972e 0x6d4fe7 0x6d4fa8 0x6d6665 0x11e3e3c 0x11f950f 0x11f5785 0x11f5094 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6c94e5 compress/flate.newHuffmanBitWriter+0x45 compress/flate/huffman_bit_writer.go:97 # 0x6c972d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6d4fe6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6d4fa7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6d6664 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5784 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x11f5093 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 256] @ 0x66de1a 0x66de26 0x6d78d7 0x14b27af 0x6d7845 0x6d7dcb 0x6d7f27 0xdb9c18 0xdb98a6 0xdb9099 0xdeef11 0xdeecd8 0xdeb885 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0x6d7f26 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:94 # 0xdb9c17 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:56 # 0xdb98a5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:35 # 0xdb9098 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:71 # 0xdeef10 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.52.0/server.go:807 # 0xdeecd7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.52.0/server.go:793 # 0xdeb884 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.52.0/server.go:322 0: 0 [3: 384] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27fe 0x6d7845 0x6d7dcb 0xdb7945 0xdb229d 0xdba585 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdba584 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:140 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [3: 96] @ 0x4dd42c 0xd0f0ae 0xd10e98 0xd0aa7d 0xd0a445 0xd0a149 0xd01ce5 0xd01ae5 0x11a1078 0xdedcb6 0xdec62b 0xdeb4e5 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd10e97 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddConn+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:571 # 0xd0aa7c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddConnForChild+0x45c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:610 # 0xd0a444 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addConnForEdges+0xc4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:580 # 0xd0a148 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddConn+0x3e8 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:562 # 0xd01ce4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x144 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:396 # 0xd01ae4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:379 # 0x11a1077 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x77 github.com/libp2p/go-libp2p@v0.42.0/config/config.go:391 # 0xdedcb5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.52.0/server.go:667 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [3: 288] @ 0xa60a71 0xa6078d 0xa657cc 0xbabaab 0xbaa8fb 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xa60a70 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:185 # 0xa6078c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:149 # 0xa657cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xbabaaa github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:386 # 0xbaa8fa github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:307 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 131072] @ 0x8e3c6f 0xb26eb0 0xc3f2ec 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x8e3c6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xb26eaf github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc3f2eb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3cb github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:66 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 131072] @ 0x8e3c6f 0xb26eb0 0xc3f2ec 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x8e3c6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xb26eaf github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc3f2eb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3cb github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:66 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 32] @ 0xd0f0d5 0xd10e98 0xd0aa7d 0xd0a445 0xd0a149 0xd01ce5 0xd01ae5 0x11a1078 0xdedcb6 0xdec62b 0xdeb4e5 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd10e97 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddConn+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:571 # 0xd0aa7c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddConnForChild+0x45c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:610 # 0xd0a444 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addConnForEdges+0xc4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:580 # 0xd0a148 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddConn+0x3e8 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:562 # 0xd01ce4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x144 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:396 # 0xd01ae4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:379 # 0x11a1077 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x77 github.com/libp2p/go-libp2p@v0.42.0/config/config.go:391 # 0xdedcb5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.52.0/server.go:667 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 32] @ 0x461ac6 0x7ea368 0x7ea25a 0xd8b0da 0xd8ac15 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7ea367 crypto/x509.(*CertPool).addCertFunc+0x147 crypto/x509/cert_pool.go:206 # 0x7ea259 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd8b0d9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:163 # 0xd8ac14 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x194 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:139 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 96] @ 0x14ccdda 0x14e8f74 0x14e86fd 0x14f0c92 0x14f0c51 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x14ccdd9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x14e8f73 crypto/internal/fips140/ecdsa.randomPoint[...]+0x313 crypto/internal/fips140/ecdsa/ecdsa.go:250 # 0x14e86fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:328 # 0x14f0c91 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14f0c50 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:299 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [11: 704] @ 0x4c179d 0x8622c5 0x88fefa 0x88fb38 0x86023b 0x85f7bf 0x88fefa 0x88fb38 0x86232c 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x4c179c reflect.New+0x5c reflect/value.go:3021 # 0x8622c4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:446 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86023a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:186 # 0x85f7be google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:61 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86232b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:448 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 48] @ 0x5e6c32 0x5cdbc5 0x5e75bb 0x5e6470 0xa080ec 0x144a388 0x144b48e 0x483781 # 0x5e6c31 net.sockaddrToTCP+0x71 net/tcpsock_posix.go:21 # 0x5cdbc4 net.(*netFD).accept+0x304 net/fd_unix.go:189 # 0x5e75ba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5e646f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xa080eb net/http.(*Server).Serve+0x30b net/http/server.go:3424 # 0x144a387 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x144b48d github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xad github.com/pactus-project/pactus/www/jsonrpc/server.go:83 0: 0 [1: 80] @ 0x941e2e 0x984916 0x9843dc 0x9434c7 0x943579 0x97e24d 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x941e2d crypto/tls.(*Conn).sendAlertLocked+0x2d crypto/tls/conn.go:838 # 0x984915 crypto/tls.(*Conn).quicWaitForSignal+0x1f5 crypto/tls/quic.go:497 # 0x9843db crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:377 # 0x9434c6 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1075 # 0x943578 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1089 # 0x97e24c crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:1053 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 112] @ 0x1495726 0x14a72f4 0x6d7bae 0x4ce0f1 0xdb9c9f 0xdb9ca1 0xdb98a6 0xdb9099 0xdeef11 0xdeecd8 0xdeb885 0x483781 # 0x1495725 crypto/internal/fips140/sha256.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha256/sha256.go:60 # 0x14a72f3 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:112 # 0x6d7bad golang.org/x/crypto/hkdf.(*hkdf).Read+0x12d golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:60 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xdb9c9e io.ReadFull+0x13e io/io.go:354 # 0xdb9ca0 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x140 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:62 # 0xdb98a5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:35 # 0xdb9098 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:71 # 0xdeef10 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.52.0/server.go:807 # 0xdeecd7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.52.0/server.go:793 # 0xdeb884 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.52.0/server.go:322 0: 0 [3: 48] @ 0xd0f0d5 0xd088e5 0xd08807 0x10b3d7b 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd088e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x1a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd08806 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseMemory+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:431 # 0x10b3d7a github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x5ba github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:106 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 320] @ 0x7c04df 0x8003ef 0x8009b8 0xd8b458 0xd8ac15 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7c04de crypto/elliptic.Marshal+0x7e crypto/elliptic/elliptic.go:114 # 0x8003ee crypto/x509.marshalPublicKey+0x28e crypto/x509/x509.go:107 # 0x8009b7 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd8b457 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:198 # 0xd8ac14 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x194 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:139 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 80] @ 0x7b2773 0x7b267f 0x10fd472 0x10f9077 0x10f8750 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x7b2772 github.com/multiformats/go-multiaddr.newComponent+0x32 github.com/multiformats/go-multiaddr@v0.16.0/component.go:253 # 0x7b267e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.0/component.go:246 # 0x10fd471 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:588 # 0x10f9076 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x6f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:228 # 0x10f874f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:165 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 64] @ 0x7bf552 0x7bf471 0x9811db 0x9788dd 0x977e65 0x97257d 0x9460fa 0x983528 0x483781 # 0x7bf551 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x71 crypto/ecdh/x25519.go:56 # 0x7bf470 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 crypto/ecdh/x25519.go:46 # 0x9811da crypto/tls.generateECDHEKey+0xba crypto/tls/key_schedule.go:68 # 0x9788dc crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x95c crypto/tls/handshake_server_tls13.go:261 # 0x977e64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:69 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 24] @ 0xdfd067 0xdbffcd 0xdbff53 0xdcc445 0xdc3405 0x483781 # 0xdfd066 github.com/quic-go/quic-go.(*packetHandlerMap).Remove+0xa6 github.com/quic-go/quic-go@v0.52.0/transport.go:796 # 0xdbffcc github.com/quic-go/quic-go.connRunners.RemoveConnectionID+0xac github.com/quic-go/quic-go@v0.52.0/conn_id_generator.go:30 # 0xdbff52 github.com/quic-go/quic-go.(*connIDGenerator).RemoveAll+0x32 github.com/quic-go/quic-go@v0.52.0/conn_id_generator.go:181 # 0xdcc444 github.com/quic-go/quic-go.(*connection).handleCloseError+0x784 github.com/quic-go/quic-go@v0.52.0/connection.go:1911 # 0xdc3404 github.com/quic-go/quic-go.(*connection).run+0xba4 github.com/quic-go/quic-go@v0.52.0/connection.go:691 0: 0 [8: 192] @ 0x53a31a 0x6646e5 0x665172 0x6dfdac 0x6e047f 0x6e6c51 0x6e763e 0x6e7726 0x13cfdaa 0x13c9ecd 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x53a319 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x665171 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6dfdab github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x6e047e github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6e6c50 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6e763d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6e7725 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x13cfda9 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x13c9ecc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:196 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [2: 2304] @ 0x6e859e 0x11f494c 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6e859d github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:121 # 0x11f494b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0xb7ca85 0x51849f 0x518d98 0x51b81e 0x512945 0xb8aa67 0xe0cc2e 0xe0cabf 0xe98f36 0xdede6f 0xdec62b 0xdeb4e5 0x483781 # 0xb7ca84 github.com/prometheus/client_golang/prometheus.(*Desc).String+0x244 github.com/prometheus/client_golang@v1.22.0/prometheus/desc.go:194 # 0x51849e fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x512944 fmt.Errorf+0x84 fmt/errors.go:25 # 0xb8aa66 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x2e6 github.com/prometheus/client_golang@v1.22.0/prometheus/registry.go:300 # 0xe0cc2d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.52.0/metrics/connection_tracer.go:104 # 0xe0cabe github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.52.0/metrics/connection_tracer.go:92 # 0xe98f35 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func2+0xb5 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/connmgr.go:145 # 0xdede6e github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x6ae github.com/quic-go/quic-go@v0.52.0/server.go:697 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 48] @ 0x7d00fe 0x7cf605 0x7d0149 0x7cf605 0x7d0149 0x7d0633 0x800aa5 0x800a7b 0xd8b458 0xea3030 0xea2da5 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x7d00fd encoding/asn1.makeField+0x95d encoding/asn1/marshal.go:674 # 0x7cf604 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x7d0148 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x7cf604 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x7d0148 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x7d0632 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:737 # 0x800aa4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x800a7a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd8b457 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:198 # 0xea302f github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xaf github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:120 # 0xea2da4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:106 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 64] @ 0x87a865 0x88fefa 0x88fb38 0x86232c 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x140f5e7 0x12cbf85 0x1333187 0x1427446 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x87a864 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5064 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86232b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:448 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1427445 github.com/pactus-project/pactus/www/html.(*Server).BlockchainHandler+0xa5 github.com/pactus-project/pactus/www/html/blockchain.go:20 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 64] @ 0x14f0b1d 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x14f0b1c crypto/internal/fips140/ecdsa.Sign[...]+0xfc crypto/internal/fips140/ecdsa/ecdsa.go:286 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 64] @ 0xda9bf9 0xda9ba3 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0xdf9b3e 0x483781 # 0xda9bf8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2d8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:51 # 0xda9ba2 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x282 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:293 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [1: 112] @ 0xda633a 0x49bd51 0xda6f7e 0xda9c76 0xdcf99c 0xdcf0dd 0xdcd599 0xdc328f 0x483781 # 0xda6339 github.com/quic-go/quic-go/internal/ackhandler.init.func1+0x19 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/packet.go:32 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xda6f7d github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/packet.go:35 # 0xda9c75 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x355 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:300 # 0xdcf99b github.com/quic-go/quic-go.(*connection).sendPackedCoalescedPacket+0x1fb github.com/quic-go/quic-go@v0.52.0/connection.go:2406 # 0xdcf0dc github.com/quic-go/quic-go.(*connection).sendProbePacket+0x2dc github.com/quic-go/quic-go@v0.52.0/connection.go:2340 # 0xdcd598 github.com/quic-go/quic-go.(*connection).triggerSending+0x1d8 github.com/quic-go/quic-go@v0.52.0/connection.go:2085 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [2: 32] @ 0xd03e15 0xd050f4 0xd5f6b9 0x114cc93 0xd53a85 0x483781 # 0xd03e14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x194 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:703 # 0xd050f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114cc92 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:397 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [44: 67584] @ 0x533ab4 0x5334dd 0x5336b9 0x131dce2 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x131dce1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0xe1 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:63 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 192] @ 0x7d68c5 0x984fa7 0x984f6d 0x97dec7 0x983e98 0xdb4f7d 0xdc4b96 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x984fa6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x586 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x984f6c crypto/tls.(*SessionState).Bytes+0x54c crypto/tls/ticket.go:118 # 0x97dec6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1002 # 0x983e97 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdb4f7c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:369 # 0xdc4b95 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.52.0/connection.go:820 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [2: 96] @ 0x7d00fe 0x7d0633 0xdb921f 0xdb91a6 0xdc4d9f 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x7d00fd encoding/asn1.makeField+0x95d encoding/asn1/marshal.go:674 # 0x7d0632 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:737 # 0xdb921e encoding/asn1.Marshal+0x13e encoding/asn1/marshal.go:731 # 0xdb91a5 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0xc5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:76 # 0xdc4d9e github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.52.0/connection.go:832 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 32] @ 0xd1fb7a 0xd280f5 0xd27fcc 0xd299f8 0xd5f742 0x10faa47 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd1fb79 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x219 github.com/libp2p/go-yamux/v5@v5.0.1/deadline.go:54 # 0xd280f4 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb4 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:504 # 0xd27fcb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:490 # 0xd299f7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:67 # 0xd5f741 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:165 # 0x10faa46 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x15e6 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:370 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0x5d27b9 0x7b7158 0x7bd5d7 0x7b1f8f 0x7b2d17 0x7b29bc 0x7b267f 0xb3f44f 0xb40555 0xb3ec77 0xe9c916 0xe9c908 0x11a103f 0xdedcb6 0xdec62b 0xdeb4e5 0x483781 # 0x5d27b8 net.IP.String+0xd8 net/ip.go:315 # 0x7b7157 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:138 # 0x7bd5d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:47 # 0x7b1f8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b29bb github.com/multiformats/go-multiaddr.newComponent+0x27b github.com/multiformats/go-multiaddr@v0.16.0/component.go:283 # 0x7b267e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.0/component.go:246 # 0xb3f44e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:107 # 0xb40554 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:314 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xe9c915 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xe9c907 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x11a103e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.42.0/config/config.go:387 # 0xdedcb5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.52.0/server.go:667 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 96] @ 0x531705 0xdb3a87 0xdc29f2 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0xdb3a86 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).StartHandshake+0x66 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:179 # 0xdc29f1 github.com/quic-go/quic-go.(*connection).run+0x191 github.com/quic-go/quic-go@v0.52.0/connection.go:527 0: 0 [1: 16] @ 0xd0f0d5 0xd088e5 0xd08807 0x10fb739 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd088e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x1a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd08806 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseMemory+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:431 # 0x10fb738 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x22d8 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:442 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 64] @ 0xb5e9bf 0xbaa365 0xba9f1f 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbaa364 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:249 # 0xba9f1e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4be github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:207 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 512] @ 0x49c0fc 0x49bf46 0x49bcbc 0xdce469 0xdce45d 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xdce468 github.com/quic-go/quic-go.getLargePacketBuffer+0x48 github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:79 # 0xdce45c github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x3c github.com/quic-go/quic-go@v0.52.0/connection.go:2206 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [2: 32] @ 0x1501a30 0x980c6d 0x93cf67 0x97be45 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x1501a2f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf crypto/internal/fips140/tls13/tls13.go:32 # 0x980c6c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97be44 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 crypto/tls/handshake_server_tls13.go:766 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 96] @ 0xdbc7f0 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdbc7ef github.com/quic-go/quic-go.init.func1+0x68f github.com/quic-go/quic-go@v0.52.0/connection.go:277 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 96] @ 0x7ea3d8 0x7ea25a 0xd8b0da 0xd8ac15 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7ea3d7 crypto/x509.(*CertPool).addCertFunc+0x1b7 crypto/x509/cert_pool.go:205 # 0x7ea259 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd8b0d9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:163 # 0xd8ac14 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x194 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:139 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 128] @ 0x14b28ce 0x6d7845 0x6d7dcb 0xdb7945 0xdb7fdb 0xdb7ac5 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb7fda github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:68 # 0xdb7ac4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:44 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 19072] @ 0x729235 0x728c73 0x728f94 0x73f3d3 0x73fe3a 0x740110 0x767ff7 0x74c226 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729234 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x728c72 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x728f93 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x73f3d2 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x372 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:55 # 0x73fe39 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x74010f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x767ff6 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x74c225 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 9472] @ 0x7299b8 0x73a3ca 0x73ae86 0x73b138 0x73bd26 0x73bf38 0x73a355 0x72b339 0x72bab0 0x72ba18 0x72baba 0x72cbfe 0x74cb17 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x7299b7 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x157 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b137 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:648 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73bf37 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x137 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x73a354 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x72b338 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x72baaf github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x72ba17 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x72bab9 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x119 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:161 # 0x72cbfd github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x74cb16 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x416 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 9472] @ 0x7299b8 0x73a3ca 0x73ae86 0x73b138 0x73bd26 0x73bf38 0x73a355 0x72b339 0x72b612 0x72c396 0x72ccdf 0x74cb17 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x7299b7 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x157 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b137 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:648 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73bf37 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x137 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x73a354 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x72b338 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x72b611 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xd1 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:88 # 0x72c395 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).First+0xb5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:72 # 0x72ccde github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x25e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:157 # 0x74cb16 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x416 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [4: 256] @ 0xda82d2 0xda762a 0xddc276 0xdd9fae 0xdcded1 0xdcd46f 0xdc328f 0x483781 # 0xda82d1 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketTracker).GetAckFrame+0x31 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/received_packet_tracker.go:56 # 0xda7629 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHandler).GetAckFrame+0x29 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/received_packet_handler.go:95 # 0xddc275 github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x2b5 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:532 # 0xdd9fad github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x1ed github.com/quic-go/quic-go@v0.52.0/packet_packer.go:347 # 0xdcded0 github.com/quic-go/quic-go.(*connection).sendPackets+0x890 github.com/quic-go/quic-go@v0.52.0/connection.go:2145 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [5: 640] @ 0x66de1a 0x66de26 0x65bbfd 0x14b27af 0x14fc91a 0x1501be5 0x980bee 0x93cf67 0x97be45 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980bed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97be44 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 crypto/tls/handshake_server_tls13.go:766 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [7: 168] @ 0x53a31a 0x6646e5 0x665172 0x6dfdac 0x6e047f 0x6e6c51 0x6e6a06 0x6e6489 0x13c6397 0x13c7825 0x14753ff 0x483781 # 0x53a319 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x665171 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6dfdab github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x6e047e github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6e6c50 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6e6a05 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:286 # 0x6e6488 github.com/pactus-project/pactus/types/tx.(*Tx).Bytes+0x88 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x13c6396 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x156 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:25 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x409c52 0x408ccd 0x40e27c 0x961d51 0x943c7a 0x943778 0x972e5e 0x97241a 0x9460fa 0x983528 0x483781 # 0x961d50 crypto/tls.(*clientHelloMsg).unmarshal+0x610 crypto/tls/handshake_messages.go:471 # 0x943c79 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1175 # 0x943777 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x972e5d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:138 # 0x972419 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:44 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 192] @ 0x7cf25d 0x7d0149 0x7d0633 0xdb921f 0xdb91a6 0xdc4d9f 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x7cf25c encoding/asn1.makeBody+0xb9c encoding/asn1/marshal.go:522 # 0x7d0148 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x7d0632 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:737 # 0xdb921e encoding/asn1.Marshal+0x13e encoding/asn1/marshal.go:731 # 0xdb91a5 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0xc5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:76 # 0xdc4d9e github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.52.0/connection.go:832 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 80] @ 0xba2e36 0xba340e 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba2e35 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:44 # 0xba340d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:108 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 336] @ 0x6d7def 0xdb7945 0xdb6f0f 0xdb6e13 0xdb58e9 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x6d7dee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:87 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdb58e8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x388 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:450 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [5: 160] @ 0xb5e2a7 0xb5e26e 0xb5e5f1 0xbac90a 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb5e2a6 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Key+0x66 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:19 # 0xb5e26d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:80 # 0xb5e5f0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:92 # 0xbac909 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:497 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 192] @ 0xc36725 0xc36a2a 0xc53834 0xc51cf9 0xc4ee45 0xc59b25 0x483781 # 0xc36724 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc36a29 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc53833 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3d3 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1997 # 0xc51cf8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x4f8 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1815 # 0xc4ee44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1696 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [1: 32] @ 0x11ccc16 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb65 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0xdd6026 0xe0b49f 0xdbfbca 0xdbf43e 0xdcd1d9 0xdccc2b 0xdcaeb5 0xdcab1a 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xdd6025 github.com/quic-go/quic-go.(*framer).QueueControlFrame+0x1a5 github.com/quic-go/quic-go@v0.52.0/framer.go:82 # 0xe0b49e github.com/quic-go/quic-go.(*connection).queueControlFrame+0x3e github.com/quic-go/quic-go@v0.52.0/connection.go:2569 # 0xdbfbc9 github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x1a9 github.com/quic-go/quic-go@v0.52.0/conn_id_generator.go:143 # 0xdbf43d github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x7d github.com/quic-go/quic-go@v0.52.0/conn_id_generator.go:91 # 0xdcd1d8 github.com/quic-go/quic-go.(*connection).applyTransportParameters+0xf8 github.com/quic-go/quic-go@v0.52.0/connection.go:2038 # 0xdccc2a github.com/quic-go/quic-go.(*connection).handleTransportParameters+0x1ca github.com/quic-go/quic-go@v0.52.0/connection.go:1983 # 0xdcaeb4 github.com/quic-go/quic-go.(*connection).handleHandshakeEvents+0x334 github.com/quic-go/quic-go@v0.52.0/connection.go:1607 # 0xdcab19 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0xb9 github.com/quic-go/quic-go@v0.52.0/connection.go:1592 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [2: 256] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27fe 0x6d7845 0x6d7dcb 0xdb7945 0xdb2313 0xdba665 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdba664 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:147 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 16] @ 0x14fc8e5 0x1501be5 0x980c6d 0x93cf67 0x97bf05 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x14fc8e4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:27 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980c6c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97bf04 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 crypto/tls/handshake_server_tls13.go:768 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 96] @ 0xdf1676 0xdf29ee 0xe01803 0xdf3815 0xdf36b7 0xdcafbe 0xdca393 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2c05 0x483781 # 0xdf1675 github.com/quic-go/quic-go.newStream+0x2f5 github.com/quic-go/quic-go@v0.52.0/stream.go:117 # 0xdf29ed github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.52.0/streams_map.go:98 # 0xe01802 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x222 github.com/quic-go/quic-go@v0.52.0/streams_map_incoming.go:129 # 0xdf3814 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.52.0/streams_map.go:238 # 0xdf36b6 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.52.0/streams_map.go:212 # 0xdcafbd github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.52.0/connection.go:1629 # 0xdca392 github.com/quic-go/quic-go.(*connection).handleFrame+0x1d2 github.com/quic-go/quic-go@v0.52.0/connection.go:1501 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 32] @ 0x150130b 0x97bd58 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x150130a crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0xaa crypto/internal/fips140/tls13/tls13.go:97 # 0x97bd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 crypto/tls/handshake_server_tls13.go:763 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 128] @ 0x14b28ce 0x14fc91a 0x1501be5 0x15018c9 0x97bec5 0x97be46 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97bec4 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x584 crypto/internal/fips140/tls13/tls13.go:112 # 0x97be45 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x505 crypto/tls/handshake_server_tls13.go:767 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 96] @ 0x531705 0xa60a9e 0xa60a61 0xa6078d 0xa657cc 0xba9b05 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0xa60a9d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.37.0/context.go:14 # 0xa60a60 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:185 # 0xa6078c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:149 # 0xa657cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xba9b04 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:164 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x7ceb14 0x7d0149 0x7cf605 0x7d0149 0x7d0633 0xdb9069 0xdb9046 0xdeef11 0xdeecd8 0xdeb885 0x483781 # 0x7ceb13 encoding/asn1.makeBody+0x453 encoding/asn1/marshal.go:535 # 0x7d0148 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x7cf604 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x7d0148 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x7d0632 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:737 # 0xdb9068 encoding/asn1.Marshal+0x1c8 encoding/asn1/marshal.go:731 # 0xdb9045 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1a5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:61 # 0xdeef10 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.52.0/server.go:807 # 0xdeecd7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.52.0/server.go:793 # 0xdeb884 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.52.0/server.go:322 0: 0 [1: 16] @ 0x461ac6 0x14fca53 0x1501be5 0x980bee 0x93cf67 0x97bf05 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x14fca52 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 crypto/internal/fips140/hkdf/hkdf.go:42 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980bed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97bf04 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 crypto/tls/handshake_server_tls13.go:768 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x4885c5 0x53e0c7 0x978630 0x977e65 0x97257d 0x9460fa 0x983528 0x483781 # 0x4885c4 internal/reflectlite.Swapper+0x264 internal/reflectlite/swapper.go:58 # 0x53e0c6 sort.SliceStable+0x86 sort/slice.go:43 # 0x97862f crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x6af crypto/tls/handshake_server_tls13.go:226 # 0x977e64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:69 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27fe 0x6d7845 0x6d7dcb 0xdb7945 0xdb229d 0xdba465 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdba464 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:133 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [3: 192] @ 0x14b2890 0x6d7845 0x6d7dcb 0xdb7945 0xdb2313 0xdba785 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdba784 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:154 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [12: 960] @ 0x13d0ccc 0x13c9ecd 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13d0ccb github.com/pactus-project/pactus/www/grpc.transactionToProto+0xf4b github.com/pactus-project/pactus/www/grpc/transaction.go:362 # 0x13c9ecc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:196 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 24] @ 0x8e3da8 0x10fc68f 0x10fc537 0x483781 # 0x8e3da7 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0xa7 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:88 # 0x10fc68e github.com/libp2p/go-buffer-pool.Put+0x2e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0x10fc536 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x396 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:489 0: 0 [3: 192] @ 0x10faf3d 0x10faf15 0x10fac7c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10faf3c github.com/libp2p/go-msgio/pbio.NewDelimitedWriter+0x1adc github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:53 # 0x10faf14 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.NewDelimitedWriter+0x1ab4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/util/io.go:65 # 0x10fac7b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x181b github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:405 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0x127a28e 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x140f5e7 0x12cbf85 0x1332be7 0x142815e 0x142805f 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x127a28d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x26d google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:779 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x142815d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:84 # 0x142805e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:80 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 96] @ 0xb2997b 0xb2be9f 0xba736a 0xbabf44 0x483781 # 0xb2997a github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:93 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [4: 96] @ 0x834156 0x833a10 0xb27de5 0x10b3d0a 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x834155 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.6/proto/encode.go:190 # 0x833a0f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.6/proto/encode.go:111 # 0xb27de4 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0x10b3d09 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x549 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:97 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 32] @ 0x12ed108 0x12eac3f 0x12ecb12 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12ed107 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.73.0/stream.go:891 # 0x12eac3e google.golang.org/grpc.newClientStreamWithParams.func3+0x1e google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12ecb11 google.golang.org/grpc.(*clientStream).withRetry+0x2f1 google.golang.org/grpc@v1.73.0/stream.go:806 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 96] @ 0x7d067b 0x800aa5 0x800a7b 0xd8b458 0xea3030 0xea2da5 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x7d067a encoding/asn1.MarshalWithParams+0x13a encoding/asn1/marshal.go:741 # 0x800aa4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x800a7a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd8b457 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:198 # 0xea302f github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xaf github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:120 # 0xea2da4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:106 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [11: 352] @ 0x7b0d2b 0x7b1185 0x7b429c 0x7b3f67 0x11eb6ed 0x11eadcf 0x11eb273 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x7b0d2a github.com/multiformats/go-multiaddr.readComponent+0x12a github.com/multiformats/go-multiaddr@v0.16.0/codec.go:88 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x7b3f66 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:40 # 0x11eb6ec github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11eadce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11eb272 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0xdbd085 0xdbd04d 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdbd084 github.com/quic-go/quic-go.newCryptoStreamManager+0xf24 github.com/quic-go/quic-go@v0.52.0/crypto_stream_manager.go:21 # 0xdbd04c github.com/quic-go/quic-go.init.func1+0xeec github.com/quic-go/quic-go@v0.52.0/connection.go:341 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 128] @ 0x14b28ce 0x14fc91a 0x1501be5 0x15018c9 0x15012ba 0x97bd58 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x15012b9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x97bd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 crypto/tls/handshake_server_tls13.go:763 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 32] @ 0x5d27b9 0x5e8231 0x5e8212 0xd017ad 0x11a0f4f 0xe98e47 0xdeda2d 0xdec62b 0xdeb4e5 0x483781 # 0x5d27b8 net.IP.String+0xd8 net/ip.go:315 # 0x5e8230 net.ipEmptyString+0x50 net/ip.go:332 # 0x5e8211 net.(*UDPAddr).String+0x31 net/udpsock.go:51 # 0xd017ac github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).VerifySourceAddress+0x2c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:354 # 0x11a0f4e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.2+0x2e github.com/libp2p/go-libp2p@v0.42.0/config/config.go:402 # 0xe98e46 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.func1+0x46 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/connmgr.go:124 # 0xdeda2c github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x26c github.com/quic-go/quic-go@v0.52.0/server.go:629 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [3: 72] @ 0x943bc5 0x943778 0x97e94b 0x977f05 0x97257d 0x9460fa 0x983528 0x483781 # 0x943bc4 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x284 crypto/tls/conn.go:1159 # 0x943777 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x97e94a crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x2a crypto/tls/handshake_server_tls13.go:1128 # 0x977f04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:97 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 128] @ 0x14b2890 0x6d7845 0x6d7dcb 0xdb7945 0xdb229d 0xdb58b1 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdb58b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:449 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [3: 1056] @ 0x479453 0x408c45 0x408c38 0x40ca74 0xdd581f 0xdd511d 0xdd3025 0xdd3da5 0xdcaa9b 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xdd581e github.com/quic-go/quic-go.(*frameSorter).push+0x65e github.com/quic-go/quic-go@v0.52.0/frame_sorter.go:176 # 0xdd511c github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.52.0/frame_sorter.go:46 # 0xdd3024 github.com/quic-go/quic-go.(*baseCryptoStream).HandleCryptoFrame+0xa4 github.com/quic-go/quic-go@v0.52.0/crypto_stream.go:55 # 0xdd3da4 github.com/quic-go/quic-go.(*cryptoStreamManager).HandleCryptoFrame+0x84 github.com/quic-go/quic-go@v0.52.0/crypto_stream_manager.go:34 # 0xdcaa9a github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x3a github.com/quic-go/quic-go@v0.52.0/connection.go:1580 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 32] @ 0xb3f470 0xb3f45e 0xb40555 0xb3ec77 0xe9c916 0xe9c908 0x11a103f 0xdedcb6 0xdec62b 0xdeb4e5 0x483781 # 0xb3f46f github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x28f github.com/multiformats/go-multiaddr@v0.16.0/component.go:26 # 0xb3f45d github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x27d github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:111 # 0xb40554 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:314 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xe9c915 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xe9c907 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x11a103e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.42.0/config/config.go:387 # 0xdedcb5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.52.0/server.go:667 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 64] @ 0x11ccc16 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb65 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x4794fa 0x47950f 0xd8b072 0xd8b05b 0xd8ac15 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0xd8b071 crypto/x509.NewCertPool+0x51 crypto/x509/cert_pool.go:67 # 0xd8b05a github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:162 # 0xd8ac14 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x194 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:139 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 560] @ 0x6d7def 0xdb7945 0xdb7e85 0xdb7a6c 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x6d7dee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:87 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb7e84 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:56 # 0xdb7a6b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:35 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27af 0x6d7845 0x6d7dcb 0xdb7945 0xdb6f0f 0xdb6e13 0xdb6007 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdb6006 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x446 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:493 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 1536] @ 0xda08a5 0x49bd51 0xd9c5ac 0xd9c5a0 0xd96a4d 0xd9648c 0xdc9c77 0xdc9c0c 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2c05 0xdf9b3e 0x483781 # 0xda08a4 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:14 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xd9c5ab github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x32b github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:21 # 0xd9c59f github.com/quic-go/quic-go/internal/wire.parseStreamFrame+0x31f github.com/quic-go/quic-go@v0.52.0/internal/wire/stream_frame.go:66 # 0xd96a4c github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x44c github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:99 # 0xd9648b github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:80 # 0xdc9c76 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1d6 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:60 # 0xdc9c0b github.com/quic-go/quic-go.(*connection).handleFrames+0x16b github.com/quic-go/quic-go@v0.52.0/connection.go:1435 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [3: 96] @ 0xdd8e47 0xdd8b8f 0xdcfef4 0xdcc2dd 0xdc3405 0x483781 # 0xdd8e46 github.com/quic-go/quic-go.(*packetPacker).packConnectionClose+0x266 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:224 # 0xdd8b8e github.com/quic-go/quic-go.(*packetPacker).PackApplicationClose+0x2e github.com/quic-go/quic-go@v0.52.0/packet_packer.go:186 # 0xdcfef3 github.com/quic-go/quic-go.(*connection).sendConnectionClose+0x173 github.com/quic-go/quic-go@v0.52.0/connection.go:2461 # 0xdcc2dc github.com/quic-go/quic-go.(*connection).handleCloseError+0x61c github.com/quic-go/quic-go@v0.52.0/connection.go:1920 # 0xdc3404 github.com/quic-go/quic-go.(*connection).run+0xba4 github.com/quic-go/quic-go@v0.52.0/connection.go:691 0: 0 [1: 64] @ 0x461ac6 0x14fca53 0x1501be5 0x15018c9 0x15012ba 0x97bd58 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x14fca52 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 crypto/internal/fips140/hkdf/hkdf.go:42 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x15012b9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x97bd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 crypto/tls/handshake_server_tls13.go:763 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 24] @ 0x4e4988 0xdc2913 0xdc294e 0xdc2974 0x483781 # 0x4e4987 time.NewTimer+0x27 time/sleep.go:144 # 0xdc2912 github.com/quic-go/quic-go/internal/utils.NewTimer+0xb2 github.com/quic-go/quic-go@v0.52.0/internal/utils/timer.go:17 # 0xdc294d github.com/quic-go/quic-go.newTimer+0xed github.com/quic-go/quic-go@v0.52.0/connection_timer.go:17 # 0xdc2973 github.com/quic-go/quic-go.(*connection).run+0x113 github.com/quic-go/quic-go@v0.52.0/connection.go:525 0: 0 [4: 96] @ 0xdda785 0xdcded1 0xdcd46f 0xdc328f 0x483781 # 0xdda784 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x9c4 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:428 # 0xdcded0 github.com/quic-go/quic-go.(*connection).sendPackets+0x890 github.com/quic-go/quic-go@v0.52.0/connection.go:2145 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [2: 160] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x408ccd 0x40e27c 0x961d51 0x943c7a 0x943778 0x972e5e 0x97241a 0x9460fa 0x983528 0x483781 # 0x961d50 crypto/tls.(*clientHelloMsg).unmarshal+0x610 crypto/tls/handshake_messages.go:471 # 0x943c79 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1175 # 0x943777 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x972e5d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:138 # 0x972419 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:44 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0xd0f0d5 0xd0c63b 0xd0c5dd 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd2744d 0xd276a5 0xd298b3 0xd5f202 0x11553e9 0x115127c 0xb34033 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd0c63a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:374 # 0xd0c5dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:773 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd2744c github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:329 # 0xd276a4 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:367 # 0xd298b2 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:47 # 0xd5f201 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:81 # 0x11553e8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x115127b github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x1b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:914 # 0xb34032 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x6f2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:306 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [1: 24] @ 0xd295bf 0xd297c8 0xd5ef8a 0x8ffc2a 0x779571 0x8ffa29 0x8ff905 0x1155d89 0x1155d44 0x11561c7 0x8ff30b 0x1156049 0x11511c2 0x10b97f6 0x779571 0x10b9870 0x10faa97 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd295be github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x9e github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:24 # 0xd297c7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:38 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x8ffc29 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0x8ffa28 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8ff904 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1155d88 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa8 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x1155d43 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x63 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x11561c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1156048 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x11511c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:906 # 0x10b97f5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadByte+0x35 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/util/io.go:41 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0x10b986f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadMsg+0x2f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/util/io.go:46 # 0x10faa96 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1636 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:381 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 768] @ 0x987925 0x97dd45 0x983e98 0xdb4f7d 0xdc4b96 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x987924 crypto/tls.(*Conn).sessionState+0x64 crypto/tls/ticket.go:294 # 0x97dd44 crypto/tls.(*Conn).sendSessionTicket+0x164 crypto/tls/handshake_server_tls13.go:991 # 0x983e97 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdb4f7c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:369 # 0xdc4b95 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.52.0/connection.go:820 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 48] @ 0x49c6e8 0x49bc65 0x8e3c39 0xb26eb0 0xc3f2ec 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x49c6e7 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8e3c38 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xb26eaf github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc3f2eb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3cb github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:66 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x54ef07 0x143dc28 0x143d677 0x143b065 0x143c4c5 0x1448a32 0x14483cb 0x144aa3f 0xa04649 0xa06544 0x144a2e4 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x54ef06 encoding/json.Marshal+0x126 encoding/json/encode.go:179 # 0x143dc27 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x167 github.com/creachadair/jrpc2@v1.3.1/json.go:168 # 0x143d676 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.1/json.go:65 # 0x143b064 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.1/client.go:212 # 0x143c4c4 github.com/creachadair/jrpc2.(*Client).Batch+0x1a4 github.com/creachadair/jrpc2@v1.3.1/client.go:350 # 0x1448a31 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x4d1 github.com/creachadair/jrpc2@v1.3.1/jhttp/bridge.go:126 # 0x14483ca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.1/jhttp/bridge.go:70 # 0x144aa3e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x144a2e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x183 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 48] @ 0xdddca5 0xdcef79 0xdcd599 0xdc328f 0x483781 # 0xdddca4 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x204 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:757 # 0xdcef78 github.com/quic-go/quic-go.(*connection).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.52.0/connection.go:2325 # 0xdcd598 github.com/quic-go/quic-go.(*connection).triggerSending+0x1d8 github.com/quic-go/quic-go@v0.52.0/connection.go:2085 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [1: 128] @ 0x6c95e9 0x6c9671 0x6c972e 0x6d4fe7 0x6d4fa8 0x6d6665 0x11e3e3c 0x11f950f 0x11f5785 0x11f5094 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6c95e8 compress/flate.newHuffmanEncoder+0x148 compress/flate/huffman_code.go:60 # 0x6c9670 compress/flate.newHuffmanBitWriter+0x1d0 compress/flate/huffman_bit_writer.go:102 # 0x6c972d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6d4fe6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6d4fa7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6d6664 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5784 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x11f5093 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 3168] @ 0x479453 0x408c45 0x408c38 0x40e252 0x8f9f05 0x8fbccf 0x8fcc1f 0x8fe9c5 0x11cd16d 0x11d0bb3 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8f9f04 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x104 github.com/pactus-project/pactus/sandbox/sandbox.go:104 # 0x8fbcce github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x8e github.com/pactus-project/pactus/execution/executor/batch_transfer.go:29 # 0x8fcc1e github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8fe9c4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x11cd16c github.com/pactus-project/pactus/state.(*state).executeBlock+0x18c github.com/pactus-project/pactus/state/execution.go:36 # 0x11d0bb2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x312 github.com/pactus-project/pactus/state/state.go:453 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x1242505 0x12424ba 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1242504 google.golang.org/protobuf/internal/encoding/json.(*Encoder).StartObject+0x104 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:193 # 0x12424b9 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0xb9 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:244 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 48] @ 0x461ac6 0xba2ebe 0xba2e43 0xba2e57 0xba3466 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xba2ebd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba2e42 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba2e56 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:46 # 0xba3465 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:110 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x11bca9c 0x11f955f 0x11f5785 0x11f5094 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x11bca9b github.com/pactus-project/pactus/network.(*network).SendTo+0x3b github.com/pactus-project/pactus/network/network.go:372 # 0x11f955e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x9e github.com/pactus-project/pactus/sync/sync.go:176 # 0x11f5784 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x11f5093 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 6528] @ 0x6e859e 0x11f494c 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6e859d github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:121 # 0x11f494b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0x6d7def 0xdb7945 0xdb2313 0xdba465 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x6d7dee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:87 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdba464 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:133 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [6: 96] @ 0x12e8dbf 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12e8dbe google.golang.org/grpc.newClientStream+0x9e google.golang.org/grpc@v1.73.0/stream.go:189 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 256] @ 0x6dc615 0x13cadd5 0x13ca6a7 0x133576b 0x139cede 0x13355c3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6dc614 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x34 github.com/pactus-project/pactus/types/validator/validator.go:160 # 0x13cadd4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:303 # 0x13ca6a6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:253 # 0x133576a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:394 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13355c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:396 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [2: 48] @ 0x7edc5a 0x7f3ce5 0x7f4b7d 0x9774c9 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7edc59 crypto/x509.parseName+0x59 crypto/x509/parser.go:117 # 0x7f3ce4 crypto/x509.parseCertificate+0x504 crypto/x509/parser.go:960 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0x9774c8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:903 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 192] @ 0x14b2797 0x14fc91a 0x1501be5 0x980c6d 0x93cf67 0x97ea53 0x977f05 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980c6c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97ea52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1144 # 0x977f04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:97 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 336] @ 0x52ff2a 0x10b571d 0x10b513e 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x52ff29 context.(*cancelCtx).Done+0x129 context/context.go:451 # 0x10b571c github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x57c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:240 # 0x10b513d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xedd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:204 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [17: 11968] @ 0x63ce31 0x645d32 0x63d165 0x63bbd5 0x652b4f 0x11e3fc9 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x652b4e github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xae github.com/fxamacker/cbor/v2@v2.8.0/stream.go:37 # 0x11e3fc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [36: 41472] @ 0x63ce31 0x63bbd5 0x63b9d3 0x6e8d12 0x6e8cf4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6e8d11 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6e8cf3 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/block/block.go:166 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 864] @ 0x671de5 0x6a0b85 0x6d9a45 0x6de2b5 0x6dccaf 0x11d447c 0x11d41d8 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x671de4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:892 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d447b github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9b github.com/pactus-project/pactus/state/validation.go:54 # 0x11d41d7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x297 github.com/pactus-project/pactus/state/validation.go:38 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x461ac6 0x14fca53 0x1501be5 0x15018c9 0x97bec5 0x97be46 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x14fca52 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 crypto/internal/fips140/hkdf/hkdf.go:42 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97bec4 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x584 crypto/internal/fips140/tls13/tls13.go:112 # 0x97be45 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x505 crypto/tls/handshake_server_tls13.go:767 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 64] @ 0x742b2c 0x742afe 0x742a40 0x757bdd 0x7586fb 0x8eede5 0x8eecfa 0x11d0e49 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x742b2b github.com/syndtr/goleveldb/leveldb.ensureBuffer+0x1ab github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util.go:95 # 0x742afd github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/key.go:82 # 0x742a3f github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0xbf github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:218 # 0x757bdc github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:238 # 0x7586fa github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:317 # 0x8eede4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:422 # 0x8eecf9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:418 # 0x11d0e48 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a8 github.com/pactus-project/pactus/state/state.go:479 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 256] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27af 0x6d7845 0x6d7dcb 0xdb7945 0xdba3aa 0xdba533 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdba3a9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:126 # 0xdba532 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x112 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:139 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 32] @ 0x11ccc16 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb65 0x11ccb65 0x11ccb31 0x11ccb65 0x11ceaaf 0x11cea95 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ceaae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea94 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:233 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [44: 1056] @ 0x665255 0x6dfe25 0x6e05ca 0x6e703d 0x6e90e8 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x665254 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:129 # 0x6dfe24 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x6e05c9 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0xe9 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:153 # 0x6e703c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x7d033d 0x7cf605 0x7d0149 0x7d0633 0xdb921f 0xdb91a6 0xdc4d9f 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x7d033c encoding/asn1.makeField+0xb9c encoding/asn1/marshal.go:714 # 0x7cf604 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x7d0148 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x7d0632 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:737 # 0xdb921e encoding/asn1.Marshal+0x13e encoding/asn1/marshal.go:731 # 0xdb91a5 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0xc5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:76 # 0xdc4d9e github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.52.0/connection.go:832 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [11: 7040] @ 0x63ce31 0x63bbd5 0x63b9d3 0x6e8d12 0x6e8cf4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6e8d11 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6e8cf3 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/block/block.go:166 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xc3affe 0x114fc44 0x114f014 0x10f9f3c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc3affd github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0xfd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x114fc43 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).preferredProtocol+0x63 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:677 # 0x114f013 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x5b3 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:633 # 0x10f9f3b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xadb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 256] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27fe 0x6d7845 0x6d7dcb 0xdb7945 0xdba3aa 0xdba733 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdba3a9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:126 # 0xdba732 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x112 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:153 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [6: 672] @ 0xdc26de 0xdc2650 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdc26dd github.com/quic-go/quic-go.newDatagramQueue+0x93d github.com/quic-go/quic-go@v0.52.0/datagram_queue.go:38 # 0xdc264f github.com/quic-go/quic-go.(*connection).preSetup+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:505 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [3: 336] @ 0x412454 0x5c80c5 0x5dca91 0x5b96b7 0x5d9a37 0x5b87d4 0x483781 # 0x5c80c4 net.(*Resolver).goLookupIPCNAMEOrder+0x164 net/dnsclient_unix.go:642 # 0x5dca90 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:68 # 0x5b96b6 net.init.func1+0x36 net/hook.go:21 # 0x5d9a36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5b87d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 48] @ 0xba2ee6 0xba2e57 0xba3466 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xba2ee5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:36 # 0xba2e56 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:46 # 0xba3465 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:110 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 224] @ 0x6d7def 0xdb7945 0xdb6f0f 0xdb6e13 0xdba4be 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x6d7dee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:87 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdba4bd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x9d github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:134 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [14: 896] @ 0xb54545 0xb9eaa5 0xb9eb1a 0xba5a6e 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb54544 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x2e4 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:498 # 0xb9eaa4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:751 # 0xb9eb19 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:757 # 0xba5a6d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:263 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 192] @ 0x14b2890 0x6d7845 0x6d7dcb 0xdb7945 0xdb2313 0xdba585 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdba584 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:140 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [39: 89856] @ 0x533ab4 0x5334dd 0x5336b9 0x131dce2 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x131dce1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0xe1 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:63 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27fe 0x6d7845 0x6d7dcb 0xdb7945 0xdb2313 0xdb5fcf 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdb5fce github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x40e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:492 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [10: 4800] @ 0xc0b92f 0xc09fb2 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0b92e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1811 # 0xc09fb1 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x851 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1552 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 128] @ 0x4dd42c 0xd0f0ae 0xd085d8 0xd08511 0xd07d85 0xd07991 0xd07d25 0xd07991 0xd20e66 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0x10f9f3c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd085d7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:389 # 0xd08510 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x530 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:417 # 0xd07d84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:374 # 0xd07990 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4d0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:354 # 0xd07d24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:367 # 0xd07990 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4d0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:354 # 0xd20e65 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x245 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:218 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x10f9f3b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xadb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [13: 832] @ 0xb9eb3d 0xba5a6e 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb9eb3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x5c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:765 # 0xba5a6d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:263 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0x8f9ebe 0x8fbe88 0x8fcc1f 0x8fe9c5 0x11cd16d 0x11d0bb3 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8f9ebd github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xbd github.com/pactus-project/pactus/sandbox/sandbox.go:104 # 0x8fbe87 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x247 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:39 # 0x8fcc1e github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8fe9c4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x11cd16c github.com/pactus-project/pactus/state.(*state).executeBlock+0x18c github.com/pactus-project/pactus/state/execution.go:36 # 0x11d0bb2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x312 github.com/pactus-project/pactus/state/state.go:453 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x14b2890 0x6d7845 0x6d7dcb 0xdb7945 0xdb2313 0xdb58b1 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdb58b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:449 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [2: 64] @ 0x7c42b7 0x7c09eb 0x7eedd8 0x7f4108 0x7f4b7d 0x9774c9 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7c42b6 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x96 crypto/elliptic/nistec.go:264 # 0x7c09ea crypto/elliptic.Unmarshal+0x2aa crypto/elliptic/elliptic.go:155 # 0x7eedd7 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:263 # 0x7f4107 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1008 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0x9774c8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:903 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 512] @ 0xdb8706 0xdb4e8a 0xdb4f1b 0xdc4b96 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xdb8705 github.com/quic-go/quic-go/internal/handshake.(*sessionTicket).Marshal+0x25 github.com/quic-go/quic-go@v0.52.0/internal/handshake/session_ticket.go:19 # 0xdb4e89 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).getDataForSessionTicket+0x49 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:362 # 0xdb4f1a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0xda github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:371 # 0xdc4b95 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.52.0/connection.go:820 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 24] @ 0xdc4dcd 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xdc4dcc github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x4cc github.com/quic-go/quic-go@v0.52.0/connection.go:836 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [3: 96] @ 0x11ccc16 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb65 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1496253 0x14a6f72 0x6d7c3e 0xdb795e 0xdb6f0f 0xdb6e13 0xdb7be8 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x6d7c3d golang.org/x/crypto/hkdf.(*hkdf).Read+0x1bd golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:65 # 0xdb795d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdb7be7 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:50 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [12: 13824] @ 0x6c9531 0x6c9667 0x6c972e 0x6d4fe7 0x6d4fa8 0x6d6665 0x11e3e3c 0x11f950f 0x11f5785 0x11f5094 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6c9530 compress/flate.newHuffmanEncoder+0x90 compress/flate/huffman_code.go:60 # 0x6c9666 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x6c972d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6d4fe6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6d4fa7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6d6664 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5784 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x11f5093 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x1501a30 0x980d85 0x97d1ff 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x1501a2f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf crypto/internal/fips140/tls13/tls13.go:32 # 0x980d84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x97d1fe crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e crypto/tls/handshake_server_tls13.go:893 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [8: 384] @ 0x6e6f7c 0x6e90e8 0x6e8176 0x8eb7ae 0x13c953a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6e6f7b github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x2bb github.com/pactus-project/pactus/types/tx/tx.go:367 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8175 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8eb7ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13c9539 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:153 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [4: 3072] @ 0xc36725 0xc36a2a 0xc53834 0xc51cf9 0xc4ee45 0xc59b25 0x483781 # 0xc36724 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc36a29 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc53833 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3d3 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1997 # 0xc51cf8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x4f8 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1815 # 0xc4ee44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1696 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [5: 80] @ 0xd55bf0 0xd55a65 0x115000c 0x114fe5f 0xbad4c4 0xbabdae 0x483781 # 0xd55bef github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x10f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:241 # 0xd55a64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:229 # 0x115000b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:714 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0xbad4c3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:539 # 0xbabdad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:418 0: 0 [2: 32] @ 0x1290c10 0x126b2db 0x12d8a5c 0x12d99f7 0x12da70b 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1290c0f google.golang.org/grpc/internal/transport.(*Stream).read+0x14f google.golang.org/grpc@v1.73.0/internal/transport/transport.go:399 # 0x126b2da google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x1a google.golang.org/grpc@v1.73.0/internal/transport/client_stream.go:55 # 0x12d8a5b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.73.0/rpc_util.go:705 # 0x12d99f6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.73.0/rpc_util.go:850 # 0x12da70a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.73.0/rpc_util.go:933 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [20: 960] @ 0x523505 0x523610 0x65946f 0x659b05 0x13d0b5c 0x13d0af5 0x13c9ecd 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x523504 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x52360f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x65946e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x659b04 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0xc4 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x13d0b5b github.com/pactus-project/pactus/crypto.Address.String+0xddb github.com/pactus-project/pactus/crypto/address.go:93 # 0x13d0af4 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xd74 github.com/pactus-project/pactus/www/grpc/transaction.go:356 # 0x13c9ecc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:196 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [2: 288] @ 0x942933 0x94276a 0x94321c 0x97c5b6 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x942932 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x942769 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:979 # 0x94321b crypto/tls.(*Conn).writeHandshakeRecord+0x13b crypto/tls/conn.go:1060 # 0x97c5b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc75 crypto/tls/handshake_server_tls13.go:811 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 64] @ 0xd8a9d6 0xea62ff 0xe9b272 0xdb8db8 0x973515 0x97241a 0x9460fa 0x983528 0x483781 # 0xd8a9d5 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x55 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:119 # 0xea62fe github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Listen.func1+0x1e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/transport.go:292 # 0xe9b271 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newQuicListener.func1+0x111 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/listener.go:64 # 0xdb8db7 github.com/quic-go/quic-go/internal/handshake.setupConfigForServer.func1+0xd7 github.com/quic-go/quic-go@v0.52.0/internal/handshake/tls_config.go:23 # 0x973514 crypto/tls.(*Conn).readClientHello+0x6f4 crypto/tls/handshake_server.go:162 # 0x972419 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:44 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 48] @ 0x87d056 0x88fefa 0x88fb38 0x86023b 0x88fefa 0x88fb38 0x86023b 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0xb27a72 0x10b3c03 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x87d055 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5577 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86023a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:186 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86023a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:186 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0xb27a71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10b3c02 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x442 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:79 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 112] @ 0x6d7def 0xdb7945 0xdb2313 0xdba585 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x6d7dee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:87 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdba584 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:140 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [2: 960] @ 0xb518c6 0xb51a7a 0xb5ac25 0xb5a6df 0x483781 # 0xb518c5 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.7.0/bucket.go:52 # 0xb51a79 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x299 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:111 # 0xb5ac24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:273 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 784] @ 0xda633a 0x49bd51 0xda6f7e 0xda9c76 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0xdf9b3e 0x483781 # 0xda6339 github.com/quic-go/quic-go/internal/ackhandler.init.func1+0x19 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/packet.go:32 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xda6f7d github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/packet.go:35 # 0xda9c75 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x355 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:300 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [1: 64] @ 0x14b28ce 0x6d7845 0x6d7dcb 0xdb7945 0xdb2313 0xdba585 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdba584 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:140 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 96] @ 0xc463e7 0xc45ace 0xc5d0e2 0xc59a87 0x483781 # 0xc463e6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x6e6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:821 # 0xc45acd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:750 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [4: 2304] @ 0x834156 0x833a10 0xb27de5 0xb34991 0xba23f3 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x834155 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.6/proto/encode.go:190 # 0x833a0f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.6/proto/encode.go:111 # 0xb27de4 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb34990 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x150 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:367 # 0xba23f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:135 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 4194304] @ 0x730a65 0x7453e5 0x7447e5 0x744d1e 0x744eb0 0x8ebd1d 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x730a64 github.com/syndtr/goleveldb/leveldb/memdb.New+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:474 # 0x7453e4 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:515 # 0x7447e4 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:131 # 0x744d1d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:203 # 0x744eaf github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:225 # 0x8ebd1c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 128] @ 0x49c652 0x49bc65 0x51553f 0x5159ba 0x9005d8 0x10fadff 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x49c651 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x51553e fmt.(*pp).free+0xde fmt/print.go:181 # 0x5159b9 fmt.Sprintf+0x79 fmt/print.go:241 # 0x9005d7 github.com/libp2p/go-libp2p/core/network.(*StreamError).Error+0xd7 github.com/libp2p/go-libp2p@v0.42.0/core/network/mux.go:29 # 0x10fadfe github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x199e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:383 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0xdb293b 0xdb233a 0xdba665 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xdb293a github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x5a github.com/quic-go/quic-go@v0.52.0/internal/handshake/cipher_suite.go:52 # 0xdb2339 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:18 # 0xdba664 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:147 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 32] @ 0x4dd42c 0xd0f0ae 0xd0bb05 0xd0ba2b 0xd0c005 0xd0c5a5 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd2744d 0xd276a5 0xd298b3 0xd5f202 0x10fcf85 0x10fbd26 0x10fae89 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0bb04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x204 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0ba2a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x12a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:695 # 0xd0c004 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x364 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:716 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd2744c github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:329 # 0xd276a4 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:367 # 0xd298b2 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:47 # 0xd5f201 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:81 # 0x10fcf84 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleError+0x1c4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:559 # 0x10fbd25 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func3+0x65 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:344 # 0x10fae88 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1a28 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:384 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 128] @ 0x14b2890 0x6d7845 0x6d7dcb 0xdb7945 0xdb229d 0xdb5fcf 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdb5fce github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x40e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:492 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 24] @ 0x1335205 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x1335204 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0xe4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:375 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 64] @ 0x51295b 0x98435d 0x983e9d 0xdb4f7d 0xdc4b96 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x51295a fmt.Errorf+0x9a fmt/errors.go:26 # 0x98435c crypto/tls.quicError+0x11c crypto/tls/quic.go:372 # 0x983e9c crypto/tls.(*QUICConn).SendSessionTicket+0x7c crypto/tls/quic.go:315 # 0xdb4f7c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:369 # 0xdc4b95 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.52.0/connection.go:820 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [257: 98688] @ 0x63ce31 0x63bbd5 0x63b9d3 0x6e8d12 0x6e8cf4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6e8d11 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6e8cf3 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/block/block.go:166 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x49c652 0x49bc65 0x1267ae5 0x1266db8 0x1266ead 0x126e5bc 0x126c885 0x12835fe 0x483781 # 0x49c651 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x1267ae4 google.golang.org/grpc/mem.(*buffer).Free+0xe4 google.golang.org/grpc@v1.73.0/mem/buffers.go:162 # 0x1266db7 google.golang.org/grpc/mem.(*sliceReader).freeFirstBufferIfEmpty+0x57 google.golang.org/grpc@v1.73.0/mem/buffer_slice.go:165 # 0x1266eac google.golang.org/grpc/mem.(*sliceReader).Read+0x4c google.golang.org/grpc@v1.73.0/mem/buffer_slice.go:188 # 0x126e5bb google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x37b google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:996 # 0x126c884 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x184 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:596 # 0x12835fd google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xdd google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:337 0: 0 [3: 288] @ 0x14b2797 0x6d7845 0x6d7dcb 0xdb7945 0xdb6f0f 0xdb6e13 0xdb6007 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdb6006 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x446 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:493 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [7: 896] @ 0x66de1a 0x66de26 0x65bbfd 0x1502f17 0x14b27fe 0x14fc91a 0x1501be5 0x15018c9 0x980f1e 0x980ec3 0x97d6cc 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1502f16 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x980f1d crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d crypto/internal/fips140/tls13/tls13.go:155 # 0x980ec2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 crypto/tls/key_schedule.go:46 # 0x97d6cb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x52b crypto/tls/handshake_server_tls13.go:927 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0xe0ccba 0xe0cabf 0xe98f36 0xdede6f 0xdec62b 0xdeb4e5 0x483781 # 0xe0ccb9 github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x1b9 github.com/quic-go/quic-go@v0.52.0/metrics/connection_tracer.go:121 # 0xe0cabe github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.52.0/metrics/connection_tracer.go:92 # 0xe98f35 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func2+0xb5 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/connmgr.go:145 # 0xdede6e github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x6ae github.com/quic-go/quic-go@v0.52.0/server.go:697 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 80] @ 0x7b2773 0x7b267f 0xb3f309 0xb403b5 0xb3ec77 0xb423dc 0xb423ce 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x7b2772 github.com/multiformats/go-multiaddr.newComponent+0x32 github.com/multiformats/go-multiaddr@v0.16.0/component.go:253 # 0x7b267e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.0/component.go:246 # 0xb3f308 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:113 # 0xb403b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:292 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb423db github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb423cd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:260 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 32] @ 0x14fc8e5 0x1501be5 0x15018c9 0x97da7c 0x97da13 0x97e81f 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14fc8e4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:27 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97da7b crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x17b crypto/internal/fips140/tls13/tls13.go:143 # 0x97da12 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x112 crypto/tls/handshake_server_tls13.go:971 # 0x97e81e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x71e crypto/tls/handshake_server_tls13.go:1117 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 24] @ 0x97d996 0x97e81f 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x97d995 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x95 crypto/tls/handshake_server_tls13.go:964 # 0x97e81e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x71e crypto/tls/handshake_server_tls13.go:1117 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [21: 1344] @ 0x13d0b88 0x13c9ecd 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13d0b87 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xe07 github.com/pactus-project/pactus/www/grpc/transaction.go:355 # 0x13c9ecc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:196 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 32] @ 0x1496253 0x14a6f72 0x14fcabc 0x1501be5 0x980bee 0x93cf67 0x97be45 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x14fcabb crypto/internal/fips140/hkdf.Expand[...]+0x23b crypto/internal/fips140/hkdf/hkdf.go:44 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980bed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97be44 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 crypto/tls/handshake_server_tls13.go:766 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 64] @ 0x1496253 0x66e43f 0x671d96 0x6a0b85 0x6d9a45 0x6e62f0 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x66e43e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x31e github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:59 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 1280] @ 0x13d6f5f 0x13d6fd2 0x13d47da 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x13d6f5e net/http.(*Request).WithContext+0x7e net/http/request.go:372 # 0x13d6fd1 github.com/gorilla/mux.requestWithVars+0xf1 github.com/gorilla/mux@v1.8.1/mux.go:450 # 0x13d47d9 github.com/gorilla/mux.(*Router).ServeHTTP+0x119 github.com/gorilla/mux@v1.8.1/mux.go:200 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [7: 2688] @ 0x63ce31 0x63bbd5 0x63b9d3 0x6e8d12 0x6e8cf4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6e8d11 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6e8cf3 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/block/block.go:166 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x461ac6 0xba2ebe 0xba2e43 0xba2e57 0xba3466 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba2ebd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba2e42 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba2e56 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:46 # 0xba3465 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:110 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 288] @ 0x14b2797 0x14e749f 0x14f0c50 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x14e749e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:70 # 0x14f0c4f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:297 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 128] @ 0x533545 0x5336b9 0x7b064b 0x7b3f15 0xb405b9 0xb3ec77 0xe9c916 0xe9c908 0x11a103f 0xdedcb6 0xdec62b 0xdeb4e5 0x483781 # 0x533544 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x7b064a github.com/multiformats/go-multiaddr.stringToBytes+0x24a github.com/multiformats/go-multiaddr@v0.16.0/codec.go:35 # 0x7b3f14 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:36 # 0xb405b8 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:320 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xe9c915 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xe9c907 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x11a103e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.42.0/config/config.go:387 # 0xdedcb5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.52.0/server.go:667 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [11: 1408] @ 0xba5dd6 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xba5dd5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x495 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:281 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 96] @ 0x446b69 0x458a86 0xdc2d07 0x483781 # 0xdc2d06 github.com/quic-go/quic-go.(*connection).run+0x4a6 github.com/quic-go/quic-go@v0.52.0/connection.go:603 0: 0 [7: 896] @ 0xddf385 0xddc41a 0xddb405 0xdcded1 0xdcd46f 0xdc328f 0x483781 # 0xddf384 github.com/quic-go/quic-go.(*packetPacker).getLongHeader+0x44 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:844 # 0xddc419 github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x459 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:550 # 0xddb404 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x1644 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:370 # 0xdcded0 github.com/quic-go/quic-go.(*connection).sendPackets+0x890 github.com/quic-go/quic-go@v0.52.0/connection.go:2145 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [24: 3840] @ 0xb373ec 0xba5b3d 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb373eb github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0x4b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/peerstore.go:9 # 0xba5b3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:290 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 48] @ 0x7edf7f 0x7f3e6a 0x7f4b7d 0xd8ab8d 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7edf7e crypto/x509.parseName+0x37e crypto/x509/parser.go:143 # 0x7f3e69 crypto/x509.parseCertificate+0x689 crypto/x509/parser.go:980 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0xd8ab8c github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10c github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:132 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x96f099 0x96f004 0x96effd 0x9431b6 0x97cb85 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x96f098 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xd8 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x96f003 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x96effc crypto/tls.(*certificateMsgTLS13).marshal+0x3c crypto/tls/handshake_messages.go:1451 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97cb84 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:851 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 48] @ 0x665159 0x6dfdac 0x6e047f 0x6e6c51 0x6e6a06 0x8ea759 0x8ec3e5 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x665158 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6dfdab github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x6e047e github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6e6c50 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6e6a05 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:286 # 0x8ea758 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4d8 github.com/pactus-project/pactus/store/block.go:88 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x11f2206 0x11f1e51 0x11f45a5 0x11f45a6 0x11f427d 0x11f3d5b 0x483781 # 0x11f2205 github.com/beevik/ntp.getTime+0x305 github.com/beevik/ntp@v1.4.3/ntp.go:538 # 0x11f1e50 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x11f45a4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x11f45a5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x11f427c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x11f3d5a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [1: 8192] @ 0x729235 0x728c73 0x72909a 0x7459d5 0x7447e5 0x744d1e 0x744eb0 0x8ebd1d 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x729234 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x728c72 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x729099 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).ReadFrom+0x39 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:165 # 0x7459d4 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x9f4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:571 # 0x7447e4 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:131 # 0x744d1d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:203 # 0x744eaf github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:225 # 0x8ebd1c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [3: 288] @ 0x14b2797 0x14e7ad3 0x14e71ff 0x14e8c28 0x14e8d0e 0x14e86fd 0x14f0c92 0x14f0c51 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x14e7ad2 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:57 # 0x14e71fe crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:169 # 0x14e8c27 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:329 # 0x14e8d0d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:222 # 0x14e86fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:328 # 0x14f0c91 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14f0c50 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:299 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [7: 112] @ 0x13d063b 0x13c9ecd 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13d063a github.com/pactus-project/pactus/www/grpc.transactionToProto+0x8ba github.com/pactus-project/pactus/www/grpc/transaction.go:353 # 0x13c9ecc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:196 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 32] @ 0x11ccc16 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb31 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 160] @ 0x4d5adf 0x4d55b3 0x5d09a5 0x5cf659 0xb42b17 0x114393b 0x11431bf 0x1142f18 0x113fd45 0x113dce7 0x113d586 0x483781 # 0x4d5ade syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4d55b2 syscall.NetlinkRIB+0x532 syscall/netlink_linux.go:98 # 0x5d09a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5cf658 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb42b16 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:390 # 0x114393a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x61a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:660 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142f17 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:594 # 0x113fd44 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:402 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [56: 1344] @ 0x539255 0x66444b 0x66526e 0x6dfe25 0x6e05ca 0x6e703d 0x6e90e8 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x539254 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66444a github.com/pactus-project/pactus/util/encoding.ReadElement+0x28a github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x66526d github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:129 # 0x6dfe24 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x6e05c9 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0xe9 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:153 # 0x6e703c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8] @ 0x6eb565 0x6eb4f5 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ec0ae 0x6ec094 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6eb564 github.com/pactus-project/pactus/types/vote.makeJust+0x124 github.com/pactus-project/pactus/types/vote/cp_just.go:61 # 0x6eb4f4 github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xb4 github.com/pactus-project/pactus/types/vote/cp_vote.go:143 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ec0ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ec093 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x11c4c31 0x11e400b 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x11c4c30 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0x90 github.com/pactus-project/pactus/sync/bundle/message/message.go:105 # 0x11e400a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xea github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 64512] @ 0x533ab4 0x5334dd 0x5336b9 0x131dce2 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x131dce1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0xe1 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:63 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 96] @ 0x4d5adf 0x4d55b3 0x5d0311 0x5cf559 0xb5d452 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5ade syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4d55b2 syscall.NetlinkRIB+0x532 syscall/netlink_linux.go:98 # 0x5d0310 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x5cf558 net.Interfaces+0x18 net/interface.go:114 # 0xb5d451 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 96] @ 0x7d68c5 0x96d69c 0x96d590 0x7d65c2 0x7d6951 0x96ced9 0x96cdd8 0x7d65c2 0x7d6951 0x96cc94 0x96cbfc 0x9431b6 0x97ca5d 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x96d69b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77b vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96d58f crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x66f crypto/tls/handshake_messages.go:1261 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96ced8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x198 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96cdd7 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x97 crypto/tls/handshake_messages.go:1245 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96cc93 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96cbfb crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1240 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97ca5c crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x23c crypto/tls/handshake_server_tls13.go:840 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 224] @ 0xdf1706 0xdf17b3 0xdf29ee 0xe01803 0xdf3815 0xdf36b7 0xdcafbe 0xdca393 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2c05 0x483781 # 0xdf1705 github.com/quic-go/quic-go.newReceiveStream+0x385 github.com/quic-go/quic-go@v0.52.0/receive_stream.go:75 # 0xdf17b2 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.52.0/stream.go:121 # 0xdf29ed github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.52.0/streams_map.go:98 # 0xe01802 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x222 github.com/quic-go/quic-go@v0.52.0/streams_map_incoming.go:129 # 0xdf3814 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.52.0/streams_map.go:238 # 0xdf36b6 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.52.0/streams_map.go:212 # 0xdcafbd github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.52.0/connection.go:1629 # 0xdca392 github.com/quic-go/quic-go.(*connection).handleFrame+0x1d2 github.com/quic-go/quic-go@v0.52.0/connection.go:1501 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [95: 255360] @ 0x123a46c 0x123a2ab 0x124302b 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a46b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:95 # 0x123a2aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:83 # 0x124302a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:301 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [5: 5760] @ 0x533ab4 0x5334dd 0x5336b9 0x9848a5 0x9843dc 0x9434c7 0x943579 0x972e5e 0x97241a 0x9460fa 0x983528 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x9848a4 crypto/tls.(*Conn).quicWaitForSignal+0x184 crypto/tls/quic.go:494 # 0x9843db crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:377 # 0x9434c6 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1075 # 0x943578 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1089 # 0x972e5d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:138 # 0x972419 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:44 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 160] @ 0x961d8d 0x943c7a 0x943778 0x972e5e 0x97241a 0x9460fa 0x983528 0x483781 # 0x961d8c crypto/tls.(*clientHelloMsg).unmarshal+0x64c crypto/tls/handshake_messages.go:472 # 0x943c79 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1175 # 0x943777 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x972e5d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:138 # 0x972419 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:44 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 96] @ 0x49c639 0x49bc65 0x12662ed 0x126612a 0x126e9db 0x126c885 0x12835fe 0x483781 # 0x49c638 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x12662ec google.golang.org/grpc/mem.(*sizedBufferPool).Put+0x2c google.golang.org/grpc@v1.73.0/mem/buffer_pool.go:135 # 0x1266129 google.golang.org/grpc/mem.(*tieredBufferPool).Put+0x29 google.golang.org/grpc@v1.73.0/mem/buffer_pool.go:92 # 0x126e9da google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x79a google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:1034 # 0x126c884 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x184 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:596 # 0x12835fd google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xdd google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:337 0: 0 [1: 48] @ 0x6dd945 0x6dd918 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6eb5ed 0x6eb50c 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ec0ae 0x6ec094 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6dd944 bytes.NewBuffer+0xe4 bytes/buffer.go:472 # 0x6dd917 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0xb7 github.com/pactus-project/pactus/types/certificate/certificate.go:131 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6eb5ec github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6eb50b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ec0ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ec093 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x14fc8e5 0x1501be5 0x15018c9 0x15013e5 0x97d2b6 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14fc8e4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:27 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x15013e4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x97d2b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 crypto/tls/handshake_server_tls13.go:902 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 18432] @ 0x7299b8 0x73a3ca 0x73ae86 0x73b138 0x73bd26 0x73bf38 0x73a355 0x72b339 0x72bab0 0x72ba18 0x72cbfe 0x74cb17 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x7299b7 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x157 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b137 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:648 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73bf37 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x137 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x73a354 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x72b338 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x72baaf github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x72ba17 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x72cbfd github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x74cb16 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x416 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [3: 192] @ 0x1501a30 0x15018c9 0x980f1e 0x980ec3 0x97d6cc 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x1501a2f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf crypto/internal/fips140/tls13/tls13.go:32 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x980f1d crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d crypto/internal/fips140/tls13/tls13.go:155 # 0x980ec2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 crypto/tls/key_schedule.go:46 # 0x97d6cb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x52b crypto/tls/handshake_server_tls13.go:927 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 192] @ 0xdb920c 0xdc4d9f 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xdb920b github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x12b github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:76 # 0xdc4d9e github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.52.0/connection.go:832 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [2: 224] @ 0x6d7def 0xdb7945 0xdb229d 0xdba465 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x6d7dee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:87 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdba464 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:133 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [3: 192] @ 0x149ad93 0x149ac45 0x149ac0f 0x14ff1fb 0x14ff10f 0x978b05 0x978ae4 0x977e65 0x97257d 0x9460fa 0x983528 0x483781 # 0x149ad92 crypto/internal/fips140/sha3.(*Digest).sumGeneric+0x112 crypto/internal/fips140/sha3/sha3.go:163 # 0x149ac44 crypto/internal/fips140/sha3.(*Digest).sum+0x44 crypto/internal/fips140/sha3/sha3_amd64.go:19 # 0x149ac0e crypto/internal/fips140/sha3.(*Digest).Sum+0xe crypto/internal/fips140/sha3/sha3.go:150 # 0x14ff1fa crypto/internal/fips140/mlkem.kemEncaps+0xba crypto/internal/fips140/mlkem/mlkem768.go:369 # 0x14ff10e crypto/internal/fips140/mlkem.(*EncapsulationKey768).encapsulate+0x4e crypto/internal/fips140/mlkem/mlkem768.go:352 # 0x978b04 crypto/internal/fips140/mlkem.(*EncapsulationKey768).Encapsulate+0xb84 crypto/internal/fips140/mlkem/mlkem768.go:343 # 0x978ae3 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xb63 crypto/tls/handshake_server_tls13.go:283 # 0x977e64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:69 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 64] @ 0xde69f8 0xde68e2 0xdae5c2 0xdae48e 0xdceef5 0xdcd599 0xdcd5ef 0xdc328f 0x483781 # 0xde69f7 github.com/quic-go/quic-go.(*retransmissionQueue).addAppData+0x137 github.com/quic-go/quic-go@v0.52.0/retransmission_queue.go:59 # 0xde68e1 github.com/quic-go/quic-go.(*retransmissionQueueAppDataAckHandler).OnLost+0x21 github.com/quic-go/quic-go@v0.52.0/retransmission_queue.go:157 # 0xdae5c1 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).queueFramesForRetransmission+0x61 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:922 # 0xdae48d github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).QueueProbePacket+0x6d github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:908 # 0xdceef4 github.com/quic-go/quic-go.(*connection).sendProbePacket+0xf4 github.com/quic-go/quic-go@v0.52.0/connection.go:2321 # 0xdcd598 github.com/quic-go/quic-go.(*connection).triggerSending+0x1d8 github.com/quic-go/quic-go@v0.52.0/connection.go:2085 # 0xdcd5ee github.com/quic-go/quic-go.(*connection).triggerSending+0x22e github.com/quic-go/quic-go@v0.52.0/connection.go:2092 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [1: 48] @ 0x512d37 0x98435d 0x983e9d 0xdb4f7d 0xdc4b96 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x512d36 fmt.Errorf+0x476 fmt/errors.go:48 # 0x98435c crypto/tls.quicError+0x11c crypto/tls/quic.go:372 # 0x983e9c crypto/tls.(*QUICConn).SendSessionTicket+0x7c crypto/tls/quic.go:315 # 0xdb4f7c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:369 # 0xdc4b95 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.52.0/connection.go:820 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 24] @ 0x7d033d 0x7d0633 0xdb9069 0xdb9046 0xdeef11 0xdeecd8 0xdeb885 0x483781 # 0x7d033c encoding/asn1.makeField+0xb9c encoding/asn1/marshal.go:714 # 0x7d0632 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:737 # 0xdb9068 encoding/asn1.Marshal+0x1c8 encoding/asn1/marshal.go:731 # 0xdb9045 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1a5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:61 # 0xdeef10 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.52.0/server.go:807 # 0xdeecd7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.52.0/server.go:793 # 0xdeb884 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.52.0/server.go:322 0: 0 [1: 64] @ 0x14b2890 0x6d7845 0x6d7dcb 0xdb7945 0xdb229d 0xdba465 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdba464 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:133 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [2: 256] @ 0x66de1a 0x66de26 0x65bbfd 0x14b27fe 0x14fc91a 0x1501be5 0x97dd07 0x983e98 0xdb4f7d 0xdc4b96 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x97dd06 crypto/tls.(*Conn).sendSessionTicket+0x126 crypto/tls/handshake_server_tls13.go:986 # 0x983e97 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdb4f7c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:369 # 0xdc4b95 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.52.0/connection.go:820 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [7: 896] @ 0xdf23dd 0xdf2455 0xdf2027 0xdc2373 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdf23dc github.com/quic-go/quic-go.newOutgoingStreamsMap[...]+0x33c github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:40 # 0xdf2454 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x3b4 github.com/quic-go/quic-go@v0.52.0/streams_map.go:103 # 0xdf2026 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.52.0/streams_map.go:81 # 0xdc2372 github.com/quic-go/quic-go.(*connection).preSetup+0x5d2 github.com/quic-go/quic-go@v0.52.0/connection.go:485 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 32] @ 0x11ccc16 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb31 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x7b2955 0x7b267f 0xb3f44f 0xb40555 0xb3ec77 0xe9c916 0xe9c908 0x11a103f 0xdedcb6 0xdec62b 0xdeb4e5 0x483781 # 0x7b2954 github.com/multiformats/go-multiaddr.newComponent+0x214 github.com/multiformats/go-multiaddr@v0.16.0/component.go:277 # 0x7b267e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.0/component.go:246 # 0xb3f44e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:107 # 0xb40554 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:314 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xe9c915 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xe9c907 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x11a103e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.42.0/config/config.go:387 # 0xdedcb5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.52.0/server.go:667 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 24] @ 0xdb7775 0xdb804a 0xdb7b10 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdb7774 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:12 # 0xdb8049 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:69 # 0xdb7b0f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:45 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [3: 336] @ 0x1495726 0x14a7356 0x6d7bae 0x4ce0f1 0xdb9c9f 0xdb9ca1 0xdb98a6 0xdb9099 0xdeef11 0xdeecd8 0xdeb885 0x483781 # 0x1495725 crypto/internal/fips140/sha256.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha256/sha256.go:60 # 0x14a7355 crypto/internal/fips140/hmac.(*HMAC).Reset+0x155 crypto/internal/fips140/hmac/hmac.go:119 # 0x6d7bad golang.org/x/crypto/hkdf.(*hkdf).Read+0x12d golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:60 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xdb9c9e io.ReadFull+0x13e io/io.go:354 # 0xdb9ca0 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x140 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:62 # 0xdb98a5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:35 # 0xdb9098 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:71 # 0xdeef10 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.52.0/server.go:807 # 0xdeecd7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.52.0/server.go:793 # 0xdeb884 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.52.0/server.go:322 0: 0 [2: 448] @ 0xc5f46d 0xc5f450 0xc4de89 0xc4de7d 0xc4bb71 0xc4a705 0xc4a510 0xc49d39 0xc5ddb2 0xc59aa5 0x483781 # 0xc5f46c github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20c github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:26 # 0xc5f44f github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1ef github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:97 # 0xc4de88 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:68 # 0xc4de7c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1405 # 0xc4bb70 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4f0 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1373 # 0xc4a704 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1165 # 0xc4a50f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x78f github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1244 # 0xc49d38 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x58 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1164 # 0xc5ddb1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1429 # 0xc59aa4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbc4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:849 0: 0 [1: 32] @ 0xdb9c36 0xdb98a6 0xdb9250 0xdc4d9f 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0xdb9c35 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xd5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:57 # 0xdb98a5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:35 # 0xdb924f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x16f github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:84 # 0xdc4d9e github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.52.0/connection.go:832 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [5: 480] @ 0x14b2797 0x14fc91a 0x1501be5 0x15018c9 0x15013e5 0x97d2b6 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x15013e4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x97d2b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 crypto/tls/handshake_server_tls13.go:902 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 1622016] @ 0x142c3d4 0x142c398 0x142c3e3 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x142c3d3 bytes.(*Buffer).String+0x1173 bytes/buffer.go:71 # 0x142c397 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x1137 github.com/pactus-project/pactus/www/html/server.go:273 # 0x142c3e2 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1182 github.com/pactus-project/pactus/www/html/network.go:80 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 96] @ 0x142b705 0x142b6ea 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x142b704 github.com/libp2p/go-libp2p/core/peer.IDFromBytes+0x4a4 github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:117 # 0x142b6e9 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x489 github.com/pactus-project/pactus/www/html/network.go:54 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 32] @ 0x87b666 0x88fefa 0x88fb38 0x86232c 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x140f5e7 0x12cbf85 0x133b2c7 0x142b349 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x87b665 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5275 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86232b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:448 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x133b2c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:49 # 0x142b348 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 1152] @ 0x1290c10 0x126b2db 0x12d8a5c 0x12d99f7 0x12da70b 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x140f5e7 0x12cbf85 0x133b2c7 0x142b349 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x1290c0f google.golang.org/grpc/internal/transport.(*Stream).read+0x14f google.golang.org/grpc@v1.73.0/internal/transport/transport.go:399 # 0x126b2da google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x1a google.golang.org/grpc@v1.73.0/internal/transport/client_stream.go:55 # 0x12d8a5b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.73.0/rpc_util.go:705 # 0x12d99f6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.73.0/rpc_util.go:850 # 0x12da70a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.73.0/rpc_util.go:933 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x133b2c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:49 # 0x142b348 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 4608] @ 0xdfd885 0x49bd51 0xdde30f 0xdde303 0xddddbf 0xdcef79 0xdcd599 0xdc328f 0x483781 # 0xdfd884 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:87 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdde30e github.com/quic-go/quic-go.getPacketBuffer+0x2ee github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:72 # 0xdde302 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x2e2 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:790 # 0xddddbe github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x31e github.com/quic-go/quic-go@v0.52.0/packet_packer.go:723 # 0xdcef78 github.com/quic-go/quic-go.(*connection).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.52.0/connection.go:2325 # 0xdcd598 github.com/quic-go/quic-go.(*connection).triggerSending+0x1d8 github.com/quic-go/quic-go@v0.52.0/connection.go:2085 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [1: 80] @ 0x7b2773 0x7b267f 0xb3f309 0xb40555 0xb3ec77 0xe9c916 0xe9c908 0x11a103f 0xdedcb6 0xdec62b 0xdeb4e5 0x483781 # 0x7b2772 github.com/multiformats/go-multiaddr.newComponent+0x32 github.com/multiformats/go-multiaddr@v0.16.0/component.go:253 # 0x7b267e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.0/component.go:246 # 0xb3f308 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:113 # 0xb40554 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:314 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xe9c915 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xe9c907 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x11a103e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.42.0/config/config.go:387 # 0xdedcb5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.52.0/server.go:667 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 24] @ 0xdb96f3 0xded6de 0xded703 0xded9a5 0xdec62b 0xdeb4e5 0x483781 # 0xdb96f2 github.com/quic-go/quic-go/internal/handshake.encodeRemoteAddr+0x92 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:123 # 0xded6dd github.com/quic-go/quic-go/internal/handshake.(*Token).ValidateRemoteAddr+0x3d github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:32 # 0xded702 github.com/quic-go/quic-go.(*baseServer).validateToken+0x62 github.com/quic-go/quic-go@v0.52.0/server.go:561 # 0xded9a4 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x1e4 github.com/quic-go/quic-go@v0.52.0/server.go:607 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 224] @ 0xdf7e05 0xdfa517 0x483781 # 0xdf7e04 github.com/quic-go/quic-go.(*packetInfo).OOB+0x84 github.com/quic-go/quic-go@v0.52.0/sys_conn_oob.go:302 # 0xdfa516 github.com/quic-go/quic-go.(*Transport).runSendQueue+0x176 github.com/quic-go/quic-go@v0.52.0/transport.go:453 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x6d78d7 0x14b27af 0x6d7845 0x6d79d9 0x6d7f05 0xdb9c18 0xdb98a6 0xdb9099 0xdeef11 0xdeecd8 0xdeb885 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d79d8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:30 # 0x6d7f04 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:93 # 0xdb9c17 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:56 # 0xdb98a5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:35 # 0xdb9098 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:71 # 0xdeef10 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.52.0/server.go:807 # 0xdeecd7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.52.0/server.go:793 # 0xdeb884 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.52.0/server.go:322 0: 0 [1: 48] @ 0x512d37 0x946553 0x983528 0x483781 # 0x512d36 fmt.Errorf+0x476 fmt/errors.go:48 # 0x946552 crypto/tls.(*Conn).handshakeContext+0x7f2 crypto/tls/conn.go:1602 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 320] @ 0x10705f1 0x10704eb 0x10716ff 0x1071045 0x1070e70 0x12616f2 0x125c956 0x1280832 0x483781 # 0x10705f0 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 golang.org/x/net@v0.42.0/http2/hpack/tables.go:60 # 0x10704ea golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.42.0/http2/hpack/hpack.go:174 # 0x10716fe golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e golang.org/x/net@v0.42.0/http2/hpack/hpack.go:393 # 0x1071044 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.42.0/http2/hpack/hpack.go:316 # 0x1070e6f golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f golang.org/x/net@v0.42.0/http2/hpack/hpack.go:262 # 0x12616f1 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.42.0/http2/frame.go:1624 # 0x125c955 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.42.0/http2/frame.go:537 # 0x1280831 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1d1 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1662 0: 0 [1: 96] @ 0x14b2797 0x6d7845 0x6d7dcb 0xdb7945 0xdb229d 0xdba785 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdba784 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:154 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [3: 144] @ 0x4794fa 0x47950f 0xd8b065 0xd8b05b 0xea3030 0xea2da5 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0xd8b064 crypto/x509.NewCertPool+0x44 crypto/x509/cert_pool.go:66 # 0xd8b05a github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:162 # 0xea302f github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xaf github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:120 # 0xea2da4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:106 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 48] @ 0x4619f2 0x460f65 0x46125d 0x5e4d17 0x5e4c93 0xb42322 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x5e4d16 net.JoinHostPort+0x1f6 net/ipsock.go:240 # 0x5e4c92 net.(*TCPAddr).String+0x172 net/tcpsock.go:52 # 0xb42321 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x61 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:251 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [4: 512] @ 0x66de1a 0x66de26 0x65bbfd 0x14b27af 0x14fc91a 0x1501be5 0x980bee 0x93cf67 0x97d42b 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980bed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97d42a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a crypto/tls/handshake_server_tls13.go:906 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x962add 0x943c7a 0x943778 0x972e5e 0x97241a 0x9460fa 0x983528 0x483781 # 0x962adc crypto/tls.(*clientHelloMsg).unmarshal+0x139c crypto/tls/handshake_messages.go:599 # 0x943c79 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1175 # 0x943777 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x972e5d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:138 # 0x972419 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:44 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 144] @ 0xde4d45 0xde4d1f 0xde466d 0xea3842 0xd5ef8a 0x4ce0f1 0x8ffa78 0x8ffa5b 0x8ff905 0xd82725 0xd826f9 0x114c7cc 0xd53a85 0x483781 # 0xde4d44 github.com/quic-go/quic-go/internal/utils.NewTimer+0x4c4 github.com/quic-go/quic-go@v0.52.0/internal/utils/timer.go:17 # 0xde4d1e github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.52.0/receive_stream.go:170 # 0xde466c github.com/quic-go/quic-go.(*receiveStream).Read+0xcc github.com/quic-go/quic-go@v0.52.0/receive_stream.go:94 # 0xea3841 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:58 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0x8ffa77 io.ReadFull+0xd7 io/io.go:354 # 0x8ffa5a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8ff904 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd82724 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd826f8 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x114c7cb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:373 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 96] @ 0x14b2797 0x6d7845 0x6d7dcb 0xdb7945 0xdb2313 0xdba465 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdba464 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:133 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [2: 256] @ 0x66de1a 0x66de26 0x65bbfd 0x14b27fe 0x14fc91a 0x1501be5 0x980bee 0x93cf67 0x97ea53 0x977f05 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980bed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97ea52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1144 # 0x977f04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:97 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 32] @ 0x131ae68 0x1332a45 0x1319b8f 0x13199d7 0x1332771 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x131ae67 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.withHTTPPathPattern+0x27 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:406 # 0x1332a44 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1.WithHTTPPathPattern.1+0x24 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:59 # 0x1319b8e github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0xae github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:139 # 0x13199d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:79 # 0x1332770 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:610 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 16] @ 0xd06239 0xd0c27c 0xd29da2 0xd20dd4 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xd06238 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:71 # 0xd0c27b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:739 # 0xd29da1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/transport.go:45 # 0xd20dd3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:214 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [3: 336] @ 0x52f82d 0x11a1125 0xdedcb6 0xdec62b 0xdeb4e5 0x483781 # 0x52f82c context.AfterFunc+0x2c context/context.go:320 # 0x11a1124 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x124 github.com/libp2p/go-libp2p@v0.42.0/config/config.go:396 # 0xdedcb5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.52.0/server.go:667 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 48] @ 0xda08b6 0x49bd51 0xd9c5ac 0xd9c5a0 0xd96a4d 0xd9648c 0xdc9c77 0xdc9c0c 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0xda08b5 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x35 github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:13 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xd9c5ab github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x32b github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:21 # 0xd9c59f github.com/quic-go/quic-go/internal/wire.parseStreamFrame+0x31f github.com/quic-go/quic-go@v0.52.0/internal/wire/stream_frame.go:66 # 0xd96a4c github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x44c github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:99 # 0xd9648b github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:80 # 0xdc9c76 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1d6 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:60 # 0xdc9c0b github.com/quic-go/quic-go.(*connection).handleFrames+0x16b github.com/quic-go/quic-go@v0.52.0/connection.go:1435 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 160] @ 0x52f55b 0x52f53d 0xde7b65 0xdf1566 0xdf29ee 0xe01803 0xdf3815 0xdf36b7 0xdcafbe 0xdca393 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2c05 0x483781 # 0x52f55a context.withCancel+0x3a context/context.go:277 # 0x52f53c context.WithCancelCause+0x1c context/context.go:269 # 0xde7b64 github.com/quic-go/quic-go.newSendStream+0x104 github.com/quic-go/quic-go@v0.52.0/send_stream.go:84 # 0xdf1565 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.52.0/stream.go:108 # 0xdf29ed github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.52.0/streams_map.go:98 # 0xe01802 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x222 github.com/quic-go/quic-go@v0.52.0/streams_map_incoming.go:129 # 0xdf3814 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.52.0/streams_map.go:238 # 0xdf36b6 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.52.0/streams_map.go:212 # 0xdcafbd github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.52.0/connection.go:1629 # 0xdca392 github.com/quic-go/quic-go.(*connection).handleFrame+0x1d2 github.com/quic-go/quic-go@v0.52.0/connection.go:1501 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 24] @ 0xdfd705 0x483781 # 0xdfd704 github.com/quic-go/quic-go.(*packetHandlerMap).ReplaceWithClosed.func2+0x1c4 github.com/quic-go/quic-go@v0.52.0/transport.go:840 0: 0 [5: 160] @ 0x4dd42c 0xd0f0ae 0xd0c63b 0xd0c5dd 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd272ef 0xd298f5 0xd298f6 0xd5f262 0x10fc3e7 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0c63a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:374 # 0xd0c5dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:773 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd272ee github.com/libp2p/go-yamux/v5.(*Stream).ResetWithError+0x1ae github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:298 # 0xd298f4 github.com/libp2p/go-yamux/v5.(*Stream).Reset+0x14 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:263 # 0xd298f5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Reset+0x15 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:51 # 0xd5f261 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:89 # 0x10fc3e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x246 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:477 0: 0 [6: 288] @ 0xdb6f2f 0xdb6e13 0xdb7be8 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdb6f2e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x6e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:53 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdb7be7 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:50 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 64] @ 0x5ef4d2 0x5ea2f5 0x5eb0de 0x5e95e5 0xdf7c0d 0xdfa59a 0x483781 # 0x5ef4d1 net.ipToSockaddr+0x71 net/ipsock_posix.go:228 # 0x5ea2f4 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x5eb0dd net.(*UDPConn).writeMsg+0x7d net/udpsock_posix.go:172 # 0x5e95e4 net.(*UDPConn).WriteMsgUDP+0x44 net/udpsock.go:262 # 0xdf7c0c github.com/quic-go/quic-go.(*oobConn).WritePacket+0x10c github.com/quic-go/quic-go@v0.52.0/sys_conn_oob.go:267 # 0xdfa599 github.com/quic-go/quic-go.(*Transport).runSendQueue+0x1f9 github.com/quic-go/quic-go@v0.52.0/transport.go:453 0: 0 [2: 192] @ 0x14b2797 0x6d7845 0x6d7dcb 0xdb7945 0xdba3aa 0xdba533 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdba3a9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:126 # 0xdba532 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x112 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:139 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 48] @ 0x7d89bc 0x7d8987 0x7d88af 0x7d65c2 0x7d6951 0x7d40df 0x7d8658 0x7d859f 0x7d65c2 0x7d6951 0x7d40df 0x7d849e 0x7dcbbc 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d89bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2bb vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7d8986 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x286 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x7d88ae crypto/ecdsa.addASN1IntBytes.func1+0x1ae crypto/ecdsa/ecdsa.go:319 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7d40de vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x19e vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7d8657 crypto/ecdsa.addASN1IntBytes+0x77 crypto/ecdsa/ecdsa.go:315 # 0x7d859e crypto/ecdsa.encodeSignature.func1+0x3e crypto/ecdsa/ecdsa.go:299 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7d40de vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x19e vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7d849d crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:298 # 0x7dcbbb crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:255 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 48] @ 0xdcb96d 0xdcbbb9 0xea2196 0xea2a45 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0xdcb96c github.com/quic-go/quic-go.(*connection).closeLocal+0x2c github.com/quic-go/quic-go@v0.52.0/connection.go:1814 # 0xdcbbb8 github.com/quic-go/quic-go.(*connection).CloseWithError+0x78 github.com/quic-go/quic-go@v0.52.0/connection.go:1828 # 0xea2195 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).closeWithError+0x55 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/conn.go:46 # 0xea2a44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x1c4 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:61 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [9: 13824] @ 0xdfd885 0x49bd51 0xdda745 0xdda739 0xdcded1 0xdcd46f 0xdc328f 0x483781 # 0xdfd884 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:87 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdda744 github.com/quic-go/quic-go.getPacketBuffer+0x984 github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:72 # 0xdda738 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x978 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:425 # 0xdcded0 github.com/quic-go/quic-go.(*connection).sendPackets+0x890 github.com/quic-go/quic-go@v0.52.0/connection.go:2145 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [3: 96] @ 0xdb283a 0xdb5c06 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xdb2839 github.com/quic-go/quic-go/internal/handshake.getCipherSuite+0x99 github.com/quic-go/quic-go@v0.52.0/internal/handshake/cipher_suite.go:29 # 0xdb5c05 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x45 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:471 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [2: 96] @ 0x6e6432 0x13c6397 0x13c7825 0x14753ff 0x483781 # 0x6e6431 github.com/pactus-project/pactus/types/tx.(*Tx).Bytes+0x31 github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x13c6396 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x156 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:25 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 384] @ 0x66de1a 0x66de26 0x65bbfd 0x14b27fe 0x14fc91a 0x1501be5 0x980d85 0x97d951 0x97e81f 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980d84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x97d950 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 crypto/tls/handshake_server_tls13.go:963 # 0x97e81e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x71e crypto/tls/handshake_server_tls13.go:1117 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 64] @ 0x1496253 0x980de5 0x97d1ff 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x980de4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x124 crypto/tls/key_schedule.go:39 # 0x97d1fe crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e crypto/tls/handshake_server_tls13.go:893 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 128] @ 0x14b28ce 0x6d7845 0x6d7dcb 0xdb7945 0xdb7ee7 0xdb7a6c 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb7ee6 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:57 # 0xdb7a6b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:35 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 256] @ 0x66de1a 0x66de26 0x6d78d7 0x14b27fe 0x6d7845 0x6d79d9 0x6d7f05 0xdb9c18 0xdb98a6 0xdb9250 0xdc4d9f 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d79d8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:30 # 0x6d7f04 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:93 # 0xdb9c17 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:56 # 0xdb98a5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:35 # 0xdb924f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x16f github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:84 # 0xdc4d9e github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.52.0/connection.go:832 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 32] @ 0xda9dc9 0xda9d7d 0xdcfb8a 0xdcf0dd 0xdcd599 0xdcd5ef 0xdc328f 0x483781 # 0xda9dc8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4a8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:57 # 0xda9d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x45c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:311 # 0xdcfb89 github.com/quic-go/quic-go.(*connection).sendPackedCoalescedPacket+0x3e9 github.com/quic-go/quic-go@v0.52.0/connection.go:2435 # 0xdcf0dc github.com/quic-go/quic-go.(*connection).sendProbePacket+0x2dc github.com/quic-go/quic-go@v0.52.0/connection.go:2340 # 0xdcd598 github.com/quic-go/quic-go.(*connection).triggerSending+0x1d8 github.com/quic-go/quic-go@v0.52.0/connection.go:2085 # 0xdcd5ee github.com/quic-go/quic-go.(*connection).triggerSending+0x22e github.com/quic-go/quic-go@v0.52.0/connection.go:2092 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [1: 32] @ 0x14fc8e5 0x1501be5 0x97dd07 0x983e98 0xdb4f7d 0xdc4b96 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x14fc8e4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:27 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x97dd06 crypto/tls.(*Conn).sendSessionTicket+0x126 crypto/tls/handshake_server_tls13.go:986 # 0x983e97 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdb4f7c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:369 # 0xdc4b95 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.52.0/connection.go:820 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 32] @ 0xb5e0fc 0xb5e0c3 0xba9d48 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb5e0fb github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Key+0x5b github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:19 # 0xb5e0c2 github.com/libp2p/go-libp2p-kad-dht/qpeerset.NewQueryPeerset+0x22 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:64 # 0xba9d47 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x2e7 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:191 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 288] @ 0x7d68c5 0x96f447 0x96f3d7 0x96f3aa 0x7d65c2 0x7d6951 0x96f0f4 0x96f05c 0x9431b6 0x97cb85 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x96f446 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96f3d6 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1469 # 0x96f3a9 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1462 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96f0f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96f05b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1452 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97cb84 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:851 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 192] @ 0x14b2890 0x6d7845 0x6d7dcb 0xdb7945 0xdb6f0f 0xdb6e13 0xdb6007 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdb6006 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x446 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:493 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [6: 192] @ 0x1496253 0x66e366 0x671d96 0x6a0b85 0x6d9a45 0x6de2b5 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x66e365 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x245 github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:43 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 245760] @ 0xdfd905 0x49bd51 0xdce768 0xdce793 0xdce069 0xdcd46f 0xdc328f 0xdf9b3e 0x483781 # 0xdfd904 github.com/quic-go/quic-go.init.0.func2+0x24 github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:90 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdce767 github.com/quic-go/quic-go.getLargePacketBuffer+0x347 github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:79 # 0xdce792 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x372 github.com/quic-go/quic-go@v0.52.0/connection.go:2265 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [5: 240] @ 0xdb8a28 0xdb338c 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdb8a27 github.com/quic-go/quic-go/internal/handshake.setupConfigForServer+0xc7 github.com/quic-go/quic-go@v0.52.0/internal/handshake/tls_config.go:21 # 0xdb338b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0xcb github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:126 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 256] @ 0x49c0fc 0x49bf46 0x49bcbc 0xdfe17c 0xdfe01b 0xdd50e6 0xdbc225 0xdbc34b 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xdfe17b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.52.0/internal/utils/linkedlist/linkedlist.go:124 # 0xdfe01a github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.52.0/internal/utils/linkedlist/linkedlist.go:175 # 0xdd50e5 github.com/quic-go/quic-go.newFrameSorter+0xc5 github.com/quic-go/quic-go@v0.52.0/frame_sorter.go:41 # 0xdbc224 github.com/quic-go/quic-go.newCryptoStream+0xc4 github.com/quic-go/quic-go@v0.52.0/crypto_stream.go:31 # 0xdbc34a github.com/quic-go/quic-go.init.func1+0x1ea github.com/quic-go/quic-go@v0.52.0/connection.go:252 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 16] @ 0x4dd42c 0x7d5092 0x7ee46c 0x7ee589 0x7f3d5c 0x7f4b7d 0x9774c9 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0x7d5091 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1GeneralizedTime+0xb1 vendor/golang.org/x/crypto/cryptobyte/asn1.go:502 # 0x7ee46b crypto/x509.parseTime+0x8b crypto/x509/parser.go:178 # 0x7ee588 crypto/x509.parseValidity+0x48 crypto/x509/parser.go:192 # 0x7f3d5b crypto/x509.parseCertificate+0x57b crypto/x509/parser.go:970 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0x9774c8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:903 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 192] @ 0x14b28ce 0x6d7845 0x6d7dcb 0xdb7945 0xdb7fdb 0xdb7b10 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb7fda github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:68 # 0xdb7b0f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:45 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [3: 336] @ 0xdc26c5 0xdc2650 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdc26c4 github.com/quic-go/quic-go.newDatagramQueue+0x924 github.com/quic-go/quic-go@v0.52.0/datagram_queue.go:37 # 0xdc264f github.com/quic-go/quic-go.(*connection).preSetup+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:505 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 96] @ 0x7d68c5 0x7d653d 0x985f96 0x7d65c2 0x7d6951 0x98572f 0x9856b3 0x985617 0x97dec7 0x983e98 0xdb4f7d 0xdc4b96 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x7d653c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x985f95 crypto/tls.(*SessionState).Bytes.marshalCertificate.func5+0x95 crypto/tls/handshake_messages.go:1471 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x98572e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xd0e vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9856b2 crypto/tls.marshalCertificate+0xc92 crypto/tls/handshake_messages.go:1469 # 0x985616 crypto/tls.(*SessionState).Bytes+0xbf6 crypto/tls/ticket.go:138 # 0x97dec6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1002 # 0x983e97 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdb4f7c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:369 # 0xdc4b95 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.52.0/connection.go:820 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 32] @ 0x11ccc16 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb31 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 2048] @ 0x7e753e 0x7e7553 0xdb6f14 0xdb6e13 0xdba4be 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x7e753d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7e7552 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdb6f13 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x53 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:49 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdba4bd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x9d github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:134 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [2: 256] @ 0x66de1a 0x66de26 0x65bbfd 0x14b27fe 0x14fc91a 0x1501be5 0x980bee 0x93cf67 0x97d42b 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980bed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97d42a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a crypto/tls/handshake_server_tls13.go:906 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [7: 896] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27fe 0x6d7845 0x6d7dcb 0xdb7945 0xdb6f0f 0xdb6e13 0xdba4be 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdba4bd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x9d github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:134 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 48] @ 0xdfce5e 0xdee57d 0xdec62b 0xdeb4e5 0x483781 # 0xdfce5d github.com/quic-go/quic-go.(*packetHandlerMap).AddWithConnID+0x21d github.com/quic-go/quic-go@v0.52.0/transport.go:788 # 0xdee57c github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xdbc github.com/quic-go/quic-go@v0.52.0/server.go:730 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 96] @ 0x7d00fe 0x7cf605 0x7d0149 0x7d0633 0xdb921f 0xdb91a6 0xdc4d9f 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x7d00fd encoding/asn1.makeField+0x95d encoding/asn1/marshal.go:674 # 0x7cf604 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x7d0148 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x7d0632 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:737 # 0xdb921e encoding/asn1.Marshal+0x13e encoding/asn1/marshal.go:731 # 0xdb91a5 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0xc5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:76 # 0xdc4d9e github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.52.0/connection.go:832 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [4: 384] @ 0x14b2797 0x14fc91a 0x1501be5 0x15018c9 0x97da7c 0x97da13 0x97e81f 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97da7b crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x17b crypto/internal/fips140/tls13/tls13.go:143 # 0x97da12 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x112 crypto/tls/handshake_server_tls13.go:971 # 0x97e81e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x71e crypto/tls/handshake_server_tls13.go:1117 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 48] @ 0xb40465 0xb4043a 0xb3ec77 0xb423dc 0xb423ce 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0xb40464 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x104 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:195 # 0xb40439 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:304 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb423db github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb423cd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:260 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 256] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27af 0x6d7845 0x6d7dcb 0xdb7945 0xdb6f0f 0xdb6e13 0xdb58e9 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdb58e8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x388 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:450 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 32] @ 0x1496253 0x14a6f72 0x6d7c3e 0xdb795e 0xdb2313 0xdba465 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x6d7c3d golang.org/x/crypto/hkdf.(*hkdf).Read+0x1bd golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:65 # 0xdb795d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdba464 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:133 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 96] @ 0x54ce4c 0x5499b5 0x54b531 0x5498de 0x54a58f 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11f9465 0x11f9505 0x11f5785 0x11f5094 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x54ce4b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:953 # 0x5499b4 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:389 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54a58e encoding/json.(*decodeState).array+0x50e encoding/json/decode.go:556 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f5784 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x11f5093 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x531705 0x127737d 0x127731c 0x127a1df 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x140f5e7 0x12cbf85 0x1333727 0x142959e 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0x127737c google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xdc google.golang.org/grpc@v1.73.0/credentials/credentials.go:247 # 0x127731b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:548 # 0x127a1de google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:774 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1333726 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x142959d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:155 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [7: 8064] @ 0xd944cb 0xd96708 0xd9648c 0xdc9c77 0xdc9c0c 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xd944ca github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1aa github.com/quic-go/quic-go@v0.52.0/internal/wire/crypto_frame.go:34 # 0xd96707 github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x107 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:117 # 0xd9648b github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:80 # 0xdc9c76 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1d6 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:60 # 0xdc9c0b github.com/quic-go/quic-go.(*connection).handleFrames+0x16b github.com/quic-go/quic-go@v0.52.0/connection.go:1435 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [4: 448] @ 0x6d7def 0xdb7945 0xdb2313 0xdba785 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x6d7dee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:87 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdba784 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:154 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [3: 144] @ 0x7e5e8a 0x7f3d08 0x7f4b7d 0xd8ab8d 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7e5e89 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 crypto/x509/pkix/pkix.go:151 # 0x7f3d07 crypto/x509.parseCertificate+0x527 crypto/x509/parser.go:964 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0xd8ab8c github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10c github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:132 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 24] @ 0x4d5139 0x5d09a5 0x5cf2a5 0xb5d5d6 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5138 syscall.NetlinkRIB+0xb8 syscall/netlink_linux.go:66 # 0x5d09a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5cf2a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb5d5d5 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 24] @ 0x7cf65e 0x7d0149 0x7d0633 0xdb921f 0xdb91a6 0xdc4d9f 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x7cf65d encoding/asn1.makeBody+0xf9d encoding/asn1/marshal.go:530 # 0x7d0148 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x7d0632 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:737 # 0xdb921e encoding/asn1.Marshal+0x13e encoding/asn1/marshal.go:731 # 0xdb91a5 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0xc5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:76 # 0xdc4d9e github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.52.0/connection.go:832 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 256] @ 0x66de1a 0x66de26 0x65bbfd 0x14b27fe 0x14fc91a 0x1501be5 0x980c6d 0x93cf67 0x97d42b 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980c6c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97d42a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a crypto/tls/handshake_server_tls13.go:906 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0xde5dc5 0xdf1b25 0xdd72f7 0xdd624f 0xddd6bc 0xddce6a 0xddcd18 0xddbc0d 0xddb931 0xdcf25a 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xde5dc4 github.com/quic-go/quic-go.(*receiveStream).getControlFrame+0x184 github.com/quic-go/quic-go@v0.52.0/receive_stream.go:358 # 0xdf1b24 github.com/quic-go/quic-go.(*stream).getControlFrame+0x64 github.com/quic-go/quic-go@v0.52.0/stream.go:140 # 0xdd72f6 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x576 github.com/quic-go/quic-go@v0.52.0/framer.go:178 # 0xdd624e github.com/quic-go/quic-go.(*framer).Append+0xee github.com/quic-go/quic-go@v0.52.0/framer.go:93 # 0xddd6bb github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5bb github.com/quic-go/quic-go@v0.52.0/packet_packer.go:695 # 0xddce69 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:608 # 0xddcd17 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:599 # 0xddbc0c github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1ac github.com/quic-go/quic-go@v0.52.0/packet_packer.go:489 # 0xddb930 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x90 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:472 # 0xdcf259 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0xb9 github.com/quic-go/quic-go@v0.52.0/connection.go:2347 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [3: 288] @ 0x14ccdda 0x7c4271 0x7c09eb 0x7eedd8 0x7f4108 0x7f4b7d 0xd8ab8d 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14ccdd9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x7c4270 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x50 crypto/elliptic/nistec.go:256 # 0x7c09ea crypto/elliptic.Unmarshal+0x2aa crypto/elliptic/elliptic.go:155 # 0x7eedd7 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:263 # 0x7f4107 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1008 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0xd8ab8c github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10c github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:132 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 24] @ 0xdb8ef8 0xdeef11 0xdeecd8 0xdeb885 0x483781 # 0xdb8ef7 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x57 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:64 # 0xdeef10 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.52.0/server.go:807 # 0xdeecd7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.52.0/server.go:793 # 0xdeb884 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.52.0/server.go:322 0: 0 [2: 96] @ 0xdb6f2f 0xdb6e13 0xdb58e9 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xdb6f2e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x6e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:53 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdb58e8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x388 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:450 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [2: 128] @ 0x1501a30 0x15018c9 0x97d34c 0x97d2e6 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x1501a2f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf crypto/internal/fips140/tls13/tls13.go:32 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97d34b crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x1ab crypto/internal/fips140/tls13/tls13.go:131 # 0x97d2e5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x145 crypto/tls/handshake_server_tls13.go:904 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 96] @ 0xd97a52 0xd9754b 0xd9731c 0xdec466 0xdeb4e5 0x483781 # 0xd97a51 github.com/quic-go/quic-go/internal/wire.(*Header).parseLongHeader+0x4b1 github.com/quic-go/quic-go@v0.52.0/internal/wire/header.go:246 # 0xd9754a github.com/quic-go/quic-go/internal/wire.parseHeader+0x8a github.com/quic-go/quic-go@v0.52.0/internal/wire/header.go:162 # 0xd9731b github.com/quic-go/quic-go/internal/wire.ParsePacket+0x7b github.com/quic-go/quic-go@v0.52.0/internal/wire/header.go:138 # 0xdec465 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x4e5 github.com/quic-go/quic-go@v0.52.0/server.go:448 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 24] @ 0xdfd067 0xdbfec2 0xdbfd50 0xdc319f 0x483781 # 0xdfd066 github.com/quic-go/quic-go.(*packetHandlerMap).Remove+0xa6 github.com/quic-go/quic-go@v0.52.0/transport.go:796 # 0xdbfec1 github.com/quic-go/quic-go.connRunners.RemoveConnectionID+0x1e1 github.com/quic-go/quic-go@v0.52.0/conn_id_generator.go:30 # 0xdbfd4f github.com/quic-go/quic-go.(*connIDGenerator).RemoveRetiredConnIDs+0x6f github.com/quic-go/quic-go@v0.52.0/conn_id_generator.go:174 # 0xdc319e github.com/quic-go/quic-go.(*connection).run+0x93e github.com/quic-go/quic-go@v0.52.0/connection.go:650 0: 0 [1: 288] @ 0x533ab4 0x5334dd 0x5336b9 0x9848a5 0x9843dc 0x9434c7 0x943579 0x972e5e 0x97241a 0x9460fa 0x983528 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x9848a4 crypto/tls.(*Conn).quicWaitForSignal+0x184 crypto/tls/quic.go:494 # 0x9843db crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:377 # 0x9434c6 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1075 # 0x943578 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1089 # 0x972e5d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:138 # 0x972419 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:44 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 64] @ 0x1496253 0x14a6f72 0x6d7c3e 0xdb795e 0xdb804a 0xdb7ac5 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x6d7c3d golang.org/x/crypto/hkdf.(*hkdf).Read+0x1bd golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:65 # 0xdb795d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb8049 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:69 # 0xdb7ac4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:44 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 32] @ 0x1496253 0x14a6f72 0x14fcabc 0x1501be5 0x980d85 0x97d951 0x97e81f 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x14fcabb crypto/internal/fips140/hkdf.Expand[...]+0x23b crypto/internal/fips140/hkdf/hkdf.go:44 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980d84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x97d950 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 crypto/tls/handshake_server_tls13.go:963 # 0x97e81e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x71e crypto/tls/handshake_server_tls13.go:1117 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x52f87b 0x11a1125 0xdedcb6 0xdec62b 0xdeb4e5 0x483781 # 0x52f87a context.AfterFunc+0x7a context/context.go:324 # 0x11a1124 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x124 github.com/libp2p/go-libp2p@v0.42.0/config/config.go:396 # 0xdedcb5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.52.0/server.go:667 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [3: 528] @ 0x6c95fa 0x6c9671 0x6c972e 0x6d4fe7 0x6d4fa8 0x6d6665 0x11e3e3c 0x11f950f 0x11f5785 0x11f5094 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6c95f9 compress/flate.newHuffmanEncoder+0x159 compress/flate/huffman_code.go:60 # 0x6c9670 compress/flate.newHuffmanBitWriter+0x1d0 compress/flate/huffman_bit_writer.go:102 # 0x6c972d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6d4fe6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6d4fa7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6d6664 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5784 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x11f5093 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x6e4f3a 0x6e4f3b 0x13d0003 0x13c9ecd 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6e4f39 encoding/hex.EncodeToString+0xb9 encoding/hex/hex.go:129 # 0x6e4f3a github.com/pactus-project/pactus/crypto/ed25519.(*Signature).String+0xba github.com/pactus-project/pactus/crypto/ed25519/signature.go:49 # 0x13d0002 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x282 github.com/pactus-project/pactus/www/grpc/transaction.go:296 # 0x13c9ecc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:196 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 32] @ 0x1501cf0 0x150140d 0x97d2b6 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x1501cef crypto/internal/fips140/tls13.extract[...]+0x6f crypto/internal/fips140/tls13/tls13.go:44 # 0x150140c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x97d2b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 crypto/tls/handshake_server_tls13.go:902 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 128] @ 0x14b2890 0x6d7845 0x980dbe 0x97d1ff 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x980dbd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x97d1fe crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e crypto/tls/handshake_server_tls13.go:893 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27af 0x6d7845 0x980dbe 0x97d951 0x97e81f 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x980dbd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x97d950 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 crypto/tls/handshake_server_tls13.go:963 # 0x97e81e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x71e crypto/tls/handshake_server_tls13.go:1117 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 112] @ 0x5159a6 0xd03e4d 0xd050f4 0xd5f6b9 0x114cc93 0xd53a85 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd03e4c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:703 # 0xd050f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114cc92 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:397 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x738daf 0x738451 0x73c625 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eadfe 0x8ecf93 0x8eb846 0x13c953a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x738dae github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:295 # 0x738450 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1b0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:242 # 0x73c624 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:838 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eadfd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8ecf92 github.com/pactus-project/pactus/store.(*store).PublicKey+0x92 github.com/pactus-project/pactus/store/store.go:246 # 0x8eb845 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x13c9539 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:153 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 172032] @ 0x72f80e 0x743a8a 0x742f92 0x743529 0x745a7c 0x7447e5 0x744d1e 0x744eb0 0x8ebd1d 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x72f80d github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x46d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:305 # 0x743a89 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x309 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:304 # 0x742f91 github.com/syndtr/goleveldb/leveldb.decodeBatch+0x1d1 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:281 # 0x743528 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x208 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:299 # 0x745a7b github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0xa9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:580 # 0x7447e4 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:131 # 0x744d1d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:203 # 0x744eaf github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:225 # 0x8ebd1c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 256] @ 0xd944cb 0xd96708 0xd9648c 0xdc9c77 0xdc9c0c 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0xd944ca github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1aa github.com/quic-go/quic-go@v0.52.0/internal/wire/crypto_frame.go:34 # 0xd96707 github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x107 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:117 # 0xd9648b github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:80 # 0xdc9c76 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1d6 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:60 # 0xdc9c0b github.com/quic-go/quic-go.(*connection).handleFrames+0x16b github.com/quic-go/quic-go@v0.52.0/connection.go:1435 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [5: 2400] @ 0x943c37 0x943778 0x97e24d 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x943c36 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1173 # 0x943777 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x97e24c crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:1053 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 256] @ 0x66de1a 0x66de26 0x65bbfd 0x1502f17 0x150180d 0x15012ba 0x97bd58 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1502f16 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x150180c crypto/internal/fips140/tls13.deriveSecret[...]+0x6c crypto/internal/fips140/tls13/tls13.go:51 # 0x15012b9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x97bd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 crypto/tls/handshake_server_tls13.go:763 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 48] @ 0x7d00fe 0x7d0633 0xdb921f 0xdb91a6 0xdc4d9f 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x7d00fd encoding/asn1.makeField+0x95d encoding/asn1/marshal.go:674 # 0x7d0632 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:737 # 0xdb921e encoding/asn1.Marshal+0x13e encoding/asn1/marshal.go:731 # 0xdb91a5 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0xc5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:76 # 0xdc4d9e github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.52.0/connection.go:832 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [3: 288] @ 0x14e6fa6 0x14e7925 0x14f0c50 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x14e6fa5 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:131 # 0x14e7924 crypto/internal/fips140/ecdsa.newDRBG[...]+0x604 crypto/internal/fips140/ecdsa/hmacdrbg.go:103 # 0x14f0c4f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:297 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27af 0x6d7845 0x6d7dcb 0xdb7945 0xdb6f0f 0xdb6e13 0xdba6be 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdba6bd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:148 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 16] @ 0xddde6a 0xdcef79 0xdcd599 0xdcd5ef 0xdc328f 0x483781 # 0xddde69 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x3c9 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:768 # 0xdcef78 github.com/quic-go/quic-go.(*connection).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.52.0/connection.go:2325 # 0xdcd598 github.com/quic-go/quic-go.(*connection).triggerSending+0x1d8 github.com/quic-go/quic-go@v0.52.0/connection.go:2085 # 0xdcd5ee github.com/quic-go/quic-go.(*connection).triggerSending+0x22e github.com/quic-go/quic-go@v0.52.0/connection.go:2092 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [2: 224] @ 0xdde37f 0xddddbf 0xdcef79 0xdcd599 0xdcd5ef 0xdc328f 0xdf9b3e 0x483781 # 0xdde37e github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x35e github.com/quic-go/quic-go@v0.52.0/packet_packer.go:792 # 0xddddbe github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x31e github.com/quic-go/quic-go@v0.52.0/packet_packer.go:723 # 0xdcef78 github.com/quic-go/quic-go.(*connection).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.52.0/connection.go:2325 # 0xdcd598 github.com/quic-go/quic-go.(*connection).triggerSending+0x1d8 github.com/quic-go/quic-go@v0.52.0/connection.go:2085 # 0xdcd5ee github.com/quic-go/quic-go.(*connection).triggerSending+0x22e github.com/quic-go/quic-go@v0.52.0/connection.go:2092 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [4: 704] @ 0x54ce4c 0x5499b5 0x54b531 0x5498de 0x54a58f 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11f9465 0x11f9505 0x11f5785 0x11f5094 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x54ce4b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:953 # 0x5499b4 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:389 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54a58e encoding/json.(*decodeState).array+0x50e encoding/json/decode.go:556 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f5784 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x11f5093 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0xd8b086 0xd8b05b 0xea3030 0xea2da5 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0xd8b085 crypto/x509.NewCertPool+0x65 crypto/x509/cert_pool.go:65 # 0xd8b05a github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:162 # 0xea302f github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xaf github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:120 # 0xea2da4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:106 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [51: 21216] @ 0x834156 0x833a10 0x8e48e5 0xc5384a 0xc51cf9 0xc4ee45 0xc59b25 0x483781 # 0x834155 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.6/proto/encode.go:190 # 0x833a0f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.6/proto/encode.go:111 # 0x8e48e4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:204 # 0xc53849 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3e9 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:2000 # 0xc51cf8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x4f8 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1815 # 0xc4ee44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1696 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [1: 24] @ 0x7fb126 0xd8b2c5 0xea3030 0xea2da5 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x7fb125 crypto/x509.(*Certificate).Verify+0x345 crypto/x509/verify.go:844 # 0xd8b2c4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x2a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:184 # 0xea302f github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xaf github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:120 # 0xea2da4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:106 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 16] @ 0x1501a30 0x980c6d 0x93cf67 0x97bf05 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x1501a2f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf crypto/internal/fips140/tls13/tls13.go:32 # 0x980c6c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97bf04 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 crypto/tls/handshake_server_tls13.go:768 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0xc5d34a 0xc59a87 0x483781 # 0xc5d349 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x909 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1315 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [7: 896] @ 0x14b28ce 0x14e749f 0x14f0c50 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x14e749e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:70 # 0x14f0c4f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:297 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 192] @ 0x14b28ce 0x6d7845 0x6d7dcb 0xdb7945 0xdb2313 0xdba665 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdba664 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:147 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [4: 128] @ 0xe0cc49 0xe0cabf 0xe98f36 0xdede6f 0xdec62b 0xdeb4e5 0x483781 # 0xe0cc48 github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x148 github.com/quic-go/quic-go@v0.52.0/metrics/connection_tracer.go:105 # 0xe0cabe github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.52.0/metrics/connection_tracer.go:92 # 0xe98f35 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func2+0xb5 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/connmgr.go:145 # 0xdede6e github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x6ae github.com/quic-go/quic-go@v0.52.0/server.go:697 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27fe 0x6d7845 0x6d7dcb 0xdb7945 0xdb6f0f 0xdb6e13 0xdb58e9 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdb58e8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x388 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:450 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 24] @ 0x96fd1e 0x96fba7 0x943c7a 0x943778 0x97e24d 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x96fd1d crypto/tls.unmarshalCertificate+0xfd crypto/tls/handshake_messages.go:1535 # 0x96fba6 crypto/tls.(*certificateMsgTLS13).unmarshal+0x126 crypto/tls/handshake_messages.go:1512 # 0x943c79 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1175 # 0x943777 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x97e24c crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:1053 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 352] @ 0x479453 0x408c45 0x408c38 0x40d759 0x4797c5 0x4c4ee9 0x4ac885 0x54bb05 0x5498de 0x54915e 0x548d59 0x143ddb5 0x143d9c5 0x143d305 0x144a698 0x1448d36 0x14485dd 0x14483cb 0x144aa3f 0xa04649 0xa06544 0x144a2e4 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x4797c4 reflect.mapassign_faststr0+0x24 runtime/map_swiss.go:269 # 0x4c4ee8 reflect.mapassign_faststr+0xa8 reflect/value.go:3612 # 0x4ac884 reflect.Value.SetMapIndex+0x224 reflect/map_swiss.go:427 # 0x54bb04 encoding/json.(*decodeState).object+0x1344 encoding/json/decode.go:806 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x143ddb4 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.1/json.go:204 # 0x143d9c4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.1/json.go:108 # 0x143d304 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.1/json.go:16 # 0x144a697 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1448d35 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.1/jhttp/bridge.go:152 # 0x14485dc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.1/jhttp/bridge.go:80 # 0x14483ca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.1/jhttp/bridge.go:70 # 0x144aa3e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x144a2e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x183 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 16] @ 0x461ac6 0x14fca53 0x1501be5 0x980bee 0x93cf67 0x97ea53 0x977f05 0x97257d 0x9460fa 0x983528 0x483781 # 0x14fca52 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 crypto/internal/fips140/hkdf/hkdf.go:42 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980bed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97ea52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1144 # 0x977f04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:97 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 256] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27af 0x6d7845 0x6d7dcb 0xdb7945 0xdba3aa 0xdba533 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdba3a9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:126 # 0xdba532 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x112 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:139 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 112] @ 0x52ff2a 0xd20ca8 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0x11c07cb 0x11bcbaa 0x483781 # 0x52ff29 context.(*cancelCtx).Done+0x129 context/context.go:451 # 0xd20ca7 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x87 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:208 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x11c07ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [3: 624] @ 0x479453 0x408c45 0x408c38 0x40e252 0x530269 0x530e6b 0x5c5229 0x5c51f1 0x5c6626 0x5c9b05 0x483781 # 0x530268 context.(*cancelCtx).propagateCancel+0x168 context/context.go:492 # 0x530e6a context.WithDeadlineCause+0x12a context/context.go:634 # 0x5c5228 context.WithDeadline+0x2e8 context/context.go:617 # 0x5c51f0 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:182 # 0x5c6625 net.(*Resolver).tryOneName+0x4c5 net/dnsclient_unix.go:316 # 0x5c9b04 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [3: 480] @ 0x834156 0x833a10 0x129b09c 0x12d8bea 0x12df6a5 0x12e1429 0x12e64e8 0x12dec9f 0x483781 # 0x834155 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.6/proto/encode.go:190 # 0x833a0f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.6/proto/encode.go:111 # 0x129b09b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x9b google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:51 # 0x12d8be9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.73.0/rpc_util.go:722 # 0x12df6a4 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.73.0/server.go:1146 # 0x12e1428 google.golang.org/grpc.(*Server).processUnaryRPC+0x1168 google.golang.org/grpc@v1.73.0/server.go:1452 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [5: 640] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27fe 0x6d7845 0x980dbe 0x97d951 0x97e81f 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x980dbd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x97d950 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 crypto/tls/handshake_server_tls13.go:963 # 0x97e81e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x71e crypto/tls/handshake_server_tls13.go:1117 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [7: 672] @ 0x5159a6 0xd03e4d 0xd050f4 0xd5f6b9 0x114cc93 0xd53a85 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd03e4c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:703 # 0xd050f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114cc92 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:397 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x1496253 0x14a6f72 0x6d7c3e 0xdb795e 0xdb229d 0xdb58b1 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x6d7c3d golang.org/x/crypto/hkdf.(*hkdf).Read+0x1bd golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:65 # 0xdb795d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdb58b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:449 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 24] @ 0x7edc5a 0x7f3ce5 0x7f4b7d 0xd8ab8d 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7edc59 crypto/x509.parseName+0x59 crypto/x509/parser.go:117 # 0x7f3ce4 crypto/x509.parseCertificate+0x504 crypto/x509/parser.go:960 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0xd8ab8c github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10c github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:132 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 24] @ 0x7edc5a 0x7f3e6a 0x7f4b7d 0xd8ab8d 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7edc59 crypto/x509.parseName+0x59 crypto/x509/parser.go:117 # 0x7f3e69 crypto/x509.parseCertificate+0x689 crypto/x509/parser.go:980 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0xd8ab8c github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10c github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:132 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 128] @ 0x14b2890 0x6d7845 0x6d7dcb 0xdb7945 0xdb229d 0xdba785 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdba784 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:154 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 1536] @ 0xdfd885 0x49bd51 0xdde30f 0xdde303 0xddddbf 0xdcef79 0xdcd599 0xdc328f 0xdf9b3e 0x483781 # 0xdfd884 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:87 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdde30e github.com/quic-go/quic-go.getPacketBuffer+0x2ee github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:72 # 0xdde302 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x2e2 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:790 # 0xddddbe github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x31e github.com/quic-go/quic-go@v0.52.0/packet_packer.go:723 # 0xdcef78 github.com/quic-go/quic-go.(*connection).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.52.0/connection.go:2325 # 0xdcd598 github.com/quic-go/quic-go.(*connection).triggerSending+0x1d8 github.com/quic-go/quic-go@v0.52.0/connection.go:2085 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [8: 896] @ 0x5159a6 0xb7cc15 0x51849f 0x518d98 0x51b81e 0x512945 0xb8aa67 0xe0cc2e 0xe0cabf 0xe98f36 0xdede6f 0xdec62b 0xdeb4e5 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xb7cc14 github.com/prometheus/client_golang/prometheus.(*Desc).String+0x3d4 github.com/prometheus/client_golang@v1.22.0/prometheus/desc.go:203 # 0x51849e fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x512944 fmt.Errorf+0x84 fmt/errors.go:25 # 0xb8aa66 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x2e6 github.com/prometheus/client_golang@v1.22.0/prometheus/registry.go:300 # 0xe0cc2d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.52.0/metrics/connection_tracer.go:104 # 0xe0cabe github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.52.0/metrics/connection_tracer.go:92 # 0xe98f35 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func2+0xb5 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/connmgr.go:145 # 0xdede6e github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x6ae github.com/quic-go/quic-go@v0.52.0/server.go:697 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [6: 576] @ 0x6da8cf 0x6d99d6 0x6dae3b 0x11d4186 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6da8ce github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x6d99d5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6dae3a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11d4185 github.com/pactus-project/pactus/state.(*state).validateBlock+0x245 github.com/pactus-project/pactus/state/validation.go:34 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0xdb6f2f 0xdb6e13 0xdba4be 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0xdb6f2e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x6e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:53 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdba4bd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x9d github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:134 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [4: 512] @ 0x66de1a 0x66de26 0x65bbfd 0x1502f17 0x14b27af 0x14fc91a 0x1501be5 0x15018c9 0x97da7c 0x97da13 0x97e81f 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1502f16 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97da7b crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x17b crypto/internal/fips140/tls13/tls13.go:143 # 0x97da12 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x112 crypto/tls/handshake_server_tls13.go:971 # 0x97e81e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x71e crypto/tls/handshake_server_tls13.go:1117 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 256] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27fe 0x6d7845 0x6d7dcb 0xdb7945 0xdb2313 0xdba785 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdba784 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:154 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [2: 256] @ 0x66de1a 0x66de26 0x6d78d7 0x14b27af 0x6d7845 0x6d79d9 0x6d7f05 0xdb9c18 0xdb9a4c 0xdb92d2 0xded933 0xdec62b 0xdeb4e5 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d79d8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:30 # 0x6d7f04 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:93 # 0xdb9c17 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:56 # 0xdb9a4b github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).DecodeToken+0x4b github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:48 # 0xdb92d1 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).DecodeToken+0x31 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:94 # 0xded932 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x172 github.com/quic-go/quic-go@v0.52.0/server.go:597 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 32] @ 0x1496253 0x14a6f72 0x6d7c3e 0xdb795e 0xdb6f0f 0xdb6e13 0xdba6be 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x6d7c3d golang.org/x/crypto/hkdf.(*hkdf).Read+0x1bd golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:65 # 0xdb795d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdba6bd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:148 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 8] @ 0x12d8927 0x12e9dc2 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12d8926 google.golang.org/grpc.OnFinishCallOption.before+0x46 google.golang.org/grpc@v1.73.0/rpc_util.go:339 # 0x12e9dc1 google.golang.org/grpc.newClientStreamWithParams+0x221 google.golang.org/grpc@v1.73.0/stream.go:285 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 16] @ 0xd99afb 0xd96788 0xd9648c 0xdc9c77 0xdc9c0c 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0xdf9b3e 0x483781 # 0xd99afa github.com/quic-go/quic-go/internal/wire.parseMaxStreamDataFrame+0x13a github.com/quic-go/quic-go@v0.52.0/internal/wire/max_stream_data_frame.go:27 # 0xd96787 github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x187 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:123 # 0xd9648b github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:80 # 0xdc9c76 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1d6 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:60 # 0xdc9c0b github.com/quic-go/quic-go.(*connection).handleFrames+0x16b github.com/quic-go/quic-go@v0.52.0/connection.go:1435 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [2: 96] @ 0x49c639 0x49bc65 0x9430b7 0x942f72 0x94435e 0xd23976 0xd2301c 0x483781 # 0x49c638 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x9430b6 crypto/tls.(*Conn).writeRecordLocked.func1+0x56 crypto/tls/conn.go:997 # 0x942f71 crypto/tls.(*Conn).writeRecordLocked+0x891 crypto/tls/conn.go:1042 # 0x94435d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd23975 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7f5 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:678 # 0xd2301b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.0.1/session.go:546 0: 0 [1: 32] @ 0x1496253 0x14a6f72 0x14fcabc 0x1501be5 0x15018c9 0x97bec5 0x97be46 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x14fcabb crypto/internal/fips140/hkdf.Expand[...]+0x23b crypto/internal/fips140/hkdf/hkdf.go:44 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97bec4 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x584 crypto/internal/fips140/tls13/tls13.go:112 # 0x97be45 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x505 crypto/tls/handshake_server_tls13.go:767 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 192] @ 0x14b2797 0x6d7845 0x6d7dcb 0xdb7945 0xdb229d 0xdb5fcf 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdb5fce github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x40e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:492 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 64] @ 0x14b28ce 0x14fc91a 0x1501be5 0x980bee 0x93cf67 0x97d42b 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980bed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97d42a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a crypto/tls/handshake_server_tls13.go:906 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 128] @ 0xba73f4 0xba99d0 0x483781 # 0xba73f3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0x173 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:73 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [1: 24] @ 0xb34236 0xb33c05 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xb34235 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x75 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:322 # 0xb33c04 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2c4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:288 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [2: 16] @ 0x7fb05b 0xd8b2c5 0xd8ac15 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7fb05a crypto/x509.(*Certificate).Verify+0x27a crypto/x509/verify.go:836 # 0xd8b2c4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x2a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:184 # 0xd8ac14 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x194 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:139 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [10: 14080] @ 0xc53c93 0xc53645 0xc51cf9 0xc4ee45 0xc59b25 0x483781 # 0xc53c92 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:2019 # 0xc53644 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1e4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1985 # 0xc51cf8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x4f8 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1815 # 0xc4ee44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1696 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [3: 288] @ 0x7d4e65 0x7ee69a 0x7f47ba 0x7f4b7d 0xd8ab8d 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d4e64 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7ee699 crypto/x509.parseExtension+0x79 crypto/x509/parser.go:202 # 0x7f47b9 crypto/x509.parseCertificate+0xfd9 crypto/x509/parser.go:1040 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0xd8ab8c github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10c github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:132 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 1605632] @ 0x142c3d4 0x142c398 0x142c3e3 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x142c3d3 bytes.(*Buffer).String+0x1173 bytes/buffer.go:71 # 0x142c397 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x1137 github.com/pactus-project/pactus/www/html/server.go:273 # 0x142c3e2 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1182 github.com/pactus-project/pactus/www/html/network.go:80 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 2097152] @ 0x533ab4 0x5334dd 0x5336b9 0x5158b7 0x142f673 0x142bebb 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x142f672 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowStrings+0xd2 github.com/pactus-project/pactus/www/html/server.go:228 # 0x142beba github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xc5a github.com/pactus-project/pactus/www/html/network.go:64 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 1048576] @ 0x533ab4 0x5334dd 0x5336b9 0x5158b7 0x142bb30 0x142ba7a 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x142bb2f github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x8cf github.com/pactus-project/pactus/www/html/server.go:224 # 0x142ba79 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x819 github.com/pactus-project/pactus/www/html/network.go:59 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 16] @ 0x142c465 0x142c414 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x142c464 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x1204 github.com/pactus-project/pactus/www/html/server.go:216 # 0x142c413 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x11b3 github.com/pactus-project/pactus/www/html/network.go:77 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 262144] @ 0x533ab4 0x5334dd 0x5336b9 0x5158b7 0x142ba79 0x142b9bf 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x142ba78 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x818 github.com/pactus-project/pactus/www/html/server.go:224 # 0x142b9be github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x75e github.com/pactus-project/pactus/www/html/network.go:58 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 336] @ 0xdf2267 0xdf2323 0xdf2027 0xdc2373 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdf2266 github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x1c6 github.com/quic-go/quic-go@v0.52.0/streams_map_incoming.go:47 # 0xdf2322 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x282 github.com/quic-go/quic-go@v0.52.0/streams_map.go:94 # 0xdf2026 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.52.0/streams_map.go:81 # 0xdc2372 github.com/quic-go/quic-go.(*connection).preSetup+0x5d2 github.com/quic-go/quic-go@v0.52.0/connection.go:485 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [6: 288] @ 0x7b95b1 0xe9c9ac 0xe9c93c 0x11a103f 0xdedcb6 0xdec62b 0xdeb4e5 0x483781 # 0x7b95b0 github.com/multiformats/go-multiaddr.Join+0x30 github.com/multiformats/go-multiaddr@v0.16.0/util.go:18 # 0xe9c9ab github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0xcb github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:195 # 0xe9c93b github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x5b github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/quic_multiaddr.go:23 # 0x11a103e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.42.0/config/config.go:387 # 0xdedcb5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.52.0/server.go:667 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [4: 96] @ 0x53a31a 0x6646e5 0x665172 0x6e14b3 0x6e6c51 0x6e763e 0x6e7726 0x13cfdaa 0x13c9ecd 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x53a319 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x665171 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e14b2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6e6c50 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6e763d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6e7725 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x13cfda9 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x13c9ecc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:196 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [3: 1728] @ 0x834156 0x833a10 0x129b09c 0x12d8bea 0x12df6a5 0x12e1429 0x12e64e8 0x12dec9f 0x483781 # 0x834155 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.6/proto/encode.go:190 # 0x833a0f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.6/proto/encode.go:111 # 0x129b09b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x9b google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:51 # 0x12d8be9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.73.0/rpc_util.go:722 # 0x12df6a4 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.73.0/server.go:1146 # 0x12e1428 google.golang.org/grpc.(*Server).processUnaryRPC+0x1168 google.golang.org/grpc@v1.73.0/server.go:1452 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [3: 1056] @ 0x479453 0x408c45 0x408c38 0x40d759 0x9ff41c 0x9fee97 0x142f4da 0x142963a 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x9ff41b net/http.Header.Clone+0x6fb net/http/header.go:114 # 0x9fee96 net/http.(*response).WriteHeader+0x176 net/http/server.go:1231 # 0x142f4d9 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:189 # 0x1429639 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x179 github.com/pactus-project/pactus/www/html/blockchain.go:164 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 64] @ 0x14b2890 0x14fc91a 0x1501be5 0x980bee 0x93cf67 0x97ea53 0x977f05 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980bed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97ea52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1144 # 0x977f04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:97 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 128] @ 0xb279b0 0x10b3c03 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb279af github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x10b3c02 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x442 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:79 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 288] @ 0x12ea249 0x12e9ada 0x12e94a3 0x12cc0b1 0x140f5e7 0x12cbf85 0x1333727 0x142959e 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x12ea248 google.golang.org/grpc.newClientStreamWithParams+0x6a8 google.golang.org/grpc@v1.73.0/stream.go:325 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1333726 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x142959d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:155 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 32] @ 0x1276efd 0x127a27a 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x140f5e7 0x12cbf85 0x1333727 0x142959e 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x1276efc google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x35c google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:506 # 0x127a279 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:778 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1333726 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x142959d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:155 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 224] @ 0x1276d7b 0x1276e12 0x127a27a 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x140f5e7 0x12cbf85 0x1333727 0x142959e 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x1276d7a google.golang.org/grpc/internal/transport.newWriteQuota+0x1da google.golang.org/grpc@v1.73.0/internal/transport/flowcontrol.go:46 # 0x1276e11 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x271 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:498 # 0x127a279 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:778 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1333726 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x142959d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:155 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 96] @ 0x12ed725 0x12cc0d9 0x140f5e7 0x12cbf85 0x1333727 0x142959e 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x12ed724 google.golang.org/grpc.(*clientStream).SendMsg+0x544 google.golang.org/grpc@v1.73.0/stream.go:937 # 0x12cc0d8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.73.0/call.go:70 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1333726 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x142959d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:155 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [4: 448] @ 0xdb3455 0xdb33c5 0xdb3528 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdb3454 crypto/tls.newQUICConn+0x194 crypto/tls/quic.go:189 # 0xdb33c4 crypto/tls.QUICServer+0x104 crypto/tls/quic.go:184 # 0xdb3527 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x267 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:129 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 256] @ 0x11be694 0x11bdb85 0x483781 # 0x11be693 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0xb3 github.com/pactus-project/pactus/network/notifee.go:130 # 0x11bdb84 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x224 github.com/pactus-project/pactus/network/notifee.go:78 0: 0 [1: 112] @ 0xd260e9 0xd261e2 0xd20f2b 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xc3facd 0x483781 # 0xd260e8 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.0.1/deadline.go:22 # 0xd261e1 github.com/libp2p/go-yamux/v5.newStream+0x161 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:64 # 0xd20f2a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.0.1/session.go:234 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xc3facc github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:118 0: 0 [1: 208] @ 0x479453 0x408c45 0x408c38 0x40e252 0x530269 0x52f459 0x52f41d 0xbaa685 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0x530268 context.(*cancelCtx).propagateCancel+0x168 context/context.go:492 # 0x52f458 context.withCancel+0x58 context/context.go:278 # 0x52f41c context.WithCancel+0x1c context/context.go:241 # 0xbaa684 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:279 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 128] @ 0xdbfb8a 0xdbf43e 0xdcd1d9 0xdccc2b 0xdcaeb5 0xdcab1a 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0xdbfb89 github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x169 github.com/quic-go/quic-go@v0.52.0/conn_id_generator.go:143 # 0xdbf43d github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x7d github.com/quic-go/quic-go@v0.52.0/conn_id_generator.go:91 # 0xdcd1d8 github.com/quic-go/quic-go.(*connection).applyTransportParameters+0xf8 github.com/quic-go/quic-go@v0.52.0/connection.go:2038 # 0xdccc2a github.com/quic-go/quic-go.(*connection).handleTransportParameters+0x1ca github.com/quic-go/quic-go@v0.52.0/connection.go:1983 # 0xdcaeb4 github.com/quic-go/quic-go.(*connection).handleHandshakeEvents+0x334 github.com/quic-go/quic-go@v0.52.0/connection.go:1607 # 0xdcab19 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0xb9 github.com/quic-go/quic-go@v0.52.0/connection.go:1592 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 16] @ 0xd0f0d5 0xd10d1f 0xd0bb45 0xd052eb 0xd5f6b9 0x114f084 0x10f9f3c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd10d1e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:546 # 0xd0bb44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:696 # 0xd052ea github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x48a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:883 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114f083 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x623 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:639 # 0x10f9f3b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xadb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 256] @ 0x14b2890 0x6d7845 0x6d7dcb 0xdb7945 0xdb229d 0xdba585 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdba584 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:140 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 64] @ 0x1496253 0x14a6f72 0x6d7c3e 0xdb795e 0xdb229d 0xdba465 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x6d7c3d golang.org/x/crypto/hkdf.(*hkdf).Read+0x1bd golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:65 # 0xdb795d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdba464 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:133 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [8: 1024] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27fe 0x6d7845 0x6d7dcb 0xdb7945 0xdb804a 0xdb7b10 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb8049 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:69 # 0xdb7b0f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:45 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 8] @ 0xde6775 0xde67c2 0xdae5c2 0xdae48e 0xdceef5 0xdcd599 0xdc328f 0x483781 # 0xde6774 github.com/quic-go/quic-go.(*retransmissionQueue).addHandshake+0x74 github.com/quic-go/quic-go@v0.52.0/retransmission_queue.go:46 # 0xde67c1 github.com/quic-go/quic-go.(*retransmissionQueueHandshakeAckHandler).OnLost+0xc1 github.com/quic-go/quic-go@v0.52.0/retransmission_queue.go:150 # 0xdae5c1 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).queueFramesForRetransmission+0x61 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:922 # 0xdae48d github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).QueueProbePacket+0x6d github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:908 # 0xdceef4 github.com/quic-go/quic-go.(*connection).sendProbePacket+0xf4 github.com/quic-go/quic-go@v0.52.0/connection.go:2321 # 0xdcd598 github.com/quic-go/quic-go.(*connection).triggerSending+0x1d8 github.com/quic-go/quic-go@v0.52.0/connection.go:2085 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [1: 16] @ 0x11d1de6 0x11d0e07 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11d1de5 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x125 github.com/pactus-project/pactus/state/state.go:578 # 0x11d0e06 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x566 github.com/pactus-project/pactus/state/state.go:475 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xdb7c05 0xdb7bbe 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdb7c04 github.com/quic-go/quic-go/internal/handshake.newLongHeaderSealer+0x1e4 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:33 # 0xdb7bbd github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x19d github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:50 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [5: 240] @ 0xde099b 0xdc7796 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0xde099a github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x21a github.com/quic-go/quic-go@v0.52.0/packet_unpacker.go:102 # 0xdc7795 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x375 github.com/quic-go/quic-go@v0.52.0/connection.go:1140 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 256] @ 0x66de1a 0x66de26 0x6d78d7 0x14b27fe 0x6d7845 0x6d79d9 0x6d7f05 0xdb9c18 0xdb98a6 0xdb9099 0xdeef11 0xdeecd8 0xdeb885 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d79d8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:30 # 0x6d7f04 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:93 # 0xdb9c17 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:56 # 0xdb98a5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:35 # 0xdb9098 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:71 # 0xdeef10 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.52.0/server.go:807 # 0xdeecd7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.52.0/server.go:793 # 0xdeb884 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.52.0/server.go:322 0: 0 [3: 1728] @ 0x533ab4 0x5334dd 0x5336b9 0x9848a5 0x9843dc 0x9434c7 0x943579 0x97e24d 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x9848a4 crypto/tls.(*Conn).quicWaitForSignal+0x184 crypto/tls/quic.go:494 # 0x9843db crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:377 # 0x9434c6 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1075 # 0x943578 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1089 # 0x97e24c crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:1053 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 3072] @ 0x93e190 0x942d2a 0x94435e 0xd23976 0xd2301c 0x483781 # 0x93e18f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:522 # 0x942d29 crypto/tls.(*Conn).writeRecordLocked+0x649 crypto/tls/conn.go:1025 # 0x94435d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd23975 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7f5 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:678 # 0xd2301b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.0.1/session.go:546 0: 0 [1: 24] @ 0x7d033d 0x7d0633 0x800aa5 0x800a7b 0xd8b458 0xea3030 0xea2da5 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x7d033c encoding/asn1.makeField+0xb9c encoding/asn1/marshal.go:714 # 0x7d0632 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:737 # 0x800aa4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x800a7a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd8b457 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:198 # 0xea302f github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xaf github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:120 # 0xea2da4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:106 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 192] @ 0x7cf25d 0x7d0149 0x7d0633 0xdb9069 0xdb9046 0xdeef11 0xdeecd8 0xdeb885 0x483781 # 0x7cf25c encoding/asn1.makeBody+0xb9c encoding/asn1/marshal.go:522 # 0x7d0148 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x7d0632 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:737 # 0xdb9068 encoding/asn1.Marshal+0x1c8 encoding/asn1/marshal.go:731 # 0xdb9045 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1a5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:61 # 0xdeef10 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.52.0/server.go:807 # 0xdeecd7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.52.0/server.go:793 # 0xdeb884 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.52.0/server.go:322 0: 0 [2: 64] @ 0xdb293b 0xdb233a 0xdba665 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0xdb293a github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x5a github.com/quic-go/quic-go@v0.52.0/internal/handshake/cipher_suite.go:52 # 0xdb2339 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:18 # 0xdba664 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:147 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 64] @ 0x7b2955 0x7b267f 0xb3f44f 0xb40555 0xb3ec77 0xe9c916 0xe9c908 0xea2ccf 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x7b2954 github.com/multiformats/go-multiaddr.newComponent+0x214 github.com/multiformats/go-multiaddr@v0.16.0/component.go:277 # 0x7b267e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.0/component.go:246 # 0xb3f44e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:107 # 0xb40554 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:314 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xe9c915 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xe9c907 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xea2cce github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xae github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:87 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 112] @ 0x6d7def 0xdb7945 0xdb229d 0xdb58b1 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x6d7dee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:87 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdb58b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:449 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [9: 864] @ 0x4c179d 0x8601a7 0x88fefa 0x88fb38 0x86023b 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0xb27a72 0x10b3c03 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4c179c reflect.New+0x5c reflect/value.go:3021 # 0x8601a6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:184 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86023a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:186 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0xb27a71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10b3c02 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x442 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:79 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x4885c5 0x53e0c7 0x9785b1 0x977e65 0x97257d 0x9460fa 0x983528 0x483781 # 0x4885c4 internal/reflectlite.Swapper+0x264 internal/reflectlite/swapper.go:58 # 0x53e0c6 sort.SliceStable+0x86 sort/slice.go:43 # 0x9785b0 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x630 crypto/tls/handshake_server_tls13.go:223 # 0x977e64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:69 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 192] @ 0x7b9685 0xe9c9ac 0xe9c93c 0xea2ccf 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x7b9684 github.com/multiformats/go-multiaddr.Join+0x104 github.com/multiformats/go-multiaddr@v0.16.0/util.go:33 # 0xe9c9ab github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0xcb github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:195 # 0xe9c93b github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x5b github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/quic_multiaddr.go:23 # 0xea2cce github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xae github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:87 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [9: 2304] @ 0xd9ea85 0xdb41b1 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xd9ea84 github.com/quic-go/quic-go/internal/wire.(*TransportParameters).Marshal+0x44 github.com/quic-go/quic-go@v0.52.0/internal/wire/transport_parameters.go:340 # 0xdb41b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x130 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:246 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [6: 5376] @ 0x533ab4 0x5334dd 0x5336b9 0x5158b7 0x1429fda 0x1429f3c 0x14295b7 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1429fd9 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x3b9 github.com/pactus-project/pactus/www/html/server.go:251 # 0x1429f3b github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x31b github.com/pactus-project/pactus/www/html/blockchain.go:218 # 0x14295b6 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:163 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 96] @ 0x942933 0x94276a 0x94321c 0x97bc9e 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x942932 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x942769 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:979 # 0x94321b crypto/tls.(*Conn).writeHandshakeRecord+0x13b crypto/tls/conn.go:1060 # 0x97bc9d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d crypto/tls/handshake_server_tls13.go:751 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27af 0x6d7845 0x6d7dcb 0xdb7945 0xdb6f0f 0xdb6e13 0xdba4be 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdba4bd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x9d github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:134 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [3: 96] @ 0xdb601d 0xdb6031 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xdb601c github.com/quic-go/quic-go/internal/handshake.newLongHeaderSealer+0x45c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:33 # 0xdb6030 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x470 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:491 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [3: 384] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27af 0x6d7845 0x6d7dcb 0xdb7945 0xdb2313 0xdb58b1 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdb58b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:449 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 80] @ 0x5159a6 0xd06271 0xd0c27c 0xd29da2 0xd20dd4 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd06270 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xb0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:71 # 0xd0c27b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:739 # 0xd29da1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/transport.go:45 # 0xd20dd3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:214 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [5: 1280] @ 0x49c0fc 0x49bf46 0x49bc14 0xc7596d 0xc7586e 0xc7ceb7 0xc7ceaf 0xdf7802 0xdfafbc 0xdfa1e5 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bc13 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0xc7596c golang.org/x/net/internal/socket.(*mmsgTmpsPool).Put+0x2c golang.org/x/net@v0.42.0/internal/socket/mmsghdr_unix.go:194 # 0xc7586d golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x22d golang.org/x/net@v0.42.0/internal/socket/rawconn_mmsg.go:31 # 0xc7ceb6 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.42.0/internal/socket/socket.go:267 # 0xc7ceae golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.42.0/ipv4/batch.go:80 # 0xdf7801 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x7a1 github.com/quic-go/quic-go@v0.52.0/sys_conn_oob.go:174 # 0xdfafbb github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.52.0/transport.go:534 # 0xdfa1e4 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.52.0/transport.go:428 0: 0 [1: 32] @ 0x14d0a14 0x14e8542 0x14e877f 0x14f0c92 0x14f0c51 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x14d0a13 crypto/internal/fips140/nistec.P256OrdInverse+0x913 crypto/internal/fips140/nistec/p256_ordinv.go:99 # 0x14e8541 crypto/internal/fips140/ecdsa.inverse[...]+0x41 crypto/internal/fips140/ecdsa/ecdsa.go:378 # 0x14e877e crypto/internal/fips140/ecdsa.signGeneric[...]+0xfe crypto/internal/fips140/ecdsa/ecdsa.go:338 # 0x14f0c91 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14f0c50 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:299 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 2560] @ 0x7e753e 0x7e7553 0xdb2914 0xdb233a 0xdba465 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x7e753d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7e7552 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdb2913 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.52.0/internal/handshake/cipher_suite.go:43 # 0xdb2339 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:18 # 0xdba464 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:133 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [3: 288] @ 0x14b2797 0x14fccb5 0x1501d26 0x15012f0 0x97bd58 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x14fccb4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:19 # 0x1501d25 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x15012ef crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x97bd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 crypto/tls/handshake_server_tls13.go:763 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 640] @ 0xc09ee7 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc09ee6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x786 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1551 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [12: 1152] @ 0x11ba61c 0x113f113 0x113efde 0x115027a 0x10aff29 0x10b4da5 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x11ba61b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x113f112 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getAddrs+0x112 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:352 # 0x113efdd github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x21d github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:337 # 0x1150279 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:743 # 0x10aff28 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x528 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/dialpolicy.go:42 # 0x10b4da4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xb44 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:178 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 48] @ 0x6589b0 0x6591fa 0x659b9c 0x664d8a 0x13ca3c7 0x133540b 0x139cede 0x1335263 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6589af github.com/pactus-project/pactus/util/bech32m.toBytes+0x2f github.com/pactus-project/pactus/util/bech32m/bech32m.go:28 # 0x6591f9 github.com/pactus-project/pactus/util/bech32m.DecodeNoLimit+0x1b9 github.com/pactus-project/pactus/util/bech32m/bech32m.go:210 # 0x659b9b github.com/pactus-project/pactus/util/bech32m.DecodeToBase256WithTypeNoLimit+0x1b github.com/pactus-project/pactus/util/bech32m/bech32m.go:421 # 0x664d89 github.com/pactus-project/pactus/crypto.AddressFromString+0x69 github.com/pactus-project/pactus/crypto/address.go:36 # 0x13ca3c6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0x26 github.com/pactus-project/pactus/www/grpc/blockchain.go:212 # 0x133540a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1335262 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [2: 48] @ 0xb40605 0xb405da 0xb3ec77 0xe9c916 0xe9c908 0xea2ccf 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0xb40604 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x104 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:195 # 0xb405d9 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:326 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xe9c915 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xe9c907 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xea2cce github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xae github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:87 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 1792] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x40b817 0x40b585 0x40d817 0xc466f9 0xc45ace 0xc5d0e2 0xc59a87 0x483781 # 0xc466f8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x9f8 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:806 # 0xc45acd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:750 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [2: 416] @ 0x479453 0x408c45 0x408c38 0x40e252 0x530269 0x52f459 0x52f41d 0x12e9cff 0x12e9ada 0x12e94a3 0x12cc0b1 0x140f5e7 0x12cbf85 0x1333727 0x142959e 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x530268 context.(*cancelCtx).propagateCancel+0x168 context/context.go:492 # 0x52f458 context.withCancel+0x58 context/context.go:278 # 0x52f41c context.WithCancel+0x1c context/context.go:241 # 0x12e9cfe google.golang.org/grpc.newClientStreamWithParams+0x15e google.golang.org/grpc@v1.73.0/stream.go:276 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1333726 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x142959d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:155 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 48] @ 0x8ee185 0x8ee176 0x8ee125 0x11d35de 0x13ca695 0x133576b 0x139cede 0x13355c3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x8ee184 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xc4 github.com/pactus-project/pactus/types/validator/validator.go:181 # 0x8ee175 github.com/pactus-project/pactus/store.(*validatorStore).validator+0xb5 github.com/pactus-project/pactus/store/validator.go:67 # 0x8ee124 github.com/pactus-project/pactus/store.(*store).Validator+0x64 github.com/pactus-project/pactus/store/store.go:348 # 0x11d35dd github.com/pactus-project/pactus/state.(*state).ValidatorByAddress+0x3d github.com/pactus-project/pactus/state/state.go:727 # 0x13ca694 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x74 github.com/pactus-project/pactus/www/grpc/blockchain.go:247 # 0x133576a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:394 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13355c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:396 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 112] @ 0x1276c38 0x127a27a 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x140f5e7 0x12cbf85 0x1333547 0x14290d5 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x1276c37 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x97 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:495 # 0x127a279 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:778 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1333546 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x14290d4 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf4 github.com/pactus-project/pactus/www/html/blockchain.go:132 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 64] @ 0xdfce48 0xdee57d 0xdec62b 0xdeb4e5 0x483781 # 0xdfce47 github.com/quic-go/quic-go.(*packetHandlerMap).AddWithConnID+0x207 github.com/quic-go/quic-go@v0.52.0/transport.go:788 # 0xdee57c github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xdbc github.com/quic-go/quic-go@v0.52.0/server.go:730 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 64] @ 0x523505 0x523610 0x7c77ee 0x7f4858 0x7f4b7d 0xd8ab8d 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x523504 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x52360f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x7c77ed encoding/asn1.ObjectIdentifier.String+0x4d encoding/asn1/asn1.go:233 # 0x7f4857 crypto/x509.parseCertificate+0x1077 crypto/x509/parser.go:1044 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0xd8ab8c github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10c github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:132 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 144] @ 0xdb58ff 0xdb5913 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xdb58fe github.com/quic-go/quic-go/internal/handshake.newLongHeaderOpener+0x39e github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:67 # 0xdb5912 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x3b2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:448 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 16] @ 0x47e507 0x4c06e6 0x4c058e 0x54a4bf 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11ce017 0x11d0fd2 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x47e506 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c06e5 reflect.Value.grow+0xa5 reflect/value.go:2603 # 0x4c058d reflect.Value.Grow+0x6d reflect/value.go:2590 # 0x54a4be encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:547 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0fd1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x731 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 72] @ 0x129b0aa 0x12d8bea 0x12f3e65 0x12ed2d1 0x12cc0d9 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x129b0a9 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:55 # 0x12d8be9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.73.0/rpc_util.go:722 # 0x12f3e64 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.73.0/stream.go:1823 # 0x12ed2d0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.73.0/stream.go:913 # 0x12cc0d8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.73.0/call.go:70 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 96] @ 0x1496253 0x14a6f72 0x14fcabc 0x1501be5 0x15018c9 0x97bdf8 0x97bd89 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x14fcabb crypto/internal/fips140/hkdf.Expand[...]+0x23b crypto/internal/fips140/hkdf/hkdf.go:44 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97bdf7 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x4b7 crypto/internal/fips140/tls13/tls13.go:106 # 0x97bd88 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x448 crypto/tls/handshake_server_tls13.go:765 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 112] @ 0x5ccd4d 0x5e2edc 0x5e2a1b 0x5d77f8 0x5e7107 0x5e6fa9 0x5e6faa 0x5c222e 0x5c1a0e 0x5c1665 0x483781 # 0x5ccd4c net.(*netFD).connect+0x22c net/fd_unix.go:103 # 0x5e2edb net.(*netFD).dial+0x3bb net/sock_posix.go:124 # 0x5e2a1a net.socket+0x29a net/sock_posix.go:70 # 0x5d77f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5e7106 net.(*sysDialer).doDialTCPProto+0xe6 net/tcpsock_posix.go:85 # 0x5e6fa8 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x5e6fa9 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x5c222d net.(*sysDialer).dialSingle+0x3cd net/dial.go:721 # 0x5c1a0d net.(*sysDialer).dialSerial+0x24d net/dial.go:686 # 0x5c1664 net.(*sysDialer).dialParallel.func1+0x84 net/dial.go:606 0: 0 [1: 32] @ 0x1496253 0x14a6f72 0x14fcabc 0x1501be5 0x980c6d 0x93cf67 0x97ea53 0x977f05 0x97257d 0x9460fa 0x983528 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x14fcabb crypto/internal/fips140/hkdf.Expand[...]+0x23b crypto/internal/fips140/hkdf/hkdf.go:44 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980c6c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97ea52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1144 # 0x977f04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:97 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 256] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27af 0x6d7845 0x6d7dcb 0xdb7945 0xdb804a 0xdb7ac5 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb8049 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:69 # 0xdb7ac4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:44 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [3: 96] @ 0x6d90fd 0x6db27e 0x6db259 0x6daee8 0x11d1525 0x11d0fc5 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6d90fc github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x15c github.com/pactus-project/pactus/crypto/bls/private_key.go:136 # 0x6db27d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6db258 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6daee7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11d1524 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:530 # 0x11d0fc4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x724 github.com/pactus-project/pactus/state/state.go:488 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [66: 5280] @ 0xb54545 0xb9eaa5 0xb9eb1a 0xba5a6e 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb54544 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x2e4 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:498 # 0xb9eaa4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:751 # 0xb9eb19 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:757 # 0xba5a6d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:263 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 128] @ 0x14b2890 0x14fccb5 0x1501d26 0x150140d 0x97d2b6 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x14fccb4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:19 # 0x1501d25 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x150140c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x97d2b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 crypto/tls/handshake_server_tls13.go:902 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 96] @ 0x14b2797 0x6d7845 0x6d7dcb 0xdb7945 0xdba3aa 0xdba533 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdba3a9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:126 # 0xdba532 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x112 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:139 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 16] @ 0xc456c5 0xc5d432 0xc59a87 0x483781 # 0xc456c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x1a4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:720 # 0xc5d431 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x9f1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1318 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [2: 832] @ 0xda9bf9 0xda9ba3 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda9bf8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2d8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:51 # 0xda9ba2 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x282 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:293 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [3: 336] @ 0x6d7def 0xdb7945 0xdb229d 0xdba785 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x6d7dee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:87 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdba784 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:154 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [27: 4320] @ 0xba5b5b 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xba5b5a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x21a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:292 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x7b0ef1 0x7b1185 0x7b429c 0x7b3f67 0xb405b9 0xb3ec77 0xe9c916 0xe9c908 0x11a103f 0xdedcb6 0xdec62b 0xdeb4e5 0x483781 # 0x7b0ef0 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:120 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x7b3f66 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:40 # 0xb405b8 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:320 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xe9c915 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xe9c907 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x11a103e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.42.0/config/config.go:387 # 0xdedcb5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.52.0/server.go:667 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 64] @ 0x14b2890 0x14fc91a 0x1501be5 0x15018c9 0x980f1e 0x980ec3 0x97d6cc 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x980f1d crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d crypto/internal/fips140/tls13/tls13.go:155 # 0x980ec2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 crypto/tls/key_schedule.go:46 # 0x97d6cb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x52b crypto/tls/handshake_server_tls13.go:927 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 192] @ 0x14b28ce 0x6d7845 0x6d7dcb 0xdb7945 0xdb6f0f 0xdb6e13 0xdb58e9 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdb58e8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x388 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:450 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 24] @ 0x53a31a 0x6646e5 0x665172 0x6e14b3 0x6e6c51 0x6e763e 0x6e7726 0x6e9dbc 0x6e8690 0x11f494c 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x53a319 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x665171 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e14b2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6e6c50 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6e763d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6e7725 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6e9dbb github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6e868f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x11f494b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0x14b2797 0x6d7845 0x6d7dcb 0xdb7945 0xdb6f0f 0xdb7cab 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb7caa github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:51 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 160] @ 0xddf6b6 0xddde51 0xdcef79 0xdcd599 0xdcd5ef 0xdc328f 0x483781 # 0xddf6b5 github.com/quic-go/quic-go.(*packetPacker).appendLongHeaderPacket+0x235 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:892 # 0xddde50 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x3b0 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:764 # 0xdcef78 github.com/quic-go/quic-go.(*connection).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.52.0/connection.go:2325 # 0xdcd598 github.com/quic-go/quic-go.(*connection).triggerSending+0x1d8 github.com/quic-go/quic-go@v0.52.0/connection.go:2085 # 0xdcd5ee github.com/quic-go/quic-go.(*connection).triggerSending+0x22e github.com/quic-go/quic-go@v0.52.0/connection.go:2092 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [1: 16] @ 0xd0f0d5 0xd0bf25 0xd0be50 0xd0be2f 0xd0c5a5 0xd0c3d2 0x10fbf5b 0x10f997e 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd0bf24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x284 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0be4f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1af github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:720 # 0xd0be2e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x18e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:713 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0x10fbf5a github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func1+0x3a github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:254 # 0x10f997d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x51d github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:288 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [8: 5120] @ 0xb518c6 0xb51a7a 0xb5ac25 0xb5a6df 0x483781 # 0xb518c5 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.7.0/bucket.go:52 # 0xb51a79 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x299 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:111 # 0xb5ac24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:273 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 4096] @ 0x8e3c6f 0xb26eb0 0xc3f2ec 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x8e3c6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xb26eaf github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc3f2eb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3cb github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:66 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 192] @ 0xdc1fcb 0xdc201e 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdc1fca github.com/quic-go/quic-go.newRetransmissionQueue+0x22a github.com/quic-go/quic-go@v0.52.0/retransmission_queue.go:24 # 0xdc201d github.com/quic-go/quic-go.(*connection).preSetup+0x27d github.com/quic-go/quic-go@v0.52.0/connection.go:469 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [53: 8480] @ 0xba5dd6 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xba5dd5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x495 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:281 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [74: 5920] @ 0xb9eb3d 0xba5a6e 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb9eb3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x5c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:765 # 0xba5a6d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:263 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 256] @ 0x49c652 0x49bc65 0xdaa8bf 0xdaa8e1 0xdcb6bf 0xdca505 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0x49c651 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdaa8be github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x61e github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/packet.go:55 # 0xdaa8e0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x640 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:396 # 0xdcb6be github.com/quic-go/quic-go.(*connection).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.52.0/connection.go:1768 # 0xdca504 github.com/quic-go/quic-go.(*connection).handleFrame+0x344 github.com/quic-go/quic-go@v0.52.0/connection.go:1503 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 112] @ 0x12ca2ab 0x12d1f85 0x12d432d 0x12d0145 0x12ca81f 0x12502fb 0x124fd36 0x122f511 0x122f49c 0x12c9608 0x1230f14 0x483781 # 0x12ca2aa google.golang.org/grpc.(*acBalancerWrapper).updateState+0x4a google.golang.org/grpc@v1.73.0/balancer_wrapper.go:309 # 0x12d1f84 google.golang.org/grpc.(*addrConn).updateConnectivityState+0x264 google.golang.org/grpc@v1.73.0/clientconn.go:1237 # 0x12d432c google.golang.org/grpc.(*addrConn).tearDown+0x10c google.golang.org/grpc@v1.73.0/clientconn.go:1556 # 0x12d0144 google.golang.org/grpc.(*ClientConn).removeAddrConn+0x84 google.golang.org/grpc@v1.73.0/clientconn.go:890 # 0x12ca81e google.golang.org/grpc.(*acBalancerWrapper).Shutdown+0x3e google.golang.org/grpc@v1.73.0/balancer_wrapper.go:359 # 0x12502fa google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.(*pickfirstBalancer).closeSubConnsLocked+0x19a google.golang.org/grpc@v1.73.0/balancer/pickfirst/pickfirstleaf/pickfirstleaf.go:391 # 0x124fd35 google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.(*pickfirstBalancer).Close+0x75 google.golang.org/grpc@v1.73.0/balancer/pickfirst/pickfirstleaf/pickfirstleaf.go:363 # 0x122f510 google.golang.org/grpc/internal/balancer/gracefulswitch.(*balancerWrapper).Close+0x30 google.golang.org/grpc@v1.73.0/internal/balancer/gracefulswitch/gracefulswitch.go:319 # 0x122f49b google.golang.org/grpc/internal/balancer/gracefulswitch.(*Balancer).Close+0xdb google.golang.org/grpc@v1.73.0/internal/balancer/gracefulswitch/gracefulswitch.go:283 # 0x12c9607 google.golang.org/grpc.(*ccBalancerWrapper).close.func1+0x27 google.golang.org/grpc@v1.73.0/balancer_wrapper.go:165 # 0x1230f13 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0x173 google.golang.org/grpc@v1.73.0/internal/grpcsync/callback_serializer.go:94 0: 0 [2: 224] @ 0x6d7def 0xdb7945 0xdb2313 0xdba585 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x6d7dee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:87 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdba584 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:140 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [3: 72] @ 0x1502e53 0x97bd39 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x1502e52 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x92 crypto/internal/fips140/tls13/tls13.go:76 # 0x97bd38 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x3f8 crypto/tls/handshake_server_tls13.go:761 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 64] @ 0x73aedc 0x73b138 0x73bd26 0x73bf38 0x73a355 0x72b339 0x72bab0 0x72ba18 0x72baba 0x72cbfe 0x74cb17 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x73aedb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:608 # 0x73b137 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:648 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73bf37 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x137 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x73a354 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x72b338 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x72baaf github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x72ba17 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x72bab9 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x119 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:161 # 0x72cbfd github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x74cb16 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x416 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [2: 224] @ 0x47fb1c 0x4e4bd5 0xd1fbb2 0xd28295 0xd29ab8 0xd5f802 0x10fd04c 0x10fced1 0x10fbf73 0x10f997e 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e4bd4 time.AfterFunc+0x34 time/sleep.go:211 # 0xd1fbb1 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x251 github.com/libp2p/go-yamux/v5@v5.0.1/deadline.go:54 # 0xd28294 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb4 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:514 # 0xd29ab7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetWriteDeadline+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:75 # 0xd5f801 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetWriteDeadline+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:175 # 0x10fd04b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).writeResponse+0x8b github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:564 # 0x10fced0 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleError+0x110 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:554 # 0x10fbf72 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func1+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:255 # 0x10f997d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x51d github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:288 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 288] @ 0x14b2797 0x6d7845 0x6d7dcb 0xdb7945 0xdb804a 0xdb7ac5 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb8049 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:69 # 0xdb7ac4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:44 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 32] @ 0x738daf 0x738451 0x73cada 0x767427 0x7673e1 0x7699b3 0x768eec 0x76959c 0x747545 0x747a73 0x8ebbb1 0x8eb186 0x8ea616 0x8ec3e5 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x738dae github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:295 # 0x738450 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1b0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:242 # 0x73cad9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x6b9 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:866 # 0x767426 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:935 # 0x7673e0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:460 # 0x7699b2 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:178 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x747544 github.com/syndtr/goleveldb/leveldb.(*DB).has+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:823 # 0x747a72 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:865 # 0x8ebbb0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8eb185 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8ea615 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x395 github.com/pactus-project/pactus/store/block.go:79 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x49c639 0x49bc65 0x8ffebb 0x1155b67 0x1155877 0x8ff30b 0x11556cd 0x1151222 0x11c0805 0x11bcbaa 0x483781 # 0x49c638 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8ffeba github.com/multiformats/go-multistream.putWriter+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:343 # 0x1155b66 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x206 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:148 # 0x1155876 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x11556cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x1151221 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:910 # 0x11c0804 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2a4 github.com/pactus-project/pactus/network/stream.go:81 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 24] @ 0xdb7775 0xdb2313 0xdb58b1 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xdb7774 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:12 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdb58b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:449 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 1408] @ 0x63ce31 0x645d32 0x63d165 0x63bbd5 0x652b4f 0x11e3fc9 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x652b4e github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xae github.com/fxamacker/cbor/v2@v2.8.0/stream.go:37 # 0x11e3fc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x7669f6 0x74c1a8 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x7669f5 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x155 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:375 # 0x74c1a7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:392 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [2: 40960] @ 0x729235 0x728c73 0x728f94 0x73f3d3 0x73fe3a 0x740110 0x767ff7 0x74c226 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729234 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x728c72 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x728f93 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x73f3d2 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x372 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:55 # 0x73fe39 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x74010f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x767ff6 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x74c225 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [2: 21760] @ 0x729235 0x728c73 0x728f94 0x73f3b1 0x73fe3a 0x740110 0x767ff7 0x74c226 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729234 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x728c72 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x728f93 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x73f3b0 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x350 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x73fe39 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x74010f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x767ff6 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x74c225 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 32] @ 0x11ccc16 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb65 0x11ccb31 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1496253 0x14a6f72 0x14fcabc 0x1501be5 0x980bee 0x93cf67 0x97ea53 0x977f05 0x97257d 0x9460fa 0x983528 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x14fcabb crypto/internal/fips140/hkdf.Expand[...]+0x23b crypto/internal/fips140/hkdf/hkdf.go:44 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980bed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97ea52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1144 # 0x977f04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:97 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 128] @ 0x49c652 0x49bc65 0xdea0fa 0xdea0d3 0xdea0d2 0xdaaecb 0xdaa3db 0xdcb6bf 0xdca505 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0x49c651 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdea0f9 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:32 # 0xdea0d2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.52.0/internal/wire/stream_frame.go:190 # 0xdea0d1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.52.0/send_stream.go:543 # 0xdaaeca github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x42a github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:491 # 0xdaa3da github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x13a github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:352 # 0xdcb6be github.com/quic-go/quic-go.(*connection).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.52.0/connection.go:1768 # 0xdca504 github.com/quic-go/quic-go.(*connection).handleFrame+0x344 github.com/quic-go/quic-go@v0.52.0/connection.go:1503 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 32] @ 0x96b085 0x96b055 0x96af57 0x7d65c2 0x7d6951 0x96af14 0x96aef3 0x7d65c2 0x7d6951 0x96aeb4 0x96ae93 0x7d65c2 0x7d6951 0x96a3fc 0x96a2f0 0x7d65c2 0x7d6951 0x96a214 0x96a1f3 0x7d65c2 0x7d6951 0x96a134 0x96a09c 0x9431b6 0x97c5b6 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x96b084 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x96b054 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x114 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x96af56 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1.1.1+0x16 crypto/tls/handshake_messages.go:1020 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96af13 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x96aef2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1.1+0x12 crypto/tls/handshake_messages.go:1019 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96aeb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96ae92 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1018 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a3fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bb vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96a2ef crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xaf crypto/tls/handshake_messages.go:1017 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a213 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96a1f2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1014 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a133 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96a09b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1013 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97c5b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc75 crypto/tls/handshake_server_tls13.go:811 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 256] @ 0xd95f1b 0xdeee4e 0xdeecd8 0xdeb885 0x483781 # 0xd95f1a github.com/quic-go/quic-go/internal/wire.(*ExtendedHeader).Log+0x23a github.com/quic-go/quic-go@v0.52.0/internal/wire/extended_header.go:143 # 0xdeee4d github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0xad github.com/quic-go/quic-go@v0.52.0/server.go:802 # 0xdeecd7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.52.0/server.go:793 # 0xdeb884 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.52.0/server.go:322 0: 0 [2: 13824] @ 0x123a36b 0x123a2ab 0x124302b 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a36a google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:93 # 0x123a2aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:83 # 0x124302a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:301 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 96] @ 0x14ddead 0x14e8f8f 0x14e86fd 0x14f0c92 0x14f0c51 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x14ddeac crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:150 # 0x14e8f8e crypto/internal/fips140/ecdsa.randomPoint[...]+0x32e crypto/internal/fips140/ecdsa/ecdsa.go:250 # 0x14e86fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:328 # 0x14f0c91 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14f0c50 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:299 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [7: 560] @ 0x5236eb 0x5158b7 0xd4415b 0x10b5642 0x10b513e 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x5236ea strings.(*Builder).Write+0x8a strings/builder.go:83 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd4415a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_error.go:38 # 0x10b5641 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x4a1 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:237 # 0x10b513d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xedd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:204 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 288] @ 0x7d68c5 0x970cd4 0x970c3c 0x9431b6 0x97d29f 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x970cd3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x970c3b crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1684 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97d29e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfe crypto/tls/handshake_server_tls13.go:896 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 80] @ 0xb279b0 0x10b3c03 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb279af github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x10b3c02 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x442 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:79 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 400] @ 0xc3539e 0xc34da8 0xc3c20a 0x10b54c2 0x10b513e 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc3539d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x51d github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:368 # 0xc34da7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc3c209 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10b54c1 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x321 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:228 # 0x10b513d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xedd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:204 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 32] @ 0xd0f0d5 0xd0613b 0xd06085 0xd03568 0xd02006 0xd542ca 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd0613a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:362 # 0xd06084 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:63 # 0xd03567 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:586 # 0xd02005 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd542c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:220 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [1: 24] @ 0xdee6ad 0xdec62b 0xdeb4e5 0x483781 # 0xdee6ac github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xeec github.com/quic-go/quic-go@v0.52.0/server.go:748 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [3: 72] @ 0xdd503e 0xdc1e17 0xdc1e4c 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdd503d github.com/quic-go/quic-go.newFrameSorter+0x1d github.com/quic-go/quic-go@v0.52.0/frame_sorter.go:37 # 0xdc1e16 github.com/quic-go/quic-go.newCryptoStream+0x76 github.com/quic-go/quic-go@v0.52.0/crypto_stream.go:31 # 0xdc1e4b github.com/quic-go/quic-go.(*connection).preSetup+0xab github.com/quic-go/quic-go@v0.52.0/connection.go:467 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 3072] @ 0x8ea347 0x8ec3e5 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8ea346 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x4dd42c 0xd0f0ae 0xd063fb 0xd06329 0xd0c27c 0xd29da2 0xd20dd4 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0x11c07cb 0x11bcbaa 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd063fa github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x23a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:362 # 0xd06328 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x168 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:75 # 0xd0c27b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:739 # 0xd29da1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/transport.go:45 # 0xd20dd3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:214 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x11c07ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 768] @ 0x63ce31 0x63bbd5 0x63b9d3 0x6e8d12 0x6e8cf4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6e8d11 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6e8cf3 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/block/block.go:166 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x49c652 0x49bc65 0x9430b7 0x942f72 0x94435e 0xd23976 0xd2301c 0x483781 # 0x49c651 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x9430b6 crypto/tls.(*Conn).writeRecordLocked.func1+0x56 crypto/tls/conn.go:997 # 0x942f71 crypto/tls.(*Conn).writeRecordLocked+0x891 crypto/tls/conn.go:1042 # 0x94435d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd23975 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7f5 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:678 # 0xd2301b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.0.1/session.go:546 0: 0 [3: 144] @ 0xd9c568 0xd96a4d 0xd9648c 0xdc9c77 0xdc9c0c 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2c05 0x483781 # 0xd9c567 github.com/quic-go/quic-go/internal/wire.parseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.52.0/internal/wire/stream_frame.go:63 # 0xd96a4c github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x44c github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:99 # 0xd9648b github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:80 # 0xdc9c76 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1d6 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:60 # 0xdc9c0b github.com/quic-go/quic-go.(*connection).handleFrames+0x16b github.com/quic-go/quic-go@v0.52.0/connection.go:1435 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [3: 336] @ 0xde6c87 0xdedfc5 0xdec62b 0xdeb4e5 0x483781 # 0xde6c86 github.com/quic-go/quic-go.newSendConn+0x1e6 github.com/quic-go/quic-go@v0.52.0/send_conn.go:59 # 0xdedfc4 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x804 github.com/quic-go/quic-go@v0.52.0/server.go:707 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [6: 2880] @ 0x6c963b 0x6c972e 0x6d4fe7 0x6d4fa8 0x6d6665 0x11e3e3c 0x11f950f 0x11f5785 0x11f5094 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6c963a compress/flate.newHuffmanBitWriter+0x19a compress/flate/huffman_bit_writer.go:95 # 0x6c972d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6d4fe6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6d4fa7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6d6664 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5784 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x11f5093 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 192] @ 0x47e507 0x4c06e6 0x4c058e 0x54a4bf 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11f9465 0x11f9505 0x11f5785 0x11f5094 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x47e506 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c06e5 reflect.Value.grow+0xa5 reflect/value.go:2603 # 0x4c058d reflect.Value.Grow+0x6d reflect/value.go:2590 # 0x54a4be encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:547 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f5784 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x11f5093 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 72] @ 0xdb7775 0xdb2313 0xdb5fcf 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xdb7774 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:12 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdb5fce github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x40e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:492 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 32] @ 0x11ccc16 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb65 0x11ceaaf 0x11cea95 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ceaae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea94 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:233 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x132089c 0x131c797 0x131ced9 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x132089b github.com/grpc-ecosystem/grpc-gateway/v2/runtime.defaultOutgoingHeaderMatcher+0x3b github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:154 # 0x131c796 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.handleForwardResponseServerMetadata+0xd6 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:121 # 0x131ced8 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x118 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:157 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 256] @ 0x66de1a 0x66de26 0x6d78d7 0x14b27af 0x6d7845 0x6d7dcb 0x6d7f27 0xdb9c18 0xdb98a6 0xdb9250 0xdc4d9f 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0x6d7f26 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:94 # 0xdb9c17 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:56 # 0xdb98a5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:35 # 0xdb924f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x16f github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:84 # 0xdc4d9e github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.52.0/connection.go:832 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 128] @ 0x461ac6 0x14fca53 0x1501be5 0x15018c9 0x980f1e 0x980ec3 0x97d6cc 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14fca52 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 crypto/internal/fips140/hkdf/hkdf.go:42 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x980f1d crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d crypto/internal/fips140/tls13/tls13.go:155 # 0x980ec2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 crypto/tls/key_schedule.go:46 # 0x97d6cb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x52b crypto/tls/handshake_server_tls13.go:927 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 288] @ 0xa60a71 0xa6078d 0xa657cc 0xba9b05 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xa60a70 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:185 # 0xa6078c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:149 # 0xa657cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xba9b04 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:164 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x14ad76b 0x14ad732 0xdb9acb 0xdb92d2 0xded933 0xdec62b 0xdeb4e5 0x483781 # 0x14ad76a crypto/internal/fips140/aes/gcm.sliceForAppend+0xca crypto/internal/fips140/aes/gcm/gcm.go:138 # 0x14ad731 crypto/internal/fips140/aes/gcm.(*GCM).Open+0x91 crypto/internal/fips140/aes/gcm/gcm.go:110 # 0xdb9aca github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).DecodeToken+0xca github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:52 # 0xdb92d1 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).DecodeToken+0x31 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:94 # 0xded932 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x172 github.com/quic-go/quic-go@v0.52.0/server.go:597 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 96] @ 0x7d68c5 0x7d653d 0x985f96 0x7d65c2 0x7d6951 0x98572f 0x9856b3 0x985617 0x97dec7 0x983e98 0xdb4f7d 0xdc4b96 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x7d653c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x985f95 crypto/tls.(*SessionState).Bytes.marshalCertificate.func5+0x95 crypto/tls/handshake_messages.go:1471 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x98572e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xd0e vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9856b2 crypto/tls.marshalCertificate+0xc92 crypto/tls/handshake_messages.go:1469 # 0x985616 crypto/tls.(*SessionState).Bytes+0xbf6 crypto/tls/ticket.go:138 # 0x97dec6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1002 # 0x983e97 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdb4f7c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:369 # 0xdc4b95 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.52.0/connection.go:820 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 16] @ 0x512ac9 0x512abd 0xde97a8 0xdf1a9b 0xea3a34 0xd5f202 0x10fbb8e 0x10fc549 0x483781 # 0x512ac8 errors.New+0x208 errors/errors.go:65 # 0x512abc fmt.Errorf+0x1fc fmt/errors.go:30 # 0xde97a7 github.com/quic-go/quic-go.(*sendStream).Close+0x167 github.com/quic-go/quic-go@v0.52.0/send_stream.go:416 # 0xdf1a9a github.com/quic-go/quic-go.(*stream).Close+0x1a github.com/quic-go/quic-go@v0.52.0/stream.go:132 # 0xea3a33 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Close+0x33 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:81 # 0xd5f201 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:81 # 0x10fbb8d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func4+0x4d github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:425 # 0x10fc548 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x3a8 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:489 0: 0 [2: 512] @ 0x49c0fc 0x49bf46 0x49bcbc 0xdf76fd 0xdf76f1 0xdfafbc 0xdfa1e5 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xdf76fc github.com/quic-go/quic-go.getPacketBuffer+0x69c github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:72 # 0xdf76f0 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x690 github.com/quic-go/quic-go@v0.52.0/sys_conn_oob.go:167 # 0xdfafbb github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.52.0/transport.go:534 # 0xdfa1e4 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.52.0/transport.go:428 0: 0 [3: 72] @ 0x7edc5a 0x7f3e6a 0x7f4b7d 0x9774c9 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7edc59 crypto/x509.parseName+0x59 crypto/x509/parser.go:117 # 0x7f3e69 crypto/x509.parseCertificate+0x689 crypto/x509/parser.go:980 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0x9774c8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:903 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 704] @ 0x834156 0x833a10 0x8e48e5 0xc5384a 0xc51cf9 0xc4ee45 0xc59b25 0x483781 # 0x834155 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.6/proto/encode.go:190 # 0x833a0f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.6/proto/encode.go:111 # 0x8e48e4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:204 # 0xc53849 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3e9 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:2000 # 0xc51cf8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x4f8 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1815 # 0xc4ee44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1696 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [3: 144] @ 0xda5be5 0xda4e7f 0xda91bf 0xda919e 0xda6392 0xdbcaf2 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xda5be4 github.com/quic-go/quic-go/internal/congestion.newPacer+0x24 github.com/quic-go/quic-go@v0.52.0/internal/congestion/pacer.go:20 # 0xda4e7e github.com/quic-go/quic-go/internal/congestion.newCubicSender+0x1be github.com/quic-go/quic-go@v0.52.0/internal/congestion/cubic_sender.go:110 # 0xda91be github.com/quic-go/quic-go/internal/congestion.NewCubicSender+0x7e github.com/quic-go/quic-go@v0.52.0/internal/congestion/cubic_sender.go:75 # 0xda919d github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x5d github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:130 # 0xda6391 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/ackhandler.go:22 # 0xdbcaf1 github.com/quic-go/quic-go.init.func1+0x991 github.com/quic-go/quic-go@v0.52.0/connection.go:284 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 64] @ 0x1496253 0x14a6f72 0x980e15 0x97d951 0x97e81f 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x980e14 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x154 crypto/tls/key_schedule.go:40 # 0x97d950 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 crypto/tls/handshake_server_tls13.go:963 # 0x97e81e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x71e crypto/tls/handshake_server_tls13.go:1117 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 256] @ 0x533ab4 0x5334dd 0x5336b9 0x6cbb08 0x6cbaec 0x6ccbc5 0x6cc3d5 0x6c7d1a 0x6c8e67 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x6cbb07 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6cbaeb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6ccbc4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6cc3d4 compress/flate.(*huffmanBitWriter).writeBlock+0x474 compress/flate/huffman_bit_writer.go:490 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8e66 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 240] @ 0x7c510e 0x7c5446 0x7c0b3a 0x7c0491 0x8003ef 0x8009b8 0xd8b458 0xea3030 0xea2da5 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x7c510d crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x20d crypto/elliptic/nistec.go:154 # 0x7c5445 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:135 # 0x7c0b39 crypto/elliptic.panicIfNotOnCurve+0x79 crypto/elliptic/elliptic.go:219 # 0x7c0490 crypto/elliptic.Marshal+0x30 crypto/elliptic/elliptic.go:110 # 0x8003ee crypto/x509.marshalPublicKey+0x28e crypto/x509/x509.go:107 # 0x8009b7 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd8b457 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:198 # 0xea302f github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xaf github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:120 # 0xea2da4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:106 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 48] @ 0x531705 0x11a10c5 0x11a108f 0xdedcb6 0xdec62b 0xdeb4e5 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0x11a10c4 github.com/libp2p/go-libp2p/core/network.WithConnManagementScope+0xc4 github.com/libp2p/go-libp2p@v0.42.0/core/network/rcmgr.go:284 # 0x11a108e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x8e github.com/libp2p/go-libp2p@v0.42.0/config/config.go:395 # 0xdedcb5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.52.0/server.go:667 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 32] @ 0xd0f0d5 0xd07a78 0xd0799b 0x10b38dc 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd07a77 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5b7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:389 # 0xd0799a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4da github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:360 # 0x10b38db github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x11b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:60 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 160] @ 0x971e15 0x971de5 0x971cf7 0x7d65c2 0x7d6951 0x971c96 0x971b8c 0x7d65c2 0x7d6951 0x971a34 0x97199c 0x9722d8 0x97e80d 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x971e14 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x971de4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x971cf6 crypto/tls.(*certificateVerifyMsg).marshal.func1.1+0x16 crypto/tls/handshake_messages.go:1846 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x971c95 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b5 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x971b8b crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1845 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x971a33 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97199b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1841 # 0x9722d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1941 # 0x97e80c crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x70c crypto/tls/handshake_server_tls13.go:1110 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x1496253 0x1501847 0x97d34c 0x97d2e6 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x1501846 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x97d34b crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x1ab crypto/internal/fips140/tls13/tls13.go:131 # 0x97d2e5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x145 crypto/tls/handshake_server_tls13.go:904 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [9: 5760] @ 0xc36725 0xc36a2a 0xc53834 0xc51cf9 0xc4ee45 0xc59b25 0x483781 # 0xc36724 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc36a29 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc53833 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3d3 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1997 # 0xc51cf8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x4f8 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1815 # 0xc4ee44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1696 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [1: 16] @ 0x726165 0x724afe 0x766e58 0x766e2d 0x733eae 0x766da8 0x7670f2 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x726164 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x124 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:621 # 0x724afd github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0xfd github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:476 # 0x766e57 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage.go:15 # 0x766e2c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:417 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x766da7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7670f1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x4619f2 0x460f65 0x46125d 0x5e4d17 0x5e4c93 0xb423a7 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x5e4d16 net.JoinHostPort+0x1f6 net/ipsock.go:240 # 0x5e4c92 net.(*TCPAddr).String+0x172 net/tcpsock.go:52 # 0xb423a6 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0xe6 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:259 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 192] @ 0x1501ba5 0x15018c9 0x97bec5 0x97be46 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x1501ba4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97bec4 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x584 crypto/internal/fips140/tls13/tls13.go:112 # 0x97be45 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x505 crypto/tls/handshake_server_tls13.go:767 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x512a29 0x1150051 0x114fe5f 0x114ec0f 0xb33219 0xb33045 0xb32d25 0xb31f8c 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0x512a28 fmt.Errorf+0x168 fmt/errors.go:32 # 0x1150050 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:716 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0x114ec0e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ae github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:601 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33044 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:191 # 0xb32d24 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:141 # 0xb31f8b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1eb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:74 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [1: 16] @ 0xdb78f6 0xdb2313 0xdba585 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xdb78f5 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:21 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdba584 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:140 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 16] @ 0x1501a30 0x980bee 0x93cf67 0x97bf05 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x1501a2f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf crypto/internal/fips140/tls13/tls13.go:32 # 0x980bed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97bf04 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 crypto/tls/handshake_server_tls13.go:768 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 96] @ 0x7d68c5 0x96e054 0x96e033 0x7d65c2 0x7d6951 0x96d69c 0x96d590 0x7d65c2 0x7d6951 0x96ced9 0x96cdd8 0x7d65c2 0x7d6951 0x96cc94 0x96cbfc 0x9431b6 0x97ca5d 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x96e053 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96e032 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1262 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96d69b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77b vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96d58f crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x66f crypto/tls/handshake_messages.go:1261 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96ced8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x198 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96cdd7 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x97 crypto/tls/handshake_messages.go:1245 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96cc93 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96cbfb crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1240 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97ca5c crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x23c crypto/tls/handshake_server_tls13.go:840 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 96] @ 0xd05311 0xd5f6b9 0x114f084 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xd05310 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x4b0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:887 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114f083 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x623 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:639 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [2: 576] @ 0xd944cb 0xd96708 0xd9648c 0xdc9c77 0xdc9c0c 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0xd944ca github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1aa github.com/quic-go/quic-go@v0.52.0/internal/wire/crypto_frame.go:34 # 0xd96707 github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x107 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:117 # 0xd9648b github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:80 # 0xdc9c76 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1d6 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:60 # 0xdc9c0b github.com/quic-go/quic-go.(*connection).handleFrames+0x16b github.com/quic-go/quic-go@v0.52.0/connection.go:1435 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 16] @ 0xd55ba6 0xd55a65 0x10b5579 0x10b513e 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd55ba5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0xc5 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:241 # 0xd55a64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:229 # 0x10b5578 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x3d8 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:235 # 0x10b513d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xedd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:204 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 64] @ 0xdf7ef3 0xdfa517 0x483781 # 0xdf7ef2 github.com/quic-go/quic-go.(*packetInfo).OOB+0x172 github.com/quic-go/quic-go@v0.52.0/sys_conn_oob.go:291 # 0xdfa516 github.com/quic-go/quic-go.(*Transport).runSendQueue+0x176 github.com/quic-go/quic-go@v0.52.0/transport.go:453 0: 0 [1: 208] @ 0xda9bf9 0xda9ba3 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda9bf8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2d8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:51 # 0xda9ba2 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x282 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:293 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [2: 64] @ 0x1496253 0x14a6f72 0x6d7c3e 0xdb795e 0xdb6f0f 0xdb6e13 0xdba4be 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x6d7c3d golang.org/x/crypto/hkdf.(*hkdf).Read+0x1bd golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:65 # 0xdb795d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdba4bd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x9d github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:134 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [3: 72] @ 0x14e8e59 0x14e8dff 0x14e86fd 0x14f0c92 0x14f0c51 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x14e8e58 crypto/internal/fips140/bigmod.NewNat+0x1f8 crypto/internal/fips140/bigmod/nat.go:73 # 0x14e8dfe crypto/internal/fips140/ecdsa.randomPoint[...]+0x19e crypto/internal/fips140/ecdsa/ecdsa.go:249 # 0x14e86fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:328 # 0x14f0c91 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14f0c50 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:299 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27fe 0x6d7845 0x6d7dcb 0xdb7945 0xdb2313 0xdba665 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdba664 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:147 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 48] @ 0xb29b9e 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xba99d0 0x483781 # 0xb29b9d github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:107 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [8: 2304] @ 0x479453 0x408c45 0x408c38 0x40ca74 0xdbc9f6 0xdbc70b 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdbc9f5 github.com/quic-go/quic-go.newConnIDGenerator+0x895 github.com/quic-go/quic-go@v0.52.0/conn_id_generator.go:75 # 0xdbc70a github.com/quic-go/quic-go.init.func1+0x5aa github.com/quic-go/quic-go@v0.52.0/connection.go:269 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 16] @ 0x682a92 0x68408b 0x6842a5 0x6a7997 0x6a7330 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a91 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0xb1 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7996 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:91 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0x88dd69 0x8b1a2f 0x8b59a2 0x12423b1 0x82d416 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x88dd68 google.golang.org/protobuf/internal/impl.(*listPtrConverter).PBValueOf+0xa8 google.golang.org/protobuf@v1.36.6/internal/impl/convert_list.go:75 # 0x8b1a2e google.golang.org/protobuf/internal/impl.fieldInfoForList.func3+0xae google.golang.org/protobuf@v1.36.6/internal/impl/message_reflect_field.go:227 # 0x8b59a1 google.golang.org/protobuf/internal/impl.(*messageState).Range+0xe1 google.golang.org/protobuf@v1.36.6/internal/impl/message_reflect_gen.go:51 # 0x12423b0 google.golang.org/protobuf/encoding/protojson.unpopulatedFieldRanger.Range+0x1b0 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:229 # 0x82d415 google.golang.org/protobuf/internal/order.RangeFields+0x155 google.golang.org/protobuf@v1.36.6/internal/order/range.go:50 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 72] @ 0x11557c5 0x8ff30b 0x11556cd 0x1151222 0xb27e97 0x10faa65 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x11557c4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x64 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x11556cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x1151221 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:910 # 0xb27e96 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x1f6 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:90 # 0x10faa64 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1604 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:372 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 96] @ 0x4dd42c 0xd0f0ae 0xd088e5 0xd08807 0x10b3d7b 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd088e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x1a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd08806 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseMemory+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:431 # 0x10b3d7a github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x5ba github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:106 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 64] @ 0x5384ad 0x14e744a 0x14f0c50 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x5384ac bytes.Repeat+0xac bytes/bytes.go:682 # 0x14e7449 crypto/internal/fips140/ecdsa.newDRBG[...]+0x129 crypto/internal/fips140/ecdsa/hmacdrbg.go:66 # 0x14f0c4f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:297 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 24] @ 0xdb7775 0xdb229d 0xdb5fcf 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0xdb7774 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:12 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdb5fce github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x40e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:492 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [6: 2496] @ 0x12820c9 0x12de3e5 0x12ddfb2 0x12ddd5c 0x483781 # 0x12820c8 google.golang.org/grpc/internal/transport.NewServerTransport+0x788 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:250 # 0x12de3e4 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.73.0/server.go:990 # 0x12ddfb1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.73.0/server.go:948 # 0x12ddd5b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.73.0/server.go:932 0: 0 [1: 112] @ 0x6d7def 0xdb7945 0xdb229d 0xdba665 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x6d7dee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:87 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdba664 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:147 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 16] @ 0xdb78f6 0xdb229d 0xdba665 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xdb78f5 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:21 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdba664 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:147 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [4: 128] @ 0x4dd42c 0xd0f0ae 0xd0c63b 0xd0c5dd 0xd0c3d2 0x10fbe9f 0x10fbba8 0x10fc549 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0c63a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:374 # 0xd0c5dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:773 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0x10fbe9e github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func2+0x15e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:326 # 0x10fbba7 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func4+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:427 # 0x10fc548 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x3a8 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:489 0: 0 [3: 144] @ 0x5ea1e5 0x5e32b0 0x5e2a1b 0x5d77f8 0x5eb607 0x5c20eb 0x5c1a0e 0x5c10e7 0x5c092c 0x5da8c5 0x5c528a 0x5c6626 0x5c9b05 0x483781 # 0x5ea1e4 net.sockaddrToUDP+0x104 net/udpsock_posix.go:18 # 0x5e32af net.(*netFD).dial+0x78f net/sock_posix.go:143 # 0x5e2a1a net.socket+0x29a net/sock_posix.go:70 # 0x5d77f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5eb606 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5c20ea net.(*sysDialer).dialSingle+0x28a net/dial.go:725 # 0x5c1a0d net.(*sysDialer).dialSerial+0x24d net/dial.go:686 # 0x5c10e6 net.(*sysDialer).dialParallel+0x3a6 net/dial.go:587 # 0x5c092b net.(*Dialer).DialContext+0x6ab net/dial.go:578 # 0x5da8c4 net.(*Resolver).dial+0xa4 net/lookup.go:693 # 0x5c5289 net.(*Resolver).exchange+0x349 net/dnsclient_unix.go:185 # 0x5c6625 net.(*Resolver).tryOneName+0x4c5 net/dnsclient_unix.go:316 # 0x5c9b04 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [6: 768] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27af 0x6d7845 0x6d7dcb 0xdb7945 0xdb6f0f 0xdb6e13 0xdb7be8 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdb7be7 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:50 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 256] @ 0xdc029b 0xdcc3ed 0xdc3405 0x483781 # 0xdc029a github.com/quic-go/quic-go.(*connIDGenerator).ReplaceWithClosed+0x7a github.com/quic-go/quic-go@v0.52.0/conn_id_generator.go:192 # 0xdcc3ec github.com/quic-go/quic-go.(*connection).handleCloseError+0x72c github.com/quic-go/quic-go@v0.52.0/connection.go:1924 # 0xdc3404 github.com/quic-go/quic-go.(*connection).run+0xba4 github.com/quic-go/quic-go@v0.52.0/connection.go:691 0: 0 [1: 16] @ 0xd0f0d5 0xd11338 0xd0b698 0xd049c5 0xea3083 0xea2da5 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd11337 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddConns+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:646 # 0xd0b697 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x6b7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:678 # 0xd049c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x264 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:820 # 0xea3082 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x102 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:128 # 0xea2da4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:106 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 32] @ 0xea3716 0xea3852 0xd5ef8a 0x4ce803 0x10fcc09 0x10fc35d 0x483781 # 0xea3715 github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x135 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:40 # 0xea3851 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x31 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:59 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x4ce802 io.(*LimitedReader).Read+0x42 io/io.go:479 # 0x10fcc08 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).copyWithBuffer+0x88 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:520 # 0x10fc35c github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x1bc github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:473 0: 0 [1: 24] @ 0xd8273d 0xd826f9 0x114c7cc 0xd53a85 0x483781 # 0xd8273c github.com/multiformats/go-multistream.ReadNextToken[...]+0x2dc github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0xd826f8 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x114c7cb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:373 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 288] @ 0x11ba61c 0x113f113 0x113efde 0x115027a 0x10f9016 0x10f8750 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x11ba61b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x113f112 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getAddrs+0x112 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:352 # 0x113efdd github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x21d github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:337 # 0x1150279 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:743 # 0x10f9015 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x695 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:231 # 0x10f874f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:165 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 24] @ 0x5d27b9 0x7b70af 0x7bd5d7 0x7b1f8f 0x7b2d17 0x7b29bc 0x7b267f 0xb3f309 0xb40555 0xb3ec77 0xe9c916 0xe9c908 0x11a103f 0xdedcb6 0xdec62b 0xdeb4e5 0x483781 # 0x5d27b8 net.IP.String+0xd8 net/ip.go:315 # 0x7b70ae github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:134 # 0x7bd5d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:47 # 0x7b1f8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b29bb github.com/multiformats/go-multiaddr.newComponent+0x27b github.com/multiformats/go-multiaddr@v0.16.0/component.go:283 # 0x7b267e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.0/component.go:246 # 0xb3f308 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:113 # 0xb40554 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:314 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xe9c915 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xe9c907 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x11a103e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.42.0/config/config.go:387 # 0xdedcb5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.52.0/server.go:667 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 16] @ 0x530f91 0x53162d 0x5315ef 0x10b540d 0x10b513e 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x530f90 context.WithDeadlineCause+0x250 context/context.go:647 # 0x53162c context.WithDeadline+0x4c context/context.go:617 # 0x5315ee context.WithTimeout+0xe context/context.go:695 # 0x10b540c github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x26c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:223 # 0x10b513d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xedd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:204 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 96] @ 0x7b9685 0x10b4d49 0x10b4b5b 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x7b9684 github.com/multiformats/go-multiaddr.Join+0x104 github.com/multiformats/go-multiaddr@v0.16.0/util.go:33 # 0x10b4d48 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0xae8 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:195 # 0x10b4b5a github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x8fa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:172 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 192] @ 0x10b431b 0x10b4303 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10b431a github.com/libp2p/go-libp2p/core/peer.IDFromBytes+0xba github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:117 # 0x10b4302 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xa2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:115 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 96] @ 0xdc0eda 0xdc0af8 0xdc08d8 0xdca6e6 0xdca6d9 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0xdc0ed9 github.com/quic-go/quic-go.(*connIDManager).addConnectionID+0xb9 github.com/quic-go/quic-go@v0.52.0/conn_id_manager.go:135 # 0xdc0af7 github.com/quic-go/quic-go.(*connIDManager).add+0x1b7 github.com/quic-go/quic-go@v0.52.0/conn_id_manager.go:120 # 0xdc08d7 github.com/quic-go/quic-go.(*connIDManager).Add+0x17 github.com/quic-go/quic-go@v0.52.0/conn_id_manager.go:65 # 0xdca6e5 github.com/quic-go/quic-go.(*connection).handleNewConnectionIDFrame+0x525 github.com/quic-go/quic-go@v0.52.0/connection.go:1747 # 0xdca6d8 github.com/quic-go/quic-go.(*connection).handleFrame+0x518 github.com/quic-go/quic-go@v0.52.0/connection.go:1529 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 160] @ 0x5deab8 0x5c6934 0x5c9b05 0x483781 # 0x5deab7 net.newDNSError+0x117 net/net.go:698 # 0x5c6933 net.(*Resolver).tryOneName+0x7d3 net/dnsclient_unix.go:342 # 0x5c9b04 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [1: 32] @ 0x11ccc16 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb65 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 256] @ 0x49c07d 0x49bf46 0x49bcbc 0x671db2 0x671da6 0x6a0b85 0x6d9a45 0x6e62f0 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x49c07c sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x671db1 github.com/consensys/gnark-crypto/field/pool.bigIntPool.Get+0x51 github.com/consensys/gnark-crypto@v0.18.0/field/pool/pool.go:20 # 0x671da5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x45 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:890 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 576] @ 0xd97514 0xd9731c 0xdec466 0xdeb4e5 0x483781 # 0xd97513 github.com/quic-go/quic-go/internal/wire.parseHeader+0x53 github.com/quic-go/quic-go@v0.52.0/internal/wire/header.go:161 # 0xd9731b github.com/quic-go/quic-go/internal/wire.ParsePacket+0x7b github.com/quic-go/quic-go@v0.52.0/internal/wire/header.go:138 # 0xdec465 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x4e5 github.com/quic-go/quic-go@v0.52.0/server.go:448 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [5: 480] @ 0x14b2797 0x6d7845 0x6d7dcb 0xdb7945 0xdb6f0f 0xdb6e13 0xdb58e9 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdb58e8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x388 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:450 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [3: 72] @ 0x665159 0x6e14b3 0x6e6c51 0x6e763e 0x6e7726 0x6e9dbc 0x6e8690 0x11f494c 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x665158 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e14b2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6e6c50 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6e763d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6e7725 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6e9dbb github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6e868f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x11f494b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 66304] @ 0x123a36b 0x123a2ab 0x124302b 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a36a google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:93 # 0x123a2aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:83 # 0x124302a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:301 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 64] @ 0x4dd42c 0xd0f0ae 0xd11338 0xd0b698 0xd049c5 0xea3083 0xea2da5 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd11337 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddConns+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:646 # 0xd0b697 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x6b7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:678 # 0xd049c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x264 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:820 # 0xea3082 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x102 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:128 # 0xea2da4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:106 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [3: 48] @ 0x461ac6 0x7b1f6c 0x7b2270 0x7b2263 0x7b4a45 0x10b4deb 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x7b1f6b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b226f github.com/multiformats/go-multiaddr.(*Component).Value+0x1cf github.com/multiformats/go-multiaddr@v0.16.0/component.go:184 # 0x7b2262 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1c2 github.com/multiformats/go-multiaddr@v0.16.0/component.go:225 # 0x7b4a44 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:107 # 0x10b4dea github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xb8a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:182 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 96] @ 0x14b2797 0x6d7845 0x6d7dcb 0xdb7945 0xdb2313 0xdb58b1 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdb58b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:449 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 192] @ 0x7d68c5 0x7d653d 0x96f516 0x7d65c2 0x7d6951 0x96f447 0x96f3d7 0x96f3aa 0x7d65c2 0x7d6951 0x96f0f4 0x96f05c 0x9431b6 0x97cb85 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x7d653c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96f515 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x95 crypto/tls/handshake_messages.go:1471 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96f446 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96f3d6 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1469 # 0x96f3a9 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1462 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96f0f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96f05b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1452 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97cb84 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:851 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 1581056] @ 0x142c3d4 0x142c398 0x142c3e3 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x142c3d3 bytes.(*Buffer).String+0x1173 bytes/buffer.go:71 # 0x142c397 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x1137 github.com/pactus-project/pactus/www/html/server.go:273 # 0x142c3e2 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1182 github.com/pactus-project/pactus/www/html/network.go:80 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 48] @ 0x142c5d6 0x142c587 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x142c5d5 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x1375 github.com/pactus-project/pactus/www/html/server.go:224 # 0x142c586 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1326 github.com/pactus-project/pactus/www/html/network.go:76 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 16] @ 0xdb78f6 0xdb2313 0xdb58b1 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0xdb78f5 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:21 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdb58b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:449 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [3: 1728] @ 0x6a7eb0 0x6a729b 0x6a7452 0x6d9c05 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c666b 0x11d0ff7 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6a7eaf github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:125 # 0x6a729a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:27 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c666a github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11d0ff6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x756 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x461ac6 0x10affb1 0x10aff85 0x10aff66 0x10b4da5 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10affb0 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x5b0 github.com/multiformats/go-multiaddr@v0.16.0/component.go:176 # 0x10aff84 github.com/multiformats/go-multiaddr/net.ToIP+0x584 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:146 # 0x10aff65 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x565 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/dialpolicy.go:43 # 0x10b4da4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xb44 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:178 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [10: 960] @ 0x113f14c 0x113f0eb 0x113efde 0x115027a 0x10aff29 0x10b4da5 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x113f14b slices.Clone[...]+0x14b slices/slices.go:355 # 0x113f0ea github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getAddrs+0xea github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:352 # 0x113efdd github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x21d github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:337 # 0x1150279 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:743 # 0x10aff28 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x528 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/dialpolicy.go:42 # 0x10b4da4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xb44 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:178 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 32] @ 0x142f10b 0x13d6b48 0x142ee28 0x142edf1 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x142f10a github.com/pactus-project/pactus/www/html.(*Server).RootHandler.func1+0xca github.com/pactus-project/pactus/www/html/server.go:162 # 0x13d6b47 github.com/gorilla/mux.(*Router).walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:377 # 0x142ee27 github.com/gorilla/mux.(*Router).Walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:363 # 0x142edf0 github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x70 github.com/pactus-project/pactus/www/html/server.go:154 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 192] @ 0x10b9391 0x8e3f8a 0x10fd95a 0x10f9077 0x10f8750 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10b9390 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/proto.(*ReservationVoucher).MarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/proto/voucher.go:43 # 0x8e3f89 github.com/libp2p/go-libp2p/core/record.Seal+0x69 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:52 # 0x10fd959 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x619 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:624 # 0x10f9076 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x6f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:228 # 0x10f874f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:165 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 256] @ 0x66de1a 0x66de26 0x65bbfd 0x14b27fe 0x14fc91a 0x1501be5 0x980bee 0x93cf67 0x97bf05 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980bed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97bf04 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 crypto/tls/handshake_server_tls13.go:768 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 240] @ 0x7841da 0x783fe3 0x7a8456 0x8e744c 0xea304e 0xea2da5 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x7841d9 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x783fe2 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x7a8455 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8e744b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:172 # 0xea304d github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xcd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:124 # 0xea2da4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:106 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 256] @ 0x49c0fc 0x49bf46 0x49bcbc 0x12676b6 0x12676aa 0x129b17d 0x12d8bea 0x12df6a5 0x12e1429 0x12e64e8 0x12dec9f 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x12676b5 google.golang.org/grpc/mem.newBuffer+0x55 google.golang.org/grpc@v1.73.0/mem/buffers.go:83 # 0x12676a9 google.golang.org/grpc/mem.NewBuffer+0x49 google.golang.org/grpc@v1.73.0/mem/buffers.go:102 # 0x129b17c google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x17c google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:63 # 0x12d8be9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.73.0/rpc_util.go:722 # 0x12df6a4 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.73.0/server.go:1146 # 0x12e1428 google.golang.org/grpc.(*Server).processUnaryRPC+0x1168 google.golang.org/grpc@v1.73.0/server.go:1452 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [2: 128] @ 0x14b28ce 0x6d7845 0x6d7dcb 0xdb7945 0xdb6f0f 0xdb7cab 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb7caa github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:51 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [4: 896] @ 0xda65d5 0xda637e 0xdbcaf2 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xda65d4 github.com/quic-go/quic-go/internal/ackhandler.newReceivedPacketHandler+0x274 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/received_packet_handler.go:25 # 0xda637d github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x1d github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/ackhandler.go:23 # 0xdbcaf1 github.com/quic-go/quic-go.init.func1+0x991 github.com/quic-go/quic-go@v0.52.0/connection.go:284 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 64] @ 0x1496253 0x1501847 0x980f1e 0x980ec3 0x97d6cc 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x1501846 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x980f1d crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d crypto/internal/fips140/tls13/tls13.go:155 # 0x980ec2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 crypto/tls/key_schedule.go:46 # 0x97d6cb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x52b crypto/tls/handshake_server_tls13.go:927 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 480] @ 0x7c04df 0x8003ef 0x8009b8 0xd8b458 0xea3030 0xea2da5 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x7c04de crypto/elliptic.Marshal+0x7e crypto/elliptic/elliptic.go:114 # 0x8003ee crypto/x509.marshalPublicKey+0x28e crypto/x509/x509.go:107 # 0x8009b7 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd8b457 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:198 # 0xea302f github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xaf github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:120 # 0xea2da4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:106 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 128] @ 0xde69f8 0xde68e2 0xdae5c2 0xdae48e 0xdceef5 0xdcd599 0xdc328f 0x483781 # 0xde69f7 github.com/quic-go/quic-go.(*retransmissionQueue).addAppData+0x137 github.com/quic-go/quic-go@v0.52.0/retransmission_queue.go:59 # 0xde68e1 github.com/quic-go/quic-go.(*retransmissionQueueAppDataAckHandler).OnLost+0x21 github.com/quic-go/quic-go@v0.52.0/retransmission_queue.go:157 # 0xdae5c1 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).queueFramesForRetransmission+0x61 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:922 # 0xdae48d github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).QueueProbePacket+0x6d github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:908 # 0xdceef4 github.com/quic-go/quic-go.(*connection).sendProbePacket+0xf4 github.com/quic-go/quic-go@v0.52.0/connection.go:2321 # 0xdcd598 github.com/quic-go/quic-go.(*connection).triggerSending+0x1d8 github.com/quic-go/quic-go@v0.52.0/connection.go:2085 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [1: 48] @ 0x531705 0x114ec85 0x114ec19 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0x114ec84 github.com/libp2p/go-libp2p/core/network.WithNoDial+0x224 github.com/libp2p/go-libp2p@v0.42.0/core/network/context.go:68 # 0x114ec18 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1b8 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [1: 112] @ 0x412454 0x4e4988 0xde4d2e 0xde4d1f 0xde466d 0xea3842 0xd5ef8a 0x10b97f6 0x779571 0x10b9870 0x10f867b 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4e4987 time.NewTimer+0x27 time/sleep.go:144 # 0xde4d2d github.com/quic-go/quic-go/internal/utils.NewTimer+0x4ad github.com/quic-go/quic-go@v0.52.0/internal/utils/timer.go:17 # 0xde4d1e github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.52.0/receive_stream.go:170 # 0xde466c github.com/quic-go/quic-go.(*receiveStream).Read+0xcc github.com/quic-go/quic-go@v0.52.0/receive_stream.go:94 # 0xea3841 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:58 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x10b97f5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadByte+0x35 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/util/io.go:41 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0x10b986f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadMsg+0x2f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/util/io.go:46 # 0x10f867a github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x3ba github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:156 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 48] @ 0xb7cb85 0x51849f 0x518d98 0x51b81e 0x512945 0xb8aa67 0xe0cc2e 0xe0cabf 0xe98f36 0xdede6f 0xdec62b 0xdeb4e5 0x483781 # 0xb7cb84 github.com/prometheus/client_golang/prometheus.(*Desc).String+0x344 github.com/prometheus/client_golang@v1.22.0/prometheus/desc.go:206 # 0x51849e fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x512944 fmt.Errorf+0x84 fmt/errors.go:25 # 0xb8aa66 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x2e6 github.com/prometheus/client_golang@v1.22.0/prometheus/registry.go:300 # 0xe0cc2d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.52.0/metrics/connection_tracer.go:104 # 0xe0cabe github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.52.0/metrics/connection_tracer.go:92 # 0xe98f35 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func2+0xb5 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/connmgr.go:145 # 0xdede6e github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x6ae github.com/quic-go/quic-go@v0.52.0/server.go:697 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [7: 672] @ 0xb276c6 0xb27672 0xb27676 0x10b3afc 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb276c5 bufio.NewReaderSize+0xa5 bufio/bufio.go:56 # 0xb27671 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xb27675 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x10b3afb github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x33b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:73 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 96] @ 0x6d9265 0x6db1c8 0x6db13e 0x6daee8 0x11d1525 0x11d0fc5 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6d9264 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0xc4 github.com/pactus-project/pactus/crypto/bls/private_key.go:147 # 0x6db1c7 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x6db13d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x6daee7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11d1524 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:530 # 0x11d0fc4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x724 github.com/pactus-project/pactus/state/state.go:488 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 576] @ 0xd9a330 0xd96865 0xd9648c 0xdc9c77 0xdc9c0c 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0xd9a32f github.com/quic-go/quic-go/internal/wire.parseNewConnectionIDFrame+0x24f github.com/quic-go/quic-go@v0.52.0/internal/wire/new_connection_id_frame.go:50 # 0xd96864 github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x264 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:133 # 0xd9648b github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:80 # 0xdc9c76 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1d6 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:60 # 0xdc9c0b github.com/quic-go/quic-go.(*connection).handleFrames+0x16b github.com/quic-go/quic-go@v0.52.0/connection.go:1435 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 32] @ 0x68dc8a 0x6a1445 0x6a0bfb 0x6d9a45 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x68dc89 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6a1444 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a0bfa github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:55 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0xde099b 0xdc7796 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xde099a github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x21a github.com/quic-go/quic-go@v0.52.0/packet_unpacker.go:102 # 0xdc7795 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x375 github.com/quic-go/quic-go@v0.52.0/connection.go:1140 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [2: 192] @ 0x14ccdda 0x14e8237 0x14ebd68 0x14ebd3b 0x7db14b 0x7d8cd6 0x9358d2 0x97e6a5 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14ccdd9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x14e8236 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x396 crypto/internal/fips140/ecdsa/ecdsa.go:479 # 0x14ebd67 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x14ebd3a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x7db14a crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:361 # 0x7d8cd5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:342 # 0x9358d1 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x97e6a4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5a4 crypto/tls/handshake_server_tls13.go:1104 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 64] @ 0xde6cc9 0xdedfc5 0xdec62b 0xdeb4e5 0x483781 # 0xde6cc8 github.com/quic-go/quic-go.newSendConn+0x228 github.com/quic-go/quic-go@v0.52.0/send_conn.go:60 # 0xdedfc4 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x804 github.com/quic-go/quic-go@v0.52.0/server.go:707 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [5: 640] @ 0x14b2890 0x14e749f 0x14f0c50 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x14e749e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:70 # 0x14f0c4f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:297 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 24] @ 0xdb9ba5 0xdb98a6 0xdb9250 0xdc4d9f 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0xdb9ba4 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:56 # 0xdb98a5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:35 # 0xdb924f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x16f github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:84 # 0xdc4d9e github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.52.0/connection.go:832 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [5: 1120] @ 0x7836ba 0x7836d0 0x14b27fe 0x14e749f 0x14f0c50 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x7836b9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:199 # 0x7836cf crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x14e749e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:70 # 0x14f0c4f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:297 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0xdee63c 0xdec62b 0xdeb4e5 0x483781 # 0xdee63b github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xe7b github.com/quic-go/quic-go@v0.52.0/server.go:744 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 64] @ 0x4dd42c 0xd0f0ae 0xd10a99 0xd0b652 0xd05152 0xd5f6b9 0x114f084 0x11c07cb 0x11bcbaa 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd10a98 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:508 # 0xd0b651 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x671 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:677 # 0xd05151 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x2f1 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:873 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114f083 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x623 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:639 # 0x11c07ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 442368] @ 0x72f8f2 0x743a8a 0x742f92 0x743529 0x745a7c 0x7447e5 0x744d1e 0x744eb0 0x8ebd1d 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x72f8f1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x551 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:308 # 0x743a89 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x309 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:304 # 0x742f91 github.com/syndtr/goleveldb/leveldb.decodeBatch+0x1d1 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:281 # 0x743528 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x208 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:299 # 0x745a7b github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0xa9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:580 # 0x7447e4 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:131 # 0x744d1d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:203 # 0x744eaf github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:225 # 0x8ebd1c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [3: 48] @ 0xd99dd2 0xd967b9 0xd9648c 0xdc9c77 0xdc9c0c 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0xd99dd1 github.com/quic-go/quic-go/internal/wire.parseMaxStreamsFrame+0x31 github.com/quic-go/quic-go@v0.52.0/internal/wire/max_streams_frame.go:17 # 0xd967b8 github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x1b8 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:125 # 0xd9648b github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:80 # 0xdc9c76 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1d6 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:60 # 0xdc9c0b github.com/quic-go/quic-go.(*connection).handleFrames+0x16b github.com/quic-go/quic-go@v0.52.0/connection.go:1435 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 112] @ 0x47fb1c 0x4e49c8 0x11c0bd0 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e49c7 time.NewTimer+0x67 time/sleep.go:145 # 0x11c0bcf github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x4f github.com/pactus-project/pactus/network/stream.go:96 0: 0 [4: 192] @ 0x7b23af 0x7b2354 0x7b4a45 0x10b45f1 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x7b23ae strings.(*Builder).WriteString+0x30e strings/builder.go:108 # 0x7b2353 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.0/component.go:232 # 0x7b4a44 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:107 # 0x10b45f0 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x390 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:151 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 1024] @ 0x7e753e 0x7e7553 0xdb2914 0xdb233a 0xdba785 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x7e753d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7e7552 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdb2913 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.52.0/internal/handshake/cipher_suite.go:43 # 0xdb2339 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:18 # 0xdba784 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:154 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 64] @ 0x6e97ea 0x8ea3dc 0x8ec3e5 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6e97e9 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xc9 github.com/pactus-project/pactus/types/block/header.go:105 # 0x8ea3db github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 6144] @ 0x7e753e 0x7e7553 0xdb6f14 0xdb6e13 0xdb7be8 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x7e753d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7e7552 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdb6f13 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x53 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:49 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdb7be7 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:50 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 32] @ 0x11ccc16 0x11ccb31 0x11ccb31 0x11ccb65 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb31 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 336] @ 0x77d1d2 0x8e9225 0x8e920b 0x8e920c 0x51849f 0x518d98 0x51b81e 0x515891 0xd4415b 0x518563 0x518d98 0x51b81e 0x512945 0x1150051 0x114fe5f 0x114ec0f 0xb33219 0xb33045 0xb32d25 0xb31f8c 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0x77d1d1 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8e9224 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8e920a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8e920b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:52 # 0x51849e fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x515890 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd4415a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_error.go:38 # 0x518562 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x512944 fmt.Errorf+0x84 fmt/errors.go:25 # 0x1150050 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:716 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0x114ec0e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ae github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:601 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33044 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:191 # 0xb32d24 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:141 # 0xb31f8b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1eb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:74 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [2: 128] @ 0x14b2890 0x6d7845 0x6d7dcb 0xdb7945 0xdb6f0f 0xdb6e13 0xdb7be8 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdb7be7 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:50 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 320] @ 0x5236eb 0x5158b7 0xd441c5 0x518563 0x518d98 0x51b81e 0x512945 0x1150051 0x114fe5f 0x114ec0f 0xb33219 0xb33045 0xb32d25 0xb31f8c 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0x5236ea strings.(*Builder).Write+0x8a strings/builder.go:83 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd441c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x104 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_error.go:40 # 0x518562 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x512944 fmt.Errorf+0x84 fmt/errors.go:25 # 0x1150050 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:716 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0x114ec0e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ae github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:601 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33044 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:191 # 0xb32d24 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:141 # 0xb31f8b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1eb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:74 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [1: 32] @ 0x1319a14 0x1319a3c 0x1332771 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1319a13 google.golang.org/grpc/metadata.NewOutgoingContext+0x73 google.golang.org/grpc@v1.73.0/metadata/metadata.go:173 # 0x1319a3b github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x9b github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:87 # 0x1332770 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:610 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 144] @ 0x7d00fe 0x7d0633 0x800458 0x80042f 0x8009b8 0xd8b458 0xd8ac15 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d00fd encoding/asn1.makeField+0x95d encoding/asn1/marshal.go:674 # 0x7d0632 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:737 # 0x800457 encoding/asn1.Marshal+0x2f7 encoding/asn1/marshal.go:731 # 0x80042e crypto/x509.marshalPublicKey+0x2ce crypto/x509/x509.go:110 # 0x8009b7 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd8b457 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:198 # 0xd8ac14 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x194 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:139 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0xd0f0d5 0xd0bf25 0xd0be50 0xd0c5a5 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd272ef 0xd298f5 0xd298f6 0xd5f262 0x10fc3fd 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd0bf24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x284 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0be4f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1af github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:720 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd272ee github.com/libp2p/go-yamux/v5.(*Stream).ResetWithError+0x1ae github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:298 # 0xd298f4 github.com/libp2p/go-yamux/v5.(*Stream).Reset+0x14 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:263 # 0xd298f5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Reset+0x15 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:51 # 0xd5f261 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:89 # 0x10fc3fc github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x25c github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:478 0: 0 [4: 128] @ 0x11ccc16 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 13568] @ 0xb57949 0xba6edd 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb57948 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:115 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x7d66e9 0x98572f 0x9856b3 0x985617 0x97dec7 0x983e98 0xdb4f7d 0xdc4b96 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x7d66e8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x98572e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xd0e vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9856b2 crypto/tls.marshalCertificate+0xc92 crypto/tls/handshake_messages.go:1469 # 0x985616 crypto/tls.(*SessionState).Bytes+0xbf6 crypto/tls/ticket.go:138 # 0x97dec6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1002 # 0x983e97 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdb4f7c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:369 # 0xdc4b95 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.52.0/connection.go:820 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 48] @ 0x461ac6 0xb54fa9 0xb54f9f 0xb53a18 0xbaa0cd 0xbaa230 0xba9f12 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb54fa8 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x28 github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xb54f9e github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x1e github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:556 # 0xb53a17 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).UpdateLastUsefulAt+0x97 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:355 # 0xbaa0cc github.com/libp2p/go-libp2p-kad-dht.(*query).recordPeerIsValuable+0x4c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:212 # 0xbaa22f github.com/libp2p/go-libp2p-kad-dht.(*query).recordValuablePeers+0x10f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:232 # 0xba9f11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4b1 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:204 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x7b0f0d 0x7b1185 0x7b429c 0x10c8f51 0x10c6f0f 0x10c5f8f 0x10c390c 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x7b0f0c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.0/codec.go:121 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x10c8f50 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x7b0 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:814 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5f8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:513 # 0x10c390b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:96 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 64] @ 0x4c179d 0x8622c5 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x8e81d1 0x8e5494 0x8e4c5b 0x49bacb 0x8e4bdb 0x8e4baf 0x8e44fa 0x10cb005 0x10c9145 0x10c6f0f 0x10c5f8f 0x10c390c 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4c179c reflect.New+0x5c reflect/value.go:3021 # 0x8622c4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:446 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x8e81d0 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:171 # 0x8e5493 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.42.0/core/record/record.go:81 # 0x8e4c5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:230 # 0x49baca sync.(*Once).doSlow+0xaa sync/once.go:78 # 0x8e4bda sync.(*Once).Do+0x3a sync/once.go:69 # 0x8e4bae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:226 # 0x8e44f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:121 # 0x10cb004 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:1046 # 0x10c9144 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:833 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5f8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:513 # 0x10c390b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:96 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 24] @ 0x4e4988 0xde4d2e 0xde4d1f 0xde466d 0xea3842 0xd5ef8a 0x10b97f6 0x779571 0x10b9870 0x10f867b 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4e4987 time.NewTimer+0x27 time/sleep.go:144 # 0xde4d2d github.com/quic-go/quic-go/internal/utils.NewTimer+0x4ad github.com/quic-go/quic-go@v0.52.0/internal/utils/timer.go:17 # 0xde4d1e github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.52.0/receive_stream.go:170 # 0xde466c github.com/quic-go/quic-go.(*receiveStream).Read+0xcc github.com/quic-go/quic-go@v0.52.0/receive_stream.go:94 # 0xea3841 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:58 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x10b97f5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadByte+0x35 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/util/io.go:41 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0x10b986f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadMsg+0x2f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/util/io.go:46 # 0x10f867a github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x3ba github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:156 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 24] @ 0x6da6d3 0x6dde28 0x6dd98d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6eb5ed 0x6eb50c 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ec0ae 0x6ec094 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6da6d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6dde27 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x227 github.com/pactus-project/pactus/types/certificate/certificate.go:193 # 0x6dd98c github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:133 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6eb5ec github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6eb50b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ec0ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ec093 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 13568] @ 0xb57949 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb57948 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:115 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 13824] @ 0xb57a26 0xba6edd 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb57a25 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:129 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x10b4cd3 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10b4cd2 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xa72 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:172 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0x82d3cc 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x82d3cb google.golang.org/protobuf/internal/order.RangeFields+0x10b google.golang.org/protobuf@v1.36.6/internal/order/range.go:50 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [4: 128] @ 0x7b1265 0x7b429c 0x10b4a17 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x7b1264 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:154 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x10b4a16 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x7b6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:154 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 144] @ 0x11ba61c 0x113f113 0x113efde 0x115027a 0x10aff29 0x10b4433 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x11ba61b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x113f112 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getAddrs+0x112 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:352 # 0x113efdd github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x21d github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:337 # 0x1150279 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:743 # 0x10aff28 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x528 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/dialpolicy.go:42 # 0x10b4432 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x1d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:131 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0x133280a 0x13327e6 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1332809 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.NewServerMetadataContext+0x209 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:227 # 0x13327e5 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1e5 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:616 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 28416] @ 0x93e190 0x942d2a 0x94435e 0xd23976 0xd2301c 0x483781 # 0x93e18f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:522 # 0x942d29 crypto/tls.(*Conn).writeRecordLocked+0x649 crypto/tls/conn.go:1025 # 0x94435d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd23975 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7f5 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:678 # 0xd2301b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.0.1/session.go:546 0: 0 [1: 112] @ 0x47fb1c 0x4e4bd5 0x530f5c 0x53162d 0x5315ef 0xb5bc58 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e4bd4 time.AfterFunc+0x34 time/sleep.go:211 # 0x530f5b context.WithDeadlineCause+0x21b context/context.go:643 # 0x53162c context.WithDeadline+0x4c context/context.go:617 # 0x5315ee context.WithTimeout+0xe context/context.go:695 # 0xb5bc57 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:348 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 64] @ 0x743c4d 0x743c39 0x743c02 0x756f97 0x757a49 0x7586fb 0x8eede5 0x8eecfa 0x11d0e49 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x743c4c github.com/syndtr/goleveldb/leveldb.ensureBuffer+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util.go:95 # 0x743c38 github.com/syndtr/goleveldb/leveldb.encodeBatchHeader+0x58 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:317 # 0x743c01 github.com/syndtr/goleveldb/leveldb.writeBatchesWithHeader+0x21 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:345 # 0x756f96 github.com/syndtr/goleveldb/leveldb.(*DB).writeJournal+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:23 # 0x757a48 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x268 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:231 # 0x7586fa github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:317 # 0x8eede4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:422 # 0x8eecf9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:418 # 0x11d0e48 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a8 github.com/pactus-project/pactus/state/state.go:479 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 18432] @ 0x729965 0x73a3ca 0x73ae86 0x73b1cc 0x733eae 0x73b05c 0x73b006 0x73b892 0x73c533 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8e9b46 0x8ed8a5 0x11d34bb 0x13ca466 0x133540b 0x139cede 0x1335263 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x729964 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:53 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b1cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73b891 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x73c532 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e9b45 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8ed8a4 github.com/pactus-project/pactus/store.(*store).Account+0x84 github.com/pactus-project/pactus/store/store.go:306 # 0x11d34ba github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:714 # 0x13ca465 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:216 # 0x133540a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1335262 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [2: 128] @ 0x14b28ce 0x6d7845 0x6d7dcb 0xdb7945 0xdb2313 0xdba665 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdba664 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:147 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [3: 768] @ 0x49c0fc 0x49bf46 0x49bcbc 0xa24e26 0x9fe2df 0xa028b8 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xa24e25 net/http.newBufioWriterSize+0x65 net/http/server.go:888 # 0x9fe2de net/http.(*conn).readRequest+0x93e net/http/server.go:1115 # 0xa028b7 net/http.(*conn).serve+0x397 net/http/server.go:2027 0: 0 [8: 512] @ 0xd9c568 0xd96a4d 0xd9648c 0xdc9c77 0xdc9c0c 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0xdf9b3e 0x483781 # 0xd9c567 github.com/quic-go/quic-go/internal/wire.parseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.52.0/internal/wire/stream_frame.go:63 # 0xd96a4c github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x44c github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:99 # 0xd9648b github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:80 # 0xdc9c76 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1d6 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:60 # 0xdc9c0b github.com/quic-go/quic-go.(*connection).handleFrames+0x16b github.com/quic-go/quic-go@v0.52.0/connection.go:1435 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [1: 256] @ 0x49c0fc 0x49bf46 0x49bcbc 0xd0d139 0xd0d12d 0xd0f182 0xd0bb05 0xd0ba2b 0xd0c005 0xd0c5a5 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd2744d 0xd276a5 0xd298b3 0xd5f202 0xba0974 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xd0d138 github.com/libp2p/go-libp2p/p2p/metricshelper.GetStringSlice+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/metricshelper/pool.go:16 # 0xd0d12c github.com/libp2p/go-libp2p/p2p/host/resource-manager.StatsTraceReporter.ConsumeEvent+0x2c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/stats.go:179 # 0xd0f181 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0x181 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:226 # 0xd0bb04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x204 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0ba2a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x12a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:695 # 0xd0c004 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x364 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:716 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd2744c github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:329 # 0xd276a4 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:367 # 0xd298b2 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:47 # 0xd5f201 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:81 # 0xba0973 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:29 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 32] @ 0xd0308a 0xd01cc5 0xd01ae5 0x11a1078 0xdedcb6 0xdec62b 0xdeb4e5 0x483781 # 0xd03089 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0xa9 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:561 # 0xd01cc4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:394 # 0xd01ae4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:379 # 0x11a1077 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x77 github.com/libp2p/go-libp2p@v0.42.0/config/config.go:391 # 0xdedcb5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.52.0/server.go:667 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 16] @ 0x10fa938 0x10fa928 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10fa937 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).makeLimitMsg+0x14d7 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:646 # 0x10fa927 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x14c7 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:368 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 144] @ 0x5394ba 0x66444b 0x6e15ed 0x6e157d 0x6e703d 0x6e674d 0x63f4e7 0x63c328 0x642f79 0x63cfef 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x5394b9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x66444a github.com/pactus-project/pactus/util/encoding.ReadElement+0x28a github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e15ec github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e157c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6e703c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6e674c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x642f78 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2289 # 0x63cfee github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x130e github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1634 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 240] @ 0x7d9305 0x7dc158 0x7dcb35 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d9304 crypto/ecdsa.pointFromAffine+0x1c4 crypto/ecdsa/ecdsa.go:424 # 0x7dc157 crypto/ecdsa.privateKeyToFIPS[...]+0x37 crypto/ecdsa/ecdsa.go:405 # 0x7dcb34 crypto/ecdsa.signFIPS[...]+0x74 crypto/ecdsa/ecdsa.go:244 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 48] @ 0xdf14c5 0xdf2ae5 0xdff3fb 0xdff3df 0xdf2d6e 0xdd022c 0xea2289 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0x11c07cb 0x11bcbaa 0x483781 # 0xdf14c4 github.com/quic-go/quic-go.newStream+0x144 github.com/quic-go/quic-go@v0.52.0/stream.go:104 # 0xdf2ae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.52.0/streams_map.go:90 # 0xdff3fa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:115 # 0xdff3de github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:77 # 0xdf2d6d github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.52.0/streams_map.go:142 # 0xdd022b github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x2b github.com/quic-go/quic-go@v0.52.0/connection.go:2509 # 0xea2288 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/conn.go:62 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x11c07ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [9: 1440] @ 0x5236eb 0x5158b7 0xd441c5 0x10b5642 0x10b513e 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x5236ea strings.(*Builder).Write+0x8a strings/builder.go:83 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd441c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x104 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_error.go:40 # 0x10b5641 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x4a1 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:237 # 0x10b513d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xedd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:204 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 128] @ 0x7b1265 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xb9be69 0xb9df6f 0x483781 # 0x7b1264 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:154 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xb9be68 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:383 # 0xb9df6e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:692 0: 0 [5: 160] @ 0xba2ea5 0xba2e43 0xba2e57 0xba3492 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba2ea4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba2e42 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba2e56 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:46 # 0xba3491 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:111 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 1536] @ 0xd50ea6 0xb9cbf8 0xb9c9e8 0x483781 # 0xd50ea5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc5 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:743 # 0xb9cbf7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:505 # 0xb9c9e7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:492 0: 0 [5: 80] @ 0x13ccd7b 0x11e976e 0x13cc4bb 0x133b92b 0x139cede 0x133b783 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13ccd7a github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x6da github.com/pactus-project/pactus/www/grpc/network.go:106 # 0x11e976d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x13cc4ba github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x133b92a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:124 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x133b782 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:126 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 80] @ 0xc3539e 0xc34da8 0xc3c20a 0x10c94af 0x10c6f0f 0x10c5f8f 0x10c390c 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc3539d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x51d github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:368 # 0xc34da7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc3c209 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10c94ae github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xd0e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:872 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5f8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:513 # 0x10c390b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:96 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 48] @ 0x7841da 0x783fe3 0x7a8456 0x8e744c 0x10ca087 0x10c97cc 0x10c6f0f 0x10c5f8f 0x10c390c 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x7841d9 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x783fe2 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x7a8455 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8e744b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:172 # 0x10ca086 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x1c6 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:946 # 0x10c97cb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x102b github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:888 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5f8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:513 # 0x10c390b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:96 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 192] @ 0x62d7e5 0x62d75d 0x7c43c5 0x7c4360 0x7c09eb 0x7eedd8 0x7f4108 0x7f4b7d 0xd8ab8d 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x62d7e4 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62d75c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x7c43c4 math/big.(*Int).SetBytes+0x1a4 math/big/int.go:512 # 0x7c435f crypto/elliptic.(*nistCurve[...]).Unmarshal+0x13f crypto/elliptic/nistec.go:265 # 0x7c09ea crypto/elliptic.Unmarshal+0x2aa crypto/elliptic/elliptic.go:155 # 0x7eedd7 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:263 # 0x7f4107 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1008 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0xd8ab8c github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10c github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:132 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 24] @ 0x6d9833 0x6e73c8 0x6e70c5 0x6e90e8 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6d9832 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6e73c7 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6e70c4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x82d35d 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x82d35c google.golang.org/protobuf/internal/order.RangeFields+0x9c google.golang.org/protobuf@v1.36.6/internal/order/range.go:41 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [4: 384] @ 0x14b2797 0x6d7845 0x6d79d9 0x6d7f05 0xdb9c18 0xdb98a6 0xdb9250 0xdc4d9f 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d79d8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:30 # 0x6d7f04 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:93 # 0xdb9c17 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:56 # 0xdb98a5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:35 # 0xdb924f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x16f github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:84 # 0xdc4d9e github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.52.0/connection.go:832 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 16] @ 0x461ac6 0x7b1f6c 0x7b2d17 0x7b29bc 0x7b267f 0xb3f309 0xb403b5 0xb3ec77 0xb42358 0xb4234a 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x7b1f6b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b29bb github.com/multiformats/go-multiaddr.newComponent+0x27b github.com/multiformats/go-multiaddr@v0.16.0/component.go:283 # 0x7b267e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.0/component.go:246 # 0xb3f308 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:113 # 0xb403b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:292 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb42357 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb42349 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:252 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [19: 43776] @ 0x6cdc28 0x6cca50 0x6cc01e 0x6c7d1a 0x6c8dcc 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5785 0x11f5094 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6cdc27 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6cca4f compress/flate.(*huffmanBitWriter).indexTokens+0x26f compress/flate/huffman_bit_writer.go:562 # 0x6cc01d compress/flate.(*huffmanBitWriter).writeBlock+0xbd compress/flate/huffman_bit_writer.go:435 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8dcb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5784 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x11f5093 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 176] @ 0xc36725 0xc365a5 0xc3a1b3 0xbac1fc 0x483781 # 0xc36724 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc365a4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc3a1b2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xbac1fb github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x57b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:455 0: 0 [2: 128] @ 0x461ac6 0x14fca53 0x1501be5 0x15018c9 0x97da7c 0x97da13 0x97e81f 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14fca52 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 crypto/internal/fips140/hkdf/hkdf.go:42 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97da7b crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x17b crypto/internal/fips140/tls13/tls13.go:143 # 0x97da12 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x112 crypto/tls/handshake_server_tls13.go:971 # 0x97e81e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x71e crypto/tls/handshake_server_tls13.go:1117 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 80] @ 0x52f55b 0x52f53d 0xde7b65 0xdf1566 0xdf29ee 0xe01803 0xdf3815 0xdf36b7 0xdcafbe 0xdca393 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0xdf9b3e 0x483781 # 0x52f55a context.withCancel+0x3a context/context.go:277 # 0x52f53c context.WithCancelCause+0x1c context/context.go:269 # 0xde7b64 github.com/quic-go/quic-go.newSendStream+0x104 github.com/quic-go/quic-go@v0.52.0/send_stream.go:84 # 0xdf1565 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.52.0/stream.go:108 # 0xdf29ed github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.52.0/streams_map.go:98 # 0xe01802 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x222 github.com/quic-go/quic-go@v0.52.0/streams_map_incoming.go:129 # 0xdf3814 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.52.0/streams_map.go:238 # 0xdf36b6 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.52.0/streams_map.go:212 # 0xdcafbd github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.52.0/connection.go:1629 # 0xdca392 github.com/quic-go/quic-go.(*connection).handleFrame+0x1d2 github.com/quic-go/quic-go@v0.52.0/connection.go:1501 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [2: 96] @ 0x479413 0x4c13e5 0x7ca4aa 0x7cb11f 0x7cb890 0xd8b365 0xd8b332 0xd8ac15 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x479412 reflect.unsafe_NewArray+0x12 runtime/malloc.go:1783 # 0x4c13e4 reflect.MakeSlice+0xa4 reflect/value.go:2918 # 0x7ca4a9 encoding/asn1.parseField+0x16c9 encoding/asn1/asn1.go:944 # 0x7cb11e encoding/asn1.parseField+0x233e encoding/asn1/asn1.go:932 # 0x7cb88f encoding/asn1.UnmarshalWithParams+0x1af encoding/asn1/asn1.go:1113 # 0xd8b364 encoding/asn1.Unmarshal+0x344 encoding/asn1/asn1.go:1086 # 0xd8b331 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x311 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:191 # 0xd8ac14 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x194 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:139 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27af 0x6d7845 0x6d7dcb 0xdb7945 0xdb229d 0xdba785 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdba784 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:154 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [2: 48] @ 0x729c12 0x73ea25 0x73ea1d 0x766ff9 0x733eae 0x766da8 0x7670f2 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x729c11 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:86 # 0x73ea24 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x904 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:114 # 0x73ea1c github.com/syndtr/goleveldb/leveldb/table.NewReader+0x8fc github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:1113 # 0x766ff8 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x1f8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:428 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x766da7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7670f1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x461ac6 0x1155a46 0x1155877 0x8ff30b 0x11556cd 0x1151222 0xb27e97 0x10faa65 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x1155a45 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x1155876 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x11556cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x1151221 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:910 # 0xb27e96 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x1f6 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:90 # 0x10faa64 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1604 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:372 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 32] @ 0x12e9ea8 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12e9ea7 google.golang.org/grpc.newClientStreamWithParams+0x307 google.golang.org/grpc@v1.73.0/stream.go:290 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 48] @ 0x7b0f0d 0x7b1185 0x7b429c 0x10b4a17 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x7b0f0c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.0/codec.go:121 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x10b4a16 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x7b6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:154 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 64] @ 0x98e9c7 0x98e7d7 0x131c832 0x131c823 0x131c7f7 0x131ced9 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x98e9c6 net/textproto.canonicalMIMEHeaderKey+0x186 net/textproto/reader.go:788 # 0x98e7d6 net/textproto.CanonicalMIMEHeaderKey+0xb6 net/textproto/reader.go:656 # 0x131c831 net/textproto.MIMEHeader.Add+0x171 net/textproto/header.go:14 # 0x131c822 net/http.Header.Add+0x162 net/http/header.go:31 # 0x131c7f6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.handleForwardResponseServerMetadata+0x136 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:123 # 0x131ced8 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x118 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:157 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 192] @ 0xa60a71 0xa6078d 0xa657cc 0xba6d16 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xa60a70 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:185 # 0xa6078c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:149 # 0xa657cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xba6d15 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x255 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:24 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 320] @ 0x834156 0x833a10 0xb27de5 0x10faa65 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x834155 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.6/proto/encode.go:190 # 0x833a0f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.6/proto/encode.go:111 # 0xb27de4 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0x10faa64 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1604 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:372 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 96] @ 0x8e8a93 0x8e7edb 0x8e81f3 0x8e5494 0x8e4c5b 0x49bacb 0x8e4bdb 0x8e4baf 0x8e44fa 0x10cb005 0x10c9145 0x10c6f0f 0x10c5f8f 0x10c390c 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x8e8a92 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x32 github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:234 # 0x8e7eda github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:123 # 0x8e81f2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:176 # 0x8e5493 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.42.0/core/record/record.go:81 # 0x8e4c5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:230 # 0x49baca sync.(*Once).doSlow+0xaa sync/once.go:78 # 0x8e4bda sync.(*Once).Do+0x3a sync/once.go:69 # 0x8e4bae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:226 # 0x8e44f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:121 # 0x10cb004 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:1046 # 0x10c9144 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:833 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5f8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:513 # 0x10c390b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:96 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 64] @ 0xc334b6 0xc362ed 0x10c94ec 0x10c6f0f 0x10c5f8f 0x10c390c 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc334b5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Delete+0x335 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:92 # 0xc362ec github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).UpdateAddrs+0x22c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:453 # 0x10c94eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xd4b github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:875 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5f8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:513 # 0x10c390b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:96 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 80] @ 0x8e5069 0x8e4d85 0x8e44a5 0x10cb005 0x10c9145 0x10c6f0f 0x10c5f8f 0x10c390c 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x8e5068 github.com/libp2p/go-libp2p/core/record.makeUnsigned+0xc8 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:275 # 0x8e4d84 github.com/libp2p/go-libp2p/core/record.(*Envelope).validate+0x64 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:249 # 0x8e44a4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x84 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:116 # 0x10cb004 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:1046 # 0x10c9144 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:833 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5f8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:513 # 0x10c390b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:96 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 96] @ 0x4dd42c 0xd0f0ae 0xd106e5 0xd09113 0xd0202a 0xd542ca 0xd4f0ee 0x114ecb8 0x10f9f3c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd106e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:445 # 0xd09112 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x4f2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:465 # 0xd02029 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd542c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:220 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x10f9f3b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xadb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 48] @ 0x1276dd6 0x1276e12 0x127a27a 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1276dd5 google.golang.org/grpc/internal/transport.newWriteQuota+0x235 google.golang.org/grpc@v1.73.0/internal/transport/flowcontrol.go:49 # 0x1276e11 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x271 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:498 # 0x127a279 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:778 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 112] @ 0x412454 0xb1b07f 0xb1b9be 0xb1b2b8 0xb3884e 0x483781 # 0xb1b07e github.com/ipfs/go-datastore/query.ResultsWithContext+0x3e github.com/ipfs/go-datastore@v0.8.2/query/query.go:211 # 0xb1b9bd github.com/ipfs/go-datastore/query.(*resultsIter).collectResults+0xbd github.com/ipfs/go-datastore@v0.8.2/query/query.go:348 # 0xb1b2b7 github.com/ipfs/go-datastore/query.(*resultsIter).Next+0x17 github.com/ipfs/go-datastore@v0.8.2/query/query.go:292 # 0xb3884d github.com/libp2p/go-libp2p-kad-dht/providers.(*ProviderManager).run.func1+0xbad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/providers/providers_manager.go:235 0: 0 [2: 16] @ 0x4c179d 0x85f705 0x88fefa 0x88fb38 0x86232c 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x4c179c reflect.New+0x5c reflect/value.go:3021 # 0x85f704 google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x1e4 google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:59 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86232b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:448 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [23: 52992] @ 0x6cdc28 0x6cca25 0x6cc01e 0x6c7d1a 0x6c8dcc 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5785 0x11f5094 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6cdc27 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6cca24 compress/flate.(*huffmanBitWriter).indexTokens+0x244 compress/flate/huffman_bit_writer.go:561 # 0x6cc01d compress/flate.(*huffmanBitWriter).writeBlock+0xbd compress/flate/huffman_bit_writer.go:435 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8dcb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5784 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x11f5093 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 784] @ 0x77d1d2 0x8e9225 0x8e920b 0x8e920c 0x51849f 0x518d98 0x51b81e 0x515891 0xd4415b 0x10b5642 0x10b513e 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x77d1d1 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8e9224 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8e920a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8e920b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:52 # 0x51849e fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x515890 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd4415a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_error.go:38 # 0x10b5641 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x4a1 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:237 # 0x10b513d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xedd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:204 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 192] @ 0x9866f5 0x9866c5 0x9865d7 0x7d65c2 0x7d6951 0x986571 0x986535 0x7d65c2 0x7d6951 0x984fe5 0x984fa8 0x97dec7 0x983e98 0xdb4f7d 0xdc4b96 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x9866f4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9866c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9865d6 crypto/tls.(*SessionState).Bytes.func2.1+0x16 crypto/tls/ticket.go:124 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x986570 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x70 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x986534 crypto/tls.(*SessionState).Bytes.func2+0x34 crypto/tls/ticket.go:123 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x984fe4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x5c4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x984fa7 crypto/tls.(*SessionState).Bytes+0x587 crypto/tls/ticket.go:121 # 0x97dec6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1002 # 0x983e97 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdb4f7c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:369 # 0xdc4b95 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.52.0/connection.go:820 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [19: 43776] @ 0x6cdc28 0x6cc214 0x6c7d1a 0x6c8dcc 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5785 0x11f5094 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6cdc27 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6cc213 compress/flate.(*huffmanBitWriter).writeBlock+0x2b3 compress/flate/huffman_bit_writer.go:466 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8dcb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5784 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x11f5093 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 640] @ 0x6d47ce 0x6d6649 0x6d6633 0x11e3e3c 0x11f950f 0x11f5785 0x11f5094 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6d47cd compress/gzip.NewWriterLevel+0x8d compress/gzip/gzip.go:64 # 0x6d6648 compress/gzip.NewWriter+0x48 compress/gzip/gzip.go:50 # 0x6d6632 github.com/pactus-project/pactus/util.CompressBuffer+0x32 github.com/pactus-project/pactus/util/slice.go:78 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5784 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x11f5093 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0xd0f0d5 0xd0bf25 0xd0be50 0xd0c5a5 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd272ef 0xd298f5 0xd298f6 0xd5f262 0x10fc3e7 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd0bf24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x284 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0be4f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1af github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:720 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd272ee github.com/libp2p/go-yamux/v5.(*Stream).ResetWithError+0x1ae github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:298 # 0xd298f4 github.com/libp2p/go-yamux/v5.(*Stream).Reset+0x14 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:263 # 0xd298f5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Reset+0x15 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:51 # 0xd5f261 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:89 # 0x10fc3e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x246 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:477 0: 0 [4: 128] @ 0x4dd42c 0xd0f0ae 0xd10a99 0xd0b652 0xd05985 0x10f83b3 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd10a98 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:508 # 0xd0b651 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x671 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:677 # 0xd05984 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x304 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:935 # 0x10f83b2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0xf2 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:136 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [597: 44015616] @ 0x6c99f8 0x6c9982 0x6d4fe7 0x6d4fa8 0x6d6665 0x11e3e3c 0x11f950f 0x11f5785 0x11f5094 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6c99f7 compress/flate.(*compressor).initDeflate+0x557 compress/flate/deflate.go:372 # 0x6c9981 compress/flate.(*compressor).init+0x4e1 compress/flate/deflate.go:593 # 0x6d4fe6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6d4fa7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6d6664 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5784 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x11f5093 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 80] @ 0x10fc4d1 0x483781 # 0x10fc4d0 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x330 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:488 0: 0 [3: 192] @ 0x14b2890 0x14fc91a 0x1501be5 0x980bee 0x93cf67 0x97be45 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980bed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97be44 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 crypto/tls/handshake_server_tls13.go:766 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [10: 7040] @ 0xc36725 0xc36a2a 0xc53834 0xc51cf9 0xc4ee45 0xc59b25 0x483781 # 0xc36724 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc36a29 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc53833 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3d3 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1997 # 0xc51cf8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x4f8 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1815 # 0xc4ee44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1696 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [2: 1408] @ 0x834156 0x833a10 0x8e48e5 0xc5384a 0xc51cf9 0xc4ee45 0xc59b25 0x483781 # 0x834155 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.6/proto/encode.go:190 # 0x833a0f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.6/proto/encode.go:111 # 0x8e48e4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:204 # 0xc53849 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3e9 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:2000 # 0xc51cf8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x4f8 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1815 # 0xc4ee44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1696 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [1: 176] @ 0x6c9545 0x6c9667 0x6c972e 0x6d4fe7 0x6d4fa8 0x6d6665 0x11e3e3c 0x11f950f 0x11f5785 0x11f5094 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6c9544 compress/flate.newHuffmanEncoder+0xa4 compress/flate/huffman_code.go:60 # 0x6c9666 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x6c972d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6d4fe6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6d4fa7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6d6664 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5784 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x11f5093 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xa65765 0xb5aaae 0xb5a6df 0x483781 # 0xa65764 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xb5aaad github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x6d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:241 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 192] @ 0x14b2797 0x6d7845 0x6d7dcb 0x6d7f27 0xdb9c18 0xdb98a6 0xdb9099 0xdeef11 0xdeecd8 0xdeb885 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0x6d7f26 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:94 # 0xdb9c17 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:56 # 0xdb98a5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:35 # 0xdb9098 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:71 # 0xdeef10 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.52.0/server.go:807 # 0xdeecd7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.52.0/server.go:793 # 0xdeb884 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.52.0/server.go:322 0: 0 [1: 64] @ 0x14b2890 0x6d7845 0x6d7dcb 0xdb7945 0xdb6f0f 0xdb6e13 0xdba6be 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdba6bd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:148 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [2: 96] @ 0x461ac6 0xba7039 0xba7052 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xba7038 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x578 github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:46 # 0xba7051 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x591 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:56 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0xd0f0d5 0xd0bb05 0xd0ba2b 0xd0c005 0xd0c5a5 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd272ef 0xd298f5 0xd298f6 0xd5f262 0x10fc3e7 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd0bb04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x204 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0ba2a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x12a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:695 # 0xd0c004 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x364 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:716 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd272ee github.com/libp2p/go-yamux/v5.(*Stream).ResetWithError+0x1ae github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:298 # 0xd298f4 github.com/libp2p/go-yamux/v5.(*Stream).Reset+0x14 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:263 # 0xd298f5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Reset+0x15 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:51 # 0xd5f261 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:89 # 0x10fc3e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x246 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:477 0: 0 [5: 320] @ 0x14b2890 0x6d7845 0x6d7dcb 0xdb7945 0xdb2313 0xdba665 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdba664 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:147 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [8: 1152] @ 0xda9088 0xda91d0 0xda6392 0xdbcaf2 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xda9087 github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x127 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:51 # 0xda91cf github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x8f github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:141 # 0xda6391 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/ackhandler.go:22 # 0xdbcaf1 github.com/quic-go/quic-go.init.func1+0x991 github.com/quic-go/quic-go@v0.52.0/connection.go:284 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 32] @ 0xdf15df 0xdf2ae5 0xdff3fb 0xdff3df 0xdf2d6e 0xdd022c 0xea2289 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0x11c07cb 0x11bcbaa 0x483781 # 0xdf15de github.com/quic-go/quic-go.newStream+0x25e github.com/quic-go/quic-go@v0.52.0/stream.go:109 # 0xdf2ae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.52.0/streams_map.go:90 # 0xdff3fa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:115 # 0xdff3de github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:77 # 0xdf2d6d github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.52.0/streams_map.go:142 # 0xdd022b github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x2b github.com/quic-go/quic-go@v0.52.0/connection.go:2509 # 0xea2288 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/conn.go:62 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x11c07ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [2: 9728] @ 0x7299b8 0x73a3ca 0x73ae86 0x73b1cc 0x733eae 0x73b05c 0x73b006 0x73b892 0x73c533 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x7299b7 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x157 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b1cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73b891 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x73c532 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x8690d1 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x10b98e5 0x10faa97 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x8690d0 google.golang.org/protobuf/internal/impl.consumeInt32Ptr+0x90 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:707 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x10b98e4 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadMsg+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/util/io.go:61 # 0x10faa96 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1636 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:381 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 96] @ 0x4dd42c 0xd0f0ae 0xd0bb05 0xd0ba2b 0xd0c005 0xd0be2f 0xd0c5a5 0xd0c3d2 0x10fbe9f 0x10fbba8 0x10fc549 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0bb04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x204 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0ba2a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x12a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:695 # 0xd0c004 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x364 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:716 # 0xd0be2e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x18e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:713 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0x10fbe9e github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func2+0x15e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:326 # 0x10fbba7 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func4+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:427 # 0x10fc548 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x3a8 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:489 0: 0 [1: 1792] @ 0x729235 0x728c73 0x728f94 0x73f3b1 0x73fe3a 0x740110 0x767ff7 0x74c226 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729234 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x728c72 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x728f93 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x73f3b0 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x350 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x73fe39 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x74010f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x767ff6 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x74c225 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [2: 224] @ 0x52ff2a 0xdeeb2d 0xdee914 0x483781 # 0x52ff29 context.(*cancelCtx).Done+0x129 context/context.go:451 # 0xdeeb2c github.com/quic-go/quic-go.(*baseServer).handleNewConn+0x12c github.com/quic-go/quic-go@v0.52.0/server.go:779 # 0xdee913 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl.func2+0x53 github.com/quic-go/quic-go@v0.52.0/server.go:746 0: 0 [1: 32] @ 0x4dd42c 0xd0f0ae 0xd0c63b 0xd0c5dd 0xd0c3d2 0xd53722 0xd5f3a6 0xd5f276 0x10fc3fd 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0c63a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:374 # 0xd0c5dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:773 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd53721 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:119 # 0xd5f3a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:111 # 0xd5f275 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x35 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:90 # 0x10fc3fc github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x25c github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:478 0: 0 [4: 256] @ 0x7b1265 0x7b429c 0x10b4a17 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x7b1264 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:154 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x10b4a16 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x7b6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:154 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 72] @ 0x7d033d 0x7cf605 0x7d0149 0x7d0633 0xdb9069 0xdb9046 0xdeef11 0xdeecd8 0xdeb885 0x483781 # 0x7d033c encoding/asn1.makeField+0xb9c encoding/asn1/marshal.go:714 # 0x7cf604 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x7d0148 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x7d0632 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:737 # 0xdb9068 encoding/asn1.Marshal+0x1c8 encoding/asn1/marshal.go:731 # 0xdb9045 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1a5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:61 # 0xdeef10 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.52.0/server.go:807 # 0xdeecd7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.52.0/server.go:793 # 0xdeb884 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.52.0/server.go:322 0: 0 [1: 128] @ 0xd97a52 0xd9754b 0xd9731c 0xdc591d 0xdc549b 0xdc2dd6 0x483781 # 0xd97a51 github.com/quic-go/quic-go/internal/wire.(*Header).parseLongHeader+0x4b1 github.com/quic-go/quic-go@v0.52.0/internal/wire/header.go:246 # 0xd9754a github.com/quic-go/quic-go/internal/wire.parseHeader+0x8a github.com/quic-go/quic-go@v0.52.0/internal/wire/header.go:162 # 0xd9731b github.com/quic-go/quic-go/internal/wire.ParsePacket+0x7b github.com/quic-go/quic-go@v0.52.0/internal/wire/header.go:138 # 0xdc591c github.com/quic-go/quic-go.(*connection).handleOnePacket+0x3bc github.com/quic-go/quic-go@v0.52.0/connection.go:934 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 112] @ 0x6d7def 0xdb7945 0xdb6f0f 0xdb6e13 0xdb58e9 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x6d7dee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:87 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdb58e8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x388 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:450 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 16] @ 0xa65765 0xba9b05 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xa65764 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xba9b04 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:164 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 704] @ 0x87c436 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0xb27a72 0x10c74a8 0x10c6c4a 0x10c5f8f 0x10c390c 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x87c435 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5418 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0xb27a71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10c74a7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:621 # 0x10c6c49 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:581 # 0x10c5f8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:513 # 0x10c390b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:96 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0xde4d7f 0xde466d 0xea3842 0xd5ef8a 0x5948e3 0x595007 0x779571 0xb27930 0x10b3c03 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xde4d7e github.com/quic-go/quic-go.(*receiveStream).readImpl+0x4fe github.com/quic-go/quic-go@v0.52.0/receive_stream.go:171 # 0xde466c github.com/quic-go/quic-go.(*receiveStream).Read+0xcc github.com/quic-go/quic-go@v0.52.0/receive_stream.go:94 # 0xea3841 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:58 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x5948e2 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x595006 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:273 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0xb2792f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x6f github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:70 # 0x10b3c02 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x442 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:79 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0xd0f0d5 0xd08b45 0xd08a72 0xd07f8f 0xd08806 0x10c7199 0x10c5f8f 0x10c390c 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd08b44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd08a71 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseMemoryForChild+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:443 # 0xd07f8e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).releaseMemoryForEdges+0x4e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:400 # 0xd08805 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseMemory+0xc5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:430 # 0x10c7198 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x878 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:615 # 0x10c5f8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:513 # 0x10c390b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:96 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 96] @ 0x14b2797 0x6d7845 0x6d7dcb 0xdb7945 0xdb6f0f 0xdb6e13 0xdba6be 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdba6bd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:148 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [3: 96] @ 0xd9434d 0xd96708 0xd9648c 0xdc9c77 0xdc9c0c 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xd9434c github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x2c github.com/quic-go/quic-go@v0.52.0/internal/wire/crypto_frame.go:18 # 0xd96707 github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x107 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:117 # 0xd9648b github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:80 # 0xdc9c76 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1d6 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:60 # 0xdc9c0b github.com/quic-go/quic-go.(*connection).handleFrames+0x16b github.com/quic-go/quic-go@v0.52.0/connection.go:1435 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [2: 64] @ 0xdb293b 0xdb233a 0xdba785 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xdb293a github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x5a github.com/quic-go/quic-go@v0.52.0/internal/handshake/cipher_suite.go:52 # 0xdb2339 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:18 # 0xdba784 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:154 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [3: 144] @ 0xdd8d50 0xdd8b8f 0xdcfef4 0xdcc2dd 0xdc3405 0x483781 # 0xdd8d4f github.com/quic-go/quic-go.(*packetPacker).packConnectionClose+0x16f github.com/quic-go/quic-go@v0.52.0/packet_packer.go:211 # 0xdd8b8e github.com/quic-go/quic-go.(*packetPacker).PackApplicationClose+0x2e github.com/quic-go/quic-go@v0.52.0/packet_packer.go:186 # 0xdcfef3 github.com/quic-go/quic-go.(*connection).sendConnectionClose+0x173 github.com/quic-go/quic-go@v0.52.0/connection.go:2461 # 0xdcc2dc github.com/quic-go/quic-go.(*connection).handleCloseError+0x61c github.com/quic-go/quic-go@v0.52.0/connection.go:1920 # 0xdc3404 github.com/quic-go/quic-go.(*connection).run+0xba4 github.com/quic-go/quic-go@v0.52.0/connection.go:691 0: 0 [8: 1920] @ 0x479453 0x408c45 0x408c38 0x40e252 0x7ea354 0x7ea25a 0xd8b0da 0xea3030 0xea2da5 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x7ea353 crypto/x509.(*CertPool).addCertFunc+0x133 crypto/x509/cert_pool.go:204 # 0x7ea259 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd8b0d9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:163 # 0xea302f github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xaf github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:120 # 0xea2da4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:106 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 4096] @ 0x76c250 0x76a229 0x75c154 0x74b5e5 0x74b399 0x74aba9 0x74b565 0x74b467 0x74daeb 0x74e614 0x74f975 0x483781 # 0x76c24f github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xf8f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:522 # 0x76a228 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:283 # 0x75c153 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:216 # 0x74b5e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:264 # 0x74b398 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:242 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74b564 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:253 # 0x74b466 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:263 # 0x74daea github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5aa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:584 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [2: 192] @ 0xb5e193 0xba9d48 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb5e192 github.com/libp2p/go-libp2p-kad-dht/qpeerset.NewQueryPeerset+0xf2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:63 # 0xba9d47 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x2e7 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:191 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 128] @ 0x14b28ce 0x6d7845 0x6d7dcb 0xdb7945 0xdb229d 0xdb5fcf 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdb5fce github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x40e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:492 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 32] @ 0x4dd42c 0xd0f0ae 0xd0bf25 0xd0be50 0xd0c5a5 0xd0c3d2 0x10fbe9f 0x10fbd0e 0x10fae89 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0bf24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x284 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0be4f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1af github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:720 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0x10fbe9e github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func2+0x15e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:326 # 0x10fbd0d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func3+0x4d github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:343 # 0x10fae88 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1a28 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:384 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 64] @ 0x14b28ce 0x6d7845 0x6d7dcb 0xdb7945 0xdb7e85 0xdb7a6c 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb7e84 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:56 # 0xdb7a6b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:35 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [6: 384] @ 0x14b28ce 0x14fccb5 0x1501d26 0x150140d 0x97d2b6 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x14fccb4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:19 # 0x1501d25 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x150140c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x97d2b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 crypto/tls/handshake_server_tls13.go:902 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x7b1265 0x7b429c 0x7b3f67 0xb405b9 0xb3ec77 0xe9c916 0xe9c908 0xea2ccf 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x7b1264 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:154 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x7b3f66 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:40 # 0xb405b8 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:320 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xe9c915 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xe9c907 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xea2cce github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xae github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:87 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [3: 96] @ 0x1496253 0x14a6f72 0x14fccee 0x1501d26 0x1502df5 0x97bd39 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x14fcced crypto/internal/fips140/hkdf.Extract[...]+0x10d crypto/internal/fips140/hkdf/hkdf.go:23 # 0x1501d25 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1502df4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x97bd38 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x3f8 crypto/tls/handshake_server_tls13.go:761 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 384] @ 0xd0310f 0xd01cc5 0xd01ae5 0x11a1078 0xdedcb6 0xdec62b 0xdeb4e5 0x483781 # 0xd0310e github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x12e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:559 # 0xd01cc4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:394 # 0xd01ae4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:379 # 0x11a1077 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x77 github.com/libp2p/go-libp2p@v0.42.0/config/config.go:391 # 0xdedcb5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.52.0/server.go:667 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 32] @ 0xd0f0d5 0xd0c63b 0xd0c5dd 0xd0c3d2 0x10fbe9f 0x10fbba8 0x10fc549 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd0c63a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:374 # 0xd0c5dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:773 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0x10fbe9e github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func2+0x15e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:326 # 0x10fbba7 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func4+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:427 # 0x10fc548 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x3a8 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:489 0: 0 [11: 22528] @ 0x8e3c6f 0x10fc238 0x10fc229 0x483781 # 0x8e3c6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0x10fc237 github.com/libp2p/go-buffer-pool.Get+0x97 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0x10fc228 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x88 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:468 0: 0 [1: 16] @ 0xd4eea5 0x114ecb8 0x11c07cb 0x11bcbaa 0x483781 # 0xd4eea4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:475 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x11c07ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 24] @ 0xd7ec14 0xeb93ef 0xd7dca3 0x483781 # 0xd7ec13 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x133 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:185 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [25: 102400] @ 0x8e3c6f 0x10fa495 0x10fa4a8 0x10fa216 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x8e3c6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0x10fa494 github.com/libp2p/go-buffer-pool.Get+0x1034 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0x10fa4a7 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.NewDelimitedReader+0x1047 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/util/io.go:29 # 0x10fa215 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xdb5 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:361 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [6: 672] @ 0xd8b4e9 0xd8ac15 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0xd8b4e8 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c8 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:202 # 0xd8ac14 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x194 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:139 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 112] @ 0x6d7def 0xdb7945 0xdba3aa 0xdba533 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x6d7dee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:87 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdba3a9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:126 # 0xdba532 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x112 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:139 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 32] @ 0x7eedff 0x7f4108 0x7f4b7d 0x9774c9 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7eedfe crypto/x509.parsePublicKey+0x49e crypto/x509/parser.go:267 # 0x7f4107 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1008 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0x9774c8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:903 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 640] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27fe 0x6d7845 0x6d7dcb 0xdb7945 0xdb2313 0xdb58b1 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdb58b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:449 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 24] @ 0x7b23af 0x7b2354 0x7b4a45 0x10b4deb 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x7b23ae strings.(*Builder).WriteString+0x30e strings/builder.go:108 # 0x7b2353 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.0/component.go:232 # 0x7b4a44 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:107 # 0x10b4dea github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xb8a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:182 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [7: 784] @ 0xd1fac6 0xd2787b 0xd272ef 0xd298f5 0xd298f6 0xd5f262 0x10fc3e7 0x483781 # 0xd1fac5 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x165 github.com/libp2p/go-yamux/v5@v5.0.1/deadline.go:44 # 0xd2787a github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x3a github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:392 # 0xd272ee github.com/libp2p/go-yamux/v5.(*Stream).ResetWithError+0x1ae github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:298 # 0xd298f4 github.com/libp2p/go-yamux/v5.(*Stream).Reset+0x14 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:263 # 0xd298f5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Reset+0x15 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:51 # 0xd5f261 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:89 # 0x10fc3e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x246 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:477 0: 0 [2: 96] @ 0x7e5e8a 0x7f3e8d 0x7f4b7d 0x9774c9 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7e5e89 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 crypto/x509/pkix/pkix.go:151 # 0x7f3e8c crypto/x509.parseCertificate+0x6ac crypto/x509/parser.go:984 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0x9774c8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:903 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 320] @ 0x4d5adf 0x5d0a1d 0x5cf2a5 0xb5d5d6 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5ade syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5d0a1c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x5cf2a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb5d5d5 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [5: 80] @ 0x461ac6 0x7b38c7 0x7b388e 0x7b37d9 0x7b379f 0x11ba58b 0x113f113 0x113efde 0x115027a 0x10aff29 0x10b4433 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x7b38c6 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x166 github.com/multiformats/go-multiaddr@v0.16.0/component.go:176 # 0x7b388d github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x12d github.com/multiformats/go-multiaddr@v0.16.0/filter.go:103 # 0x7b37d8 github.com/multiformats/go-multiaddr.ForEach+0x78 github.com/multiformats/go-multiaddr@v0.16.0/util.go:120 # 0x7b379e github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x3e github.com/multiformats/go-multiaddr@v0.16.0/filter.go:97 # 0x11ba58a github.com/pactus-project/pactus/network.makeNetwork.func2+0xea github.com/pactus-project/pactus/network/network.go:221 # 0x113f112 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getAddrs+0x112 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:352 # 0x113efdd github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x21d github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:337 # 0x1150279 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:743 # 0x10aff28 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x528 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/dialpolicy.go:42 # 0x10b4432 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x1d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:131 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 16] @ 0x50a5af 0x50a8fd 0x508dbe 0x724b5d 0x766e58 0x766e2d 0x733eae 0x766da8 0x7670f2 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x50a5ae os.newFile+0x4e os/file_unix.go:163 # 0x50a8fc os.openFileNolog+0x17c os/file_unix.go:297 # 0x508dbd os.OpenFile+0x3d os/file.go:392 # 0x724b5c github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x15c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:476 # 0x766e57 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage.go:15 # 0x766e2c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:417 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x766da7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7670f1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 512] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27fe 0x6d7845 0x6d7dcb 0xdb7945 0xdb7fdb 0xdb7b10 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb7fda github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:68 # 0xdb7b0f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:45 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 16] @ 0xd0f0d5 0xd0613b 0xd06085 0xd03e7d 0xd050f4 0xd5f6b9 0x114cc93 0xd53a85 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd0613a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:362 # 0xd06084 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:63 # 0xd03e7c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1fc github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:703 # 0xd050f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114cc92 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:397 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 24] @ 0x8ffa55 0x8ff905 0x1155d89 0x1155d44 0x11561c7 0x8ff30b 0x1156049 0x11511c2 0x10b97f6 0x779571 0x10b9870 0x10faa97 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x8ffa54 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8ff904 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1155d88 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa8 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x1155d43 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x63 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x11561c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1156048 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x11511c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:906 # 0x10b97f5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadByte+0x35 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/util/io.go:41 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0x10b986f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadMsg+0x2f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/util/io.go:46 # 0x10faa96 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1636 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:381 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 48] @ 0x10fa56b 0x10fa557 0x10fa4e3 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10fa56a github.com/libp2p/go-msgio/pbio.NewDelimitedWriter+0x110a github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:53 # 0x10fa556 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.NewDelimitedWriter+0x10f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/util/io.go:65 # 0x10fa4e2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1082 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:362 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x1496253 0x935c55 0x97e62f 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x935c54 crypto/tls.signedMessage+0x194 crypto/tls/auth.go:94 # 0x97e62e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x52e crypto/tls/handshake_server_tls13.go:1103 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 256] @ 0x6e6432 0x13c6397 0x13c7825 0x14753ff 0x483781 # 0x6e6431 github.com/pactus-project/pactus/types/tx.(*Tx).Bytes+0x31 github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x13c6396 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x156 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:25 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 320] @ 0x14b2890 0x6d7845 0x6d7dcb 0xdb7945 0xdb804a 0xdb7ac5 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb8049 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:69 # 0xdb7ac4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:44 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 160] @ 0xda9dc9 0xda9d7d 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda9dc8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4a8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:57 # 0xda9d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x45c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:311 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [5: 240] @ 0x479413 0x4c13e5 0x7ca4aa 0x7cb11f 0x7cb890 0xd8b365 0xd8b332 0xea3030 0xea2da5 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x479412 reflect.unsafe_NewArray+0x12 runtime/malloc.go:1783 # 0x4c13e4 reflect.MakeSlice+0xa4 reflect/value.go:2918 # 0x7ca4a9 encoding/asn1.parseField+0x16c9 encoding/asn1/asn1.go:944 # 0x7cb11e encoding/asn1.parseField+0x233e encoding/asn1/asn1.go:932 # 0x7cb88f encoding/asn1.UnmarshalWithParams+0x1af encoding/asn1/asn1.go:1113 # 0xd8b364 encoding/asn1.Unmarshal+0x344 encoding/asn1/asn1.go:1086 # 0xd8b331 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x311 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:191 # 0xea302f github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xaf github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:120 # 0xea2da4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:106 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 128] @ 0x14b2890 0x14fc91a 0x1501be5 0x15018c9 0x15013e5 0x97d2b6 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x15013e4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x97d2b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 crypto/tls/handshake_server_tls13.go:902 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 64] @ 0x4d68ad 0x4d6b32 0x5cda8c 0x5e75bb 0x5e6470 0xa080ec 0x144a388 0x144b48e 0x483781 # 0x4d68ac syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:675 # 0x4d6b31 syscall.Getsockname+0x71 syscall/syscall_linux.go:713 # 0x5cda8b net.(*netFD).accept+0x1cb net/fd_unix.go:188 # 0x5e75ba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5e646f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xa080eb net/http.(*Server).Serve+0x30b net/http/server.go:3424 # 0x144a387 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x144b48d github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xad github.com/pactus-project/pactus/www/jsonrpc/server.go:83 0: 0 [5: 320] @ 0x14b2890 0x6d7845 0x6d79d9 0x6d7f05 0xdb9c18 0xdb98a6 0xdb9250 0xdc4d9f 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d79d8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:30 # 0x6d7f04 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:93 # 0xdb9c17 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:56 # 0xdb98a5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:35 # 0xdb924f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x16f github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:84 # 0xdc4d9e github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.52.0/connection.go:832 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 192] @ 0x7d68c5 0x7d64fd 0x96f5a5 0x7d65c2 0x7d6951 0x96f447 0x96f3d7 0x96f3aa 0x7d65c2 0x7d6951 0x96f0f4 0x96f05c 0x9431b6 0x97cb85 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x7d64fc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96f5a4 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x124 crypto/tls/handshake_messages.go:1474 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96f446 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96f3d6 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1469 # 0x96f3a9 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1462 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96f0f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96f05b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1452 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97cb84 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:851 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 384] @ 0x66de1a 0x66de26 0x65bbfd 0x14b27af 0x14fc91a 0x1501be5 0x980d85 0x97d1ff 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980d84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x97d1fe crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e crypto/tls/handshake_server_tls13.go:893 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 640] @ 0x14b2890 0x14e7856 0x14f0c50 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x14e7855 crypto/internal/fips140/ecdsa.newDRBG[...]+0x535 crypto/internal/fips140/ecdsa/hmacdrbg.go:110 # 0x14f0c4f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:297 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 224] @ 0xdf1706 0xdf17b3 0xdf29ee 0xe01803 0xdf3815 0xdf36b7 0xdcafbe 0xdca393 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0xdf9b3e 0x483781 # 0xdf1705 github.com/quic-go/quic-go.newReceiveStream+0x385 github.com/quic-go/quic-go@v0.52.0/receive_stream.go:75 # 0xdf17b2 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.52.0/stream.go:121 # 0xdf29ed github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.52.0/streams_map.go:98 # 0xe01802 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x222 github.com/quic-go/quic-go@v0.52.0/streams_map_incoming.go:129 # 0xdf3814 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.52.0/streams_map.go:238 # 0xdf36b6 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.52.0/streams_map.go:212 # 0xdcafbd github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.52.0/connection.go:1629 # 0xdca392 github.com/quic-go/quic-go.(*connection).handleFrame+0x1d2 github.com/quic-go/quic-go@v0.52.0/connection.go:1501 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [7: 112] @ 0xd0f0d5 0xd08b45 0xd08a72 0xd07f8f 0xd08806 0x10f879b 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd08b44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd08a71 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseMemoryForChild+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:443 # 0xd07f8e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).releaseMemoryForEdges+0x4e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:400 # 0xd08805 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseMemory+0xc5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:430 # 0x10f879a github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x4da github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:177 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 19072] @ 0x729235 0x728c73 0x728e25 0x73f685 0x7405d4 0x768155 0x74c311 0x74d1c8 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729234 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x728c72 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x728e24 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:124 # 0x73f684 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:68 # 0x7405d3 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x313 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:337 # 0x768154 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x74 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:577 # 0x74c310 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:407 # 0x74d1c7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xac7 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:528 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 24] @ 0xdb7775 0xdb6f0f 0xdb7cab 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdb7774 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:12 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb7caa github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:51 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 832] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x408ccd 0x40d785 0xd03eaa 0xd050f4 0xd5f6b9 0x114cc93 0xd53a85 0x483781 # 0xd03ea9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x229 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:704 # 0xd050f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114cc92 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:397 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [7: 224] @ 0xd05311 0xd5f6b9 0x114f084 0x10f9f3c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd05310 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x4b0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:887 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114f083 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x623 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:639 # 0x10f9f3b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xadb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x1496253 0x14a6f72 0x6d7c3e 0xdb795e 0xdb229d 0xdba585 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x6d7c3d golang.org/x/crypto/hkdf.(*hkdf).Read+0x1bd golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:65 # 0xdb795d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdba584 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:140 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 64] @ 0x11ccc16 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb31 0x11ccb65 0x11ceaaf 0x11cea95 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ceaae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea94 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:233 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xd0f0d5 0xd0bf25 0xd0be50 0xd0be2f 0xd0c5a5 0xd0c3d2 0x10fbe9f 0x10fbba8 0x10fc549 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd0bf24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x284 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0be4f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1af github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:720 # 0xd0be2e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x18e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:713 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0x10fbe9e github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func2+0x15e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:326 # 0x10fbba7 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func4+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:427 # 0x10fc548 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x3a8 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:489 0: 0 [6: 144] @ 0x10fc2c7 0x10fc1c7 0x483781 # 0x10fc2c6 io.LimitReader+0x126 io/io.go:461 # 0x10fc1c6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x26 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:471 0: 0 [2: 96] @ 0x523505 0x523610 0x65946f 0x659b05 0x13cb447 0x13cb3c3 0x13ca48e 0x133540b 0x139cede 0x1335263 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x523504 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x52360f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x65946e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x659b04 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0xc4 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x13cb446 github.com/pactus-project/pactus/crypto.Address.String+0x246 github.com/pactus-project/pactus/crypto/address.go:93 # 0x13cb3c2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x1c2 github.com/pactus-project/pactus/www/grpc/blockchain.go:328 # 0x13ca48d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xed github.com/pactus-project/pactus/www/grpc/blockchain.go:221 # 0x133540a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1335262 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [2: 96] @ 0x7521d1 0x7521bd 0x752171 0x7477c5 0x8eba71 0x8eadfe 0x8ecf93 0x8eb846 0x13c953a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x7521d0 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x7521bc container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x752170 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_snapshot.go:44 # 0x7477c4 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:849 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eadfd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8ecf92 github.com/pactus-project/pactus/store.(*store).PublicKey+0x92 github.com/pactus-project/pactus/store/store.go:246 # 0x8eb845 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x13c9539 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:153 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 24] @ 0xdb7775 0xdb229d 0xdba785 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xdb7774 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:12 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdba784 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:154 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [4: 512] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27fe 0x6d7845 0x6d79d9 0xdb7e25 0xdb7a6c 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d79d8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:30 # 0xdb7e24 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0xc4 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:55 # 0xdb7a6b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:35 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 128] @ 0x14b28ce 0x14fc91a 0x1501be5 0x97dd07 0x983e98 0xdb4f7d 0xdc4b96 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x97dd06 crypto/tls.(*Conn).sendSessionTicket+0x126 crypto/tls/handshake_server_tls13.go:986 # 0x983e97 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdb4f7c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:369 # 0xdc4b95 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.52.0/connection.go:820 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 64] @ 0x4dd42c 0xd0f0ae 0xd088e5 0xd08807 0x10fb739 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd088e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x1a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd08806 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseMemory+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:431 # 0x10fb738 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x22d8 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:442 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [7: 784] @ 0x6d7def 0xdb7945 0xdb2313 0xdb5fcf 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x6d7dee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:87 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdb5fce github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x40e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:492 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [3: 192] @ 0xdf7ef3 0xde6c65 0xdedfc5 0xdec62b 0xdeb4e5 0x483781 # 0xdf7ef2 github.com/quic-go/quic-go.(*packetInfo).OOB+0x172 github.com/quic-go/quic-go@v0.52.0/sys_conn_oob.go:291 # 0xde6c64 github.com/quic-go/quic-go.newSendConn+0x1c4 github.com/quic-go/quic-go@v0.52.0/send_conn.go:56 # 0xdedfc4 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x804 github.com/quic-go/quic-go@v0.52.0/server.go:707 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [4: 256] @ 0x14b2890 0x14fc91a 0x1501be5 0x15018c9 0x97bec5 0x97be46 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97bec4 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x584 crypto/internal/fips140/tls13/tls13.go:112 # 0x97be45 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x505 crypto/tls/handshake_server_tls13.go:767 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 128] @ 0x479413 0x4c13e5 0x7ca4aa 0x7cb11f 0x7cb890 0xd8b365 0xd8b332 0xd8ac15 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x479412 reflect.unsafe_NewArray+0x12 runtime/malloc.go:1783 # 0x4c13e4 reflect.MakeSlice+0xa4 reflect/value.go:2918 # 0x7ca4a9 encoding/asn1.parseField+0x16c9 encoding/asn1/asn1.go:944 # 0x7cb11e encoding/asn1.parseField+0x233e encoding/asn1/asn1.go:932 # 0x7cb88f encoding/asn1.UnmarshalWithParams+0x1af encoding/asn1/asn1.go:1113 # 0xd8b364 encoding/asn1.Unmarshal+0x344 encoding/asn1/asn1.go:1086 # 0xd8b331 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x311 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:191 # 0xd8ac14 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x194 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:139 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 384] @ 0x682a73 0x68408b 0x6a7885 0x6a7330 0x6a7452 0x6d9c05 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c666b 0x11d0ff7 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a72 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6a7884 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:80 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c666a github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11d0ff6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x756 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x12e8dbf 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12e8dbe google.golang.org/grpc.newClientStream+0x9e google.golang.org/grpc@v1.73.0/stream.go:189 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 336] @ 0x6d7def 0xdb7945 0xdb6f0f 0xdb6e13 0xdba4be 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x6d7dee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:87 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdba4bd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x9d github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:134 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [5: 320] @ 0x77d2d4 0x8e9225 0x8e920b 0x8e920c 0x51849f 0x518d98 0x51b81e 0x515891 0xd4415b 0x10b5642 0x10b513e 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x77d2d3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x193 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8e9224 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8e920a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8e920b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:52 # 0x51849e fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x515890 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd4415a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_error.go:38 # 0x10b5641 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x4a1 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:237 # 0x10b513d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xedd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:204 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 128] @ 0x1155da5 0x1155d44 0x11561c7 0x8ff30b 0x1156049 0x11511c2 0x10b97f6 0x779571 0x10b9870 0x10faa97 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x1155da4 github.com/multiformats/go-multistream.ReadNextToken[...]+0xc4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0x1155d43 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x63 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x11561c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1156048 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x11511c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:906 # 0x10b97f5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadByte+0x35 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/util/io.go:41 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0x10b986f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadMsg+0x2f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/util/io.go:46 # 0x10faa96 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1636 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:381 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [6: 768] @ 0x66de1a 0x66de26 0x65bbfd 0x1502f17 0x14b27fe 0x14fc91a 0x1501be5 0x15018c9 0x97da7c 0x97da13 0x97e81f 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1502f16 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97da7b crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x17b crypto/internal/fips140/tls13/tls13.go:143 # 0x97da12 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x112 crypto/tls/handshake_server_tls13.go:971 # 0x97e81e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x71e crypto/tls/handshake_server_tls13.go:1117 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 224] @ 0xdf2511 0xdf25c7 0xdf2027 0xdc2373 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdf2510 github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x470 github.com/quic-go/quic-go@v0.52.0/streams_map_incoming.go:47 # 0xdf25c6 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x526 github.com/quic-go/quic-go@v0.52.0/streams_map.go:111 # 0xdf2026 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.52.0/streams_map.go:81 # 0xdc2372 github.com/quic-go/quic-go.(*connection).preSetup+0x5d2 github.com/quic-go/quic-go@v0.52.0/connection.go:485 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [3: 288] @ 0x14b2797 0x6d7845 0x6d7dcb 0xdb7945 0xdb6f0f 0xdb6e13 0xdba6be 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdba6bd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:148 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [4: 640] @ 0xdc2708 0xdc2650 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdc2707 github.com/quic-go/quic-go.newDatagramQueue+0x967 github.com/quic-go/quic-go@v0.52.0/datagram_queue.go:35 # 0xdc264f github.com/quic-go/quic-go.(*connection).preSetup+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:505 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 128] @ 0xd03579 0xd02006 0xd542ca 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0xd03578 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x138 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:585 # 0xd02005 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd542c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:220 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [1: 32] @ 0x1496253 0x1501847 0x15012ba 0x97bd58 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x1501846 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x15012b9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x97bd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 crypto/tls/handshake_server_tls13.go:763 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x461ac6 0x7b2d5b 0x7b29bc 0x7b267f 0xb3f44f 0xb403b5 0xb3ec77 0xb42358 0xb4234a 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x7b2d5a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.0/component.go:343 # 0x7b29bb github.com/multiformats/go-multiaddr.newComponent+0x27b github.com/multiformats/go-multiaddr@v0.16.0/component.go:283 # 0x7b267e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.0/component.go:246 # 0xb3f44e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:107 # 0xb403b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:292 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb42357 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb42349 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:252 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [8: 128] @ 0xd0f0d5 0xd106e5 0xd09885 0xd092ae 0xd08fdc 0xd0202a 0xd542ca 0xd4f0ee 0x114ecb8 0x10f9f3c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd106e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:445 # 0xd09884 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStreamForChild+0x424 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:508 # 0xd092ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addStreamForEdges+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:478 # 0xd08fdb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x3bb github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:460 # 0xd02029 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd542c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:220 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x10f9f3b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xadb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 256] @ 0xcf959e 0xd03d71 0xd050f4 0xd5f6b9 0x114cc93 0xd53a85 0x483781 # 0xcf959d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*fixedLimiter).GetProtocolPeerLimits+0x3d github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/limit.go:276 # 0xd03d70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:697 # 0xd050f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114cc92 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:397 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 112] @ 0x6d7def 0xdb7945 0xdb6f0f 0xdb6e13 0xdb6007 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x6d7dee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:87 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdb6006 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x446 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:493 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [3: 336] @ 0x6d7def 0xdb7945 0xdb2313 0xdba665 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x6d7dee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:87 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdba664 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:147 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 64] @ 0x14b28ce 0x6d7845 0x6d7dcb 0xdb7945 0xdb2313 0xdba785 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdba784 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:154 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 16] @ 0x87cff6 0x88fefa 0x88fb38 0x86023b 0x88fefa 0x88fb38 0x86023b 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0xb27a72 0x10b3c03 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x87cff5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5577 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86023a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:186 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86023a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:186 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0xb27a71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10b3c02 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x442 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:79 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 48] @ 0xc45fcd 0xc45ace 0xc5d0e2 0xc59a87 0x483781 # 0xc45fcc github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x2cc github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:775 # 0xc45acd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:750 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [1: 16] @ 0x6dc6a7 0x6dc53f 0x11d1ecc 0x8fb287 0x11d1e26 0x11d0e07 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6dc6a6 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xc6 github.com/pactus-project/pactus/types/validator/validator.go:167 # 0x6dc53e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:145 # 0x11d1ecb github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x4b github.com/pactus-project/pactus/state/state.go:581 # 0x8fb286 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x11d1e25 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:578 # 0x11d0e06 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x566 github.com/pactus-project/pactus/state/state.go:475 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x461ac6 0x14fca53 0x1501be5 0x980c6d 0x93cf67 0x97be45 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x14fca52 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 crypto/internal/fips140/hkdf/hkdf.go:42 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980c6c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97be44 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 crypto/tls/handshake_server_tls13.go:766 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [7: 672] @ 0x10fb2f7 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10fb2f6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1e96 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:435 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 80] @ 0x768214 0x76819c 0x74c311 0x74ccf7 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x768213 github.com/syndtr/goleveldb/leveldb.newTableFile+0x133 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:53 # 0x76819b github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0xbb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:587 # 0x74c310 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:407 # 0x74ccf6 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:468 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [2: 128] @ 0x14b28ce 0x6d7845 0x6d7dcb 0xdb7945 0xdb2313 0xdba465 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdba464 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:133 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 24] @ 0x10b4d05 0x10b4b5b 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10b4d04 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0xaa4 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:195 # 0x10b4b5a github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x8fa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:172 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [8: 1024] @ 0x14b2890 0x14e7ad3 0x14e71ff 0x14e8c28 0x14e8d0e 0x14e86fd 0x14f0c92 0x14f0c51 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x14e7ad2 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:57 # 0x14e71fe crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:169 # 0x14e8c27 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:329 # 0x14e8d0d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:222 # 0x14e86fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:328 # 0x14f0c91 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14f0c50 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:299 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 9728] @ 0x7299b8 0x73a3ca 0x73ae86 0x73b1cc 0x733eae 0x73b05c 0x73b006 0x73bd26 0x73caac 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x7299b7 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x157 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b1cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x7cffd6 0x7cf605 0x7d0149 0x7cf605 0x7d0149 0x7d0633 0x800aa5 0x800a7b 0xd8b458 0xea3030 0xea2da5 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x7cffd5 encoding/asn1.makeField+0x835 encoding/asn1/marshal.go:610 # 0x7cf604 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x7d0148 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x7cf604 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x7d0148 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x7d0632 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:737 # 0x800aa4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x800a7a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd8b457 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:198 # 0xea302f github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xaf github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:120 # 0xea2da4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:106 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 128] @ 0x14b28ce 0x14fc91a 0x1501be5 0x15018c9 0x97d34c 0x97d2e6 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97d34b crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x1ab crypto/internal/fips140/tls13/tls13.go:131 # 0x97d2e5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x145 crypto/tls/handshake_server_tls13.go:904 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 48] @ 0xdd4fe5 0x49bd51 0xdfe17c 0xdfe01b 0xdd50e6 0xdc1e17 0xdc1e4c 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdd4fe4 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.52.0/internal/utils/linkedlist/linkedlist.go:17 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdfe17b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.52.0/internal/utils/linkedlist/linkedlist.go:124 # 0xdfe01a github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.52.0/internal/utils/linkedlist/linkedlist.go:175 # 0xdd50e5 github.com/quic-go/quic-go.newFrameSorter+0xc5 github.com/quic-go/quic-go@v0.52.0/frame_sorter.go:41 # 0xdc1e16 github.com/quic-go/quic-go.newCryptoStream+0x76 github.com/quic-go/quic-go@v0.52.0/crypto_stream.go:31 # 0xdc1e4b github.com/quic-go/quic-go.(*connection).preSetup+0xab github.com/quic-go/quic-go@v0.52.0/connection.go:467 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [7: 784] @ 0x47fb1c 0x4e4bd5 0xd1fbb2 0xd28295 0xd27fea 0xd299f8 0xd5f742 0x10b3965 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e4bd4 time.AfterFunc+0x34 time/sleep.go:211 # 0xd1fbb1 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x251 github.com/libp2p/go-yamux/v5@v5.0.1/deadline.go:54 # 0xd28294 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb4 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:514 # 0xd27fe9 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:493 # 0xd299f7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:67 # 0xd5f741 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:165 # 0x10b3964 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x1a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:67 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 256] @ 0x14b28ce 0x6d7845 0x980dbe 0x97d951 0x97e81f 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x980dbd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x97d950 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 crypto/tls/handshake_server_tls13.go:963 # 0x97e81e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x71e crypto/tls/handshake_server_tls13.go:1117 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 128] @ 0x14b2890 0x14fc91a 0x1501be5 0x980bee 0x93cf67 0x97d42b 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980bed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97d42a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a crypto/tls/handshake_server_tls13.go:906 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 32] @ 0x6e6e29 0x6e90e8 0x6e8176 0x8eb7ae 0x13c953a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6e6e28 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x168 github.com/pactus-project/pactus/types/tx/tx.go:349 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8175 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8eb7ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13c9539 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:153 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [6: 768] @ 0x66de1a 0x66de26 0x65bbfd 0x14b27af 0x14fc91a 0x1501be5 0x980d85 0x97d951 0x97e81f 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980d84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x97d950 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 crypto/tls/handshake_server_tls13.go:963 # 0x97e81e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x71e crypto/tls/handshake_server_tls13.go:1117 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 64] @ 0x14b2890 0x14fc91a 0x1501be5 0x15018c9 0x97da7c 0x97da13 0x97e81f 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97da7b crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x17b crypto/internal/fips140/tls13/tls13.go:143 # 0x97da12 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x112 crypto/tls/handshake_server_tls13.go:971 # 0x97e81e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x71e crypto/tls/handshake_server_tls13.go:1117 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 64] @ 0x4dd42c 0xd0f0ae 0xd10a99 0xd0b652 0xd05831 0x10f83b3 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd10a98 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:508 # 0xd0b651 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x671 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:677 # 0xd05830 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x1b0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:926 # 0x10f83b2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0xf2 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:136 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 192] @ 0x14ccdda 0x14ebdf4 0x14eef75 0x7dc1b5 0x7dcb35 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x14ccdd9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x14ebdf3 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x33 crypto/internal/fips140/ecdsa/ecdsa.go:181 # 0x14eef74 crypto/internal/fips140/ecdsa.NewPrivateKey[...]+0x94 crypto/internal/fips140/ecdsa/ecdsa.go:160 # 0x7dc1b4 crypto/ecdsa.privateKeyToFIPS[...]+0x94 crypto/ecdsa/ecdsa.go:409 # 0x7dcb34 crypto/ecdsa.signFIPS[...]+0x74 crypto/ecdsa/ecdsa.go:244 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0xdc22bf 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdc22be github.com/quic-go/quic-go.(*connection).preSetup+0x51e github.com/quic-go/quic-go@v0.52.0/connection.go:488 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 16] @ 0x5159a6 0xd034bf 0xd0347b 0xd02006 0xd542ca 0xd4f0ee 0x114ecb8 0x10f9f3c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd034be github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x7e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:604 # 0xd0347a github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:588 # 0xd02005 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd542c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:220 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x10f9f3b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xadb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 400] @ 0x7d4e65 0x7ee1a5 0x7f3bd9 0x7f4b7d 0xd8ab8d 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d4e64 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7ee1a4 crypto/x509.parseAI+0x84 crypto/x509/parser.go:154 # 0x7f3bd8 crypto/x509.parseCertificate+0x3f8 crypto/x509/parser.go:949 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0xd8ab8c github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10c github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:132 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 96] @ 0x527fbf 0x7b0479 0x7b045f 0x7b3f15 0xb405b9 0xb3ec77 0xe9c916 0xe9c908 0xea2ccf 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x527fbe strings.genSplit+0x7e strings/strings.go:305 # 0x7b0478 strings.Split+0x78 strings/strings.go:361 # 0x7b045e github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.16.0/codec.go:16 # 0x7b3f14 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:36 # 0xb405b8 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:320 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xe9c915 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xe9c907 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xea2cce github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xae github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:87 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [4: 512] @ 0x66de1a 0x66de26 0x65bbfd 0x14b27af 0x14fc91a 0x1501be5 0x980c6d 0x93cf67 0x97be45 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980c6c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97be44 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 crypto/tls/handshake_server_tls13.go:766 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 336] @ 0x47fb1c 0x4e49c8 0xde4d2e 0xde4d1f 0xde466d 0xea3842 0xd5ef8a 0x10b97f6 0x779571 0x10b9870 0x10f867b 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e49c7 time.NewTimer+0x67 time/sleep.go:145 # 0xde4d2d github.com/quic-go/quic-go/internal/utils.NewTimer+0x4ad github.com/quic-go/quic-go@v0.52.0/internal/utils/timer.go:17 # 0xde4d1e github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.52.0/receive_stream.go:170 # 0xde466c github.com/quic-go/quic-go.(*receiveStream).Read+0xcc github.com/quic-go/quic-go@v0.52.0/receive_stream.go:94 # 0xea3841 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:58 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x10b97f5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadByte+0x35 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/util/io.go:41 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0x10b986f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadMsg+0x2f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/util/io.go:46 # 0x10f867a github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x3ba github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:156 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 120] @ 0x82d42e 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x82d42d google.golang.org/protobuf/internal/order.RangeFields+0x16d google.golang.org/protobuf@v1.36.6/internal/order/range.go:54 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [4: 64] @ 0xdc34c5 0x483781 # 0xdc34c4 github.com/quic-go/quic-go.(*connection).run+0xc64 github.com/quic-go/quic-go@v0.52.0/connection.go:697 0: 0 [2: 64] @ 0x11ccc16 0x11ccb31 0x11ccb31 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x73aedc 0x73e6a5 0x766ff9 0x733eae 0x766da8 0x7670f2 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8efbe5 0x8ed2cf 0x11d326c 0x13cdfff 0x134668b 0x139cede 0x13464e3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x73aedb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:608 # 0x73e6a4 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x584 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:1071 # 0x766ff8 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x1f8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:428 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x766da7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7670f1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8efbe4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8ed2ce github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11d326b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:697 # 0x13cdffe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x134668a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13464e2 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [3: 72] @ 0xd034d5 0xd02006 0xd542ca 0xd4f0ee 0x114ecb8 0x10f9f3c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd034d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x94 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:587 # 0xd02005 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd542c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:220 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x10f9f3b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xadb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 64] @ 0x1496253 0x1501847 0x15013e5 0x97d2b6 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x1501846 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x15013e4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x97d2b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 crypto/tls/handshake_server_tls13.go:902 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [11: 1408] @ 0xd97c53 0xd97c47 0xde1856 0xde1618 0xde0c7b 0xde095c 0xdc7796 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0xd97c52 github.com/quic-go/quic-go/internal/wire.(*Header).toExtendedHeader+0x32 github.com/quic-go/quic-go@v0.52.0/internal/wire/header.go:279 # 0xd97c46 github.com/quic-go/quic-go/internal/wire.(*Header).ParseExtended+0x26 github.com/quic-go/quic-go@v0.52.0/internal/wire/header.go:267 # 0xde1855 github.com/quic-go/quic-go.unpackLongHeader+0x135 github.com/quic-go/quic-go@v0.52.0/packet_unpacker.go:213 # 0xde1617 github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeader+0x37 github.com/quic-go/quic-go@v0.52.0/packet_unpacker.go:190 # 0xde0c7a github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeaderPacket+0x5a github.com/quic-go/quic-go@v0.52.0/packet_unpacker.go:128 # 0xde095b github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x1db github.com/quic-go/quic-go@v0.52.0/packet_unpacker.go:67 # 0xdc7795 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x375 github.com/quic-go/quic-go@v0.52.0/connection.go:1140 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 64] @ 0x488528 0x53e0c7 0x6f07ce 0x11d1d90 0x11d0e07 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x488527 internal/reflectlite.Swapper+0x1c7 internal/reflectlite/swapper.go:42 # 0x53e0c6 sort.SliceStable+0x86 sort/slice.go:43 # 0x6f07cd github.com/pactus-project/pactus/committee.(*committee).Update+0x3ed github.com/pactus-project/pactus/committee/committee.go:91 # 0x11d1d8f github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:569 # 0x11d0e06 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x566 github.com/pactus-project/pactus/state/state.go:475 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 256] @ 0x66de1a 0x66de26 0x65bbfd 0x1502f17 0x14b27af 0x14fc91a 0x1501be5 0x15018c9 0x15013e5 0x97d2b6 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1502f16 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x15013e4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x97d2b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 crypto/tls/handshake_server_tls13.go:902 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 560] @ 0x412454 0x4e4988 0xdc2913 0xdc294e 0xdc2974 0x483781 # 0x4e4987 time.NewTimer+0x27 time/sleep.go:144 # 0xdc2912 github.com/quic-go/quic-go/internal/utils.NewTimer+0xb2 github.com/quic-go/quic-go@v0.52.0/internal/utils/timer.go:17 # 0xdc294d github.com/quic-go/quic-go.newTimer+0xed github.com/quic-go/quic-go@v0.52.0/connection_timer.go:17 # 0xdc2973 github.com/quic-go/quic-go.(*connection).run+0x113 github.com/quic-go/quic-go@v0.52.0/connection.go:525 0: 0 [1: 32] @ 0x96d633 0x96d50d 0x96d50c 0x7d65c2 0x7d6951 0x96ced9 0x96cdd8 0x7d65c2 0x7d6951 0x96cc94 0x96cbfc 0x9431b6 0x97ca5d 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x96d632 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x712 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x96d50c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x5ec vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x96d50b crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x5eb crypto/tls/handshake_messages.go:1260 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96ced8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x198 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96cdd7 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x97 crypto/tls/handshake_messages.go:1245 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96cc93 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96cbfb crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1240 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97ca5c crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x23c crypto/tls/handshake_server_tls13.go:840 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [9: 1008] @ 0x6d7def 0xdb7945 0xdb804a 0xdb7ac5 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x6d7dee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:87 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb8049 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:69 # 0xdb7ac4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:44 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [6: 768] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27af 0x6d7845 0x6d7dcb 0xdb7945 0xdb2313 0xdb5fcf 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdb5fce github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x40e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:492 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 256] @ 0x49c0fc 0x49bf46 0x49bcbc 0x8e3bb8 0xd22cc7 0xd22cb0 0xd26af3 0xd26734 0xd29838 0xd5f0ca 0x5963f5 0xb349a5 0xb3499f 0xba23f3 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8e3bb7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd22cc6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd22caf github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.0.1/session.go:521 # 0xd26af2 github.com/libp2p/go-yamux/v5.(*Stream).write+0x352 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:185 # 0xd26733 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x73 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:133 # 0xd29837 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:42 # 0xd5f0c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:69 # 0x5963f4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:643 # 0xb349a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x164 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:377 # 0xb3499e github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x15e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:369 # 0xba23f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:135 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 96] @ 0x12e91d1 0x12cc0b1 0x140f5e7 0x12cbf85 0x1333547 0x1337799 0x4b7da6 0x4b6eb9 0x1446158 0x144113b 0x143ffae 0x143f5ec 0x483781 # 0x12e91d0 google.golang.org/grpc.newClientStream+0x4b0 google.golang.org/grpc@v1.73.0/stream.go:222 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1333546 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x1337798 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4b7da5 reflect.Value.call+0xca5 reflect/value.go:584 # 0x4b6eb8 reflect.Value.Call+0xb8 reflect/value.go:368 # 0x1446157 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0xb7 github.com/creachadair/jrpc2@v1.3.1/handler/handler.go:238 # 0x144113a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.1/server.go:387 # 0x143ffad github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.1/server.go:259 # 0x143f5eb github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.1/server.go:180 0: 0 [15: 1200] @ 0xb8a7de 0xe0cc2e 0xe0cabf 0xe98f36 0xdede6f 0xdec62b 0xdeb4e5 0x483781 # 0xb8a7dd github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x5d github.com/prometheus/client_golang@v1.22.0/prometheus/registry.go:272 # 0xe0cc2d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.52.0/metrics/connection_tracer.go:104 # 0xe0cabe github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.52.0/metrics/connection_tracer.go:92 # 0xe98f35 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func2+0xb5 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/connmgr.go:145 # 0xdede6e github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x6ae github.com/quic-go/quic-go@v0.52.0/server.go:697 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 64] @ 0xc7d3e6 0xc7d39e 0xdf7f52 0xdfa517 0x483781 # 0xc7d3e5 golang.org/x/net/internal/socket.NewControlMessage+0xe5 golang.org/x/net@v0.42.0/internal/socket/socket.go:215 # 0xc7d39d golang.org/x/net/ipv4.(*ControlMessage).Marshal+0x9d golang.org/x/net@v0.42.0/ipv4/control.go:64 # 0xdf7f51 github.com/quic-go/quic-go.(*packetInfo).OOB+0x1d1 github.com/quic-go/quic-go@v0.52.0/sys_conn_oob.go:295 # 0xdfa516 github.com/quic-go/quic-go.(*Transport).runSendQueue+0x176 github.com/quic-go/quic-go@v0.52.0/transport.go:453 0: 0 [3: 48] @ 0xd0f0d5 0xd10a99 0xd0b652 0xd05152 0xd5f6b9 0x114f084 0x10f9f3c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd10a98 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:508 # 0xd0b651 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x671 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:677 # 0xd05151 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x2f1 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:873 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114f083 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x623 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:639 # 0x10f9f3b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xadb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 64] @ 0xb30cc5 0xb323f0 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xb30cc4 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestSendOK+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/metrics/metrics.go:153 # 0xb323ef github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x64f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:97 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [3: 96] @ 0x4dd42c 0xd0f0ae 0xd10d1f 0xd0bb45 0xd052eb 0xd5f6b9 0x114f084 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd10d1e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:546 # 0xd0bb44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:696 # 0xd052ea github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x48a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:883 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114f083 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x623 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:639 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [2: 96] @ 0xdb7cc7 0xdb7c75 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdb7cc6 github.com/quic-go/quic-go/internal/handshake.newLongHeaderOpener+0x2a6 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:67 # 0xdb7c74 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x254 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:51 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 128] @ 0x14b2890 0x14fc91a 0x1501be5 0x15018c9 0x97bdf8 0x97bd89 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97bdf7 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x4b7 crypto/internal/fips140/tls13/tls13.go:106 # 0x97bd88 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x448 crypto/tls/handshake_server_tls13.go:765 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 128] @ 0x7bf8b7 0x978a22 0x977e65 0x97257d 0x9460fa 0x983528 0x483781 # 0x7bf8b6 crypto/ecdh.(*x25519Curve).NewPublicKey+0xd6 crypto/ecdh/x25519.go:76 # 0x978a21 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xaa1 crypto/tls/handshake_server_tls13.go:267 # 0x977e64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:69 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [7: 448] @ 0xd03579 0xd02006 0xd542ca 0xd4f0ee 0x114ecb8 0x10f9f3c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd03578 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x138 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:585 # 0xd02005 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd542c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:220 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x10f9f3b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xadb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [8: 256] @ 0x4dd42c 0xd0f0ae 0xd07a78 0xd0799b 0x10f846a 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd07a77 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5b7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:389 # 0xd0799a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4da github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:360 # 0x10f8469 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x1a9 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:142 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 288] @ 0x9676f5 0x9676c5 0x9675d7 0x7d65c2 0x7d6951 0x967549 0x9670d0 0x7d65c2 0x7d6951 0x966dd6 0x9669ab 0x9431b6 0x97bc9e 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x9676f4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9676c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9675d6 crypto/tls.(*serverHelloMsg).marshal.func11.2+0x16 crypto/tls/handshake_messages.go:863 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967548 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x548 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9670cf crypto/tls.(*serverHelloMsg).marshal.func11+0xcf crypto/tls/handshake_messages.go:862 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x966dd5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9669aa crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97bc9d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d crypto/tls/handshake_server_tls13.go:751 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 48] @ 0x6e526d 0x6e7215 0x6e7070 0x6e90e8 0x6e8176 0x8eb7ae 0x13c953a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6e526c github.com/pactus-project/pactus/crypto/ed25519.(*Signature).Decode+0x4c github.com/pactus-project/pactus/crypto/ed25519/signature.go:75 # 0x6e7214 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0x94 github.com/pactus-project/pactus/types/tx/tx.go:413 # 0x6e706f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8175 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8eb7ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13c9539 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:153 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [3: 336] @ 0xdc1ebf 0xdc1e87 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdc1ebe github.com/quic-go/quic-go.newSendQueue+0x11e github.com/quic-go/quic-go@v0.52.0/send_queue.go:40 # 0xdc1e86 github.com/quic-go/quic-go.(*connection).preSetup+0xe6 github.com/quic-go/quic-go@v0.52.0/connection.go:468 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 320] @ 0xd05fbe 0xd02f1f 0xd01230 0xd048ec 0xea3083 0xea2da5 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0xd05fbd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:56 # 0xd02f1e github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xde github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:550 # 0xd0122f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xef github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:313 # 0xd048eb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:816 # 0xea3082 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x102 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:128 # 0xea2da4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:106 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [14: 2240] @ 0xd05fbe 0xd03568 0xd02006 0xd542ca 0xd4f0ee 0x114ecb8 0x10f9f3c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd05fbd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:56 # 0xd03567 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:586 # 0xd02005 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd542c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:220 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x10f9f3b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xadb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 96] @ 0x7d68c5 0x98576a 0x985730 0x97dec7 0x983e98 0xdb4f7d 0xdc4b96 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x985769 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xd49 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x98572f crypto/tls.(*SessionState).Bytes+0xd0f crypto/tls/ticket.go:143 # 0x97dec6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1002 # 0x983e97 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdb4f7c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:369 # 0xdc4b95 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.52.0/connection.go:820 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [6: 768] @ 0x66de1a 0x66de26 0x65bbfd 0x935af4 0x97cbfc 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x935af3 crypto/tls.signedMessage+0x33 crypto/tls/auth.go:90 # 0x97cbfb crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x3db crypto/tls/handshake_server_tls13.go:864 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 128] @ 0x14b28ce 0x6d7845 0x6d7dcb 0xdb7945 0xdb6f0f 0xdb6e13 0xdba4be 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdba4bd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x9d github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:134 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [5: 160] @ 0x10b44c5 0x10b44a2 0x10b4453 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10b44c4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0x264 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:23 # 0x10b44a1 github.com/multiformats/go-multiaddr.SplitFirst+0x241 github.com/multiformats/go-multiaddr@v0.16.0/util.go:68 # 0x10b4452 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x1f2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:140 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 48] @ 0xdb78f6 0xdb6f0f 0xdb6e13 0xdba6be 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xdb78f5 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:21 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdba6bd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:148 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 2048] @ 0x93e190 0x942d2a 0x94435e 0xd23976 0xd2301c 0x483781 # 0x93e18f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:522 # 0x942d29 crypto/tls.(*Conn).writeRecordLocked+0x649 crypto/tls/conn.go:1025 # 0x94435d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd23975 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7f5 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:678 # 0xd2301b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.0.1/session.go:546 0: 0 [3: 144] @ 0x834156 0x833a10 0x8d6587 0x8e741d 0xea304e 0xea2da5 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x834155 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.6/proto/encode.go:190 # 0x833a0f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.6/proto/encode.go:111 # 0x8d6586 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.42.0/core/crypto/key.go:164 # 0x8e741c github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:164 # 0xea304d github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xcd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:124 # 0xea2da4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:106 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 512] @ 0x49c732 0x49bc65 0x8e3e0f 0x10fc68f 0x10fc537 0x483781 # 0x49c731 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8e3e0e github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0x10fc68e github.com/libp2p/go-buffer-pool.Put+0x2e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0x10fc536 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x396 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:489 0: 0 [3: 432] @ 0x96add5 0x96ada5 0x96acb7 0x7d65c2 0x7d6951 0x96a5a5 0x96a498 0x7d65c2 0x7d6951 0x96a214 0x96a1f3 0x7d65c2 0x7d6951 0x96a134 0x96a09c 0x9431b6 0x97c5b6 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x96add4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x96ada4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x96acb6 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.2+0x16 crypto/tls/handshake_messages.go:1029 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a5a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x364 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96a497 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0x257 crypto/tls/handshake_messages.go:1028 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a213 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96a1f2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1014 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a133 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96a09b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1013 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97c5b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc75 crypto/tls/handshake_server_tls13.go:811 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x7b2130 0x7b20ca 0x7b4a45 0x10b4deb 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x7b212f strings.(*Builder).WriteByte+0x8f strings/builder.go:91 # 0x7b20c9 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x29 github.com/multiformats/go-multiaddr@v0.16.0/component.go:223 # 0x7b4a44 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:107 # 0x10b4dea github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xb8a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:182 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 240] @ 0x7d00fe 0x7cf605 0x7d0149 0x7d0633 0xdb9069 0xdb9046 0xdeef11 0xdeecd8 0xdeb885 0x483781 # 0x7d00fd encoding/asn1.makeField+0x95d encoding/asn1/marshal.go:674 # 0x7cf604 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x7d0148 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x7d0632 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:737 # 0xdb9068 encoding/asn1.Marshal+0x1c8 encoding/asn1/marshal.go:731 # 0xdb9045 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1a5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:61 # 0xdeef10 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.52.0/server.go:807 # 0xdeecd7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.52.0/server.go:793 # 0xdeb884 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.52.0/server.go:322 0: 0 [2: 1024] @ 0x7e753e 0x7e7553 0xdb9cb7 0xdb98a6 0xdb9250 0xdc4d9f 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x7e753d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7e7552 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdb9cb6 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x156 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:65 # 0xdb98a5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:35 # 0xdb924f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x16f github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:84 # 0xdc4d9e github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.52.0/connection.go:832 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [4: 448] @ 0xdf2285 0xdf2323 0xdf2027 0xdc2373 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdf2284 github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x1e4 github.com/quic-go/quic-go@v0.52.0/streams_map_incoming.go:46 # 0xdf2322 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x282 github.com/quic-go/quic-go@v0.52.0/streams_map.go:94 # 0xdf2026 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.52.0/streams_map.go:81 # 0xdc2372 github.com/quic-go/quic-go.(*connection).preSetup+0x5d2 github.com/quic-go/quic-go@v0.52.0/connection.go:485 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [3: 288] @ 0x14b2797 0x14fc91a 0x1501be5 0x980bee 0x93cf67 0x97bf05 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980bed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97bf04 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 crypto/tls/handshake_server_tls13.go:768 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 144] @ 0x531705 0xdeddb2 0xdec62b 0xdeb4e5 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0xdeddb1 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x5f1 github.com/quic-go/quic-go@v0.52.0/server.go:689 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 16] @ 0x4dd42c 0x7d5245 0x7ee4ba 0x7ee56b 0x7f3d5c 0x7f4b7d 0xd8ab8d 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0x7d5244 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1UTCTime+0xe4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:534 # 0x7ee4b9 crypto/x509.parseTime+0xd9 crypto/x509/parser.go:174 # 0x7ee56a crypto/x509.parseValidity+0x2a crypto/x509/parser.go:188 # 0x7f3d5b crypto/x509.parseCertificate+0x57b crypto/x509/parser.go:970 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0xd8ab8c github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10c github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:132 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 20480] @ 0x93e190 0x942d2a 0x94435e 0xd23976 0xd2301c 0x483781 # 0x93e18f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:522 # 0x942d29 crypto/tls.(*Conn).writeRecordLocked+0x649 crypto/tls/conn.go:1025 # 0x94435d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd23975 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7f5 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:678 # 0xd2301b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.0.1/session.go:546 0: 0 [1: 24] @ 0xb405de 0xb3ec77 0xe9c916 0xe9c908 0xea2ccf 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0xb405dd github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xdd github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:326 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xe9c915 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xe9c907 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xea2cce github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xae github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:87 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [3: 240] @ 0xda6449 0xda660d 0xda637e 0xdbcaf2 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xda6448 github.com/quic-go/quic-go/internal/ackhandler.newReceivedPacketTracker+0xe8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/received_packet_tracker.go:24 # 0xda660c github.com/quic-go/quic-go/internal/ackhandler.newReceivedPacketHandler+0x2ac github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/received_packet_handler.go:28 # 0xda637d github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x1d github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/ackhandler.go:23 # 0xdbcaf1 github.com/quic-go/quic-go.init.func1+0x991 github.com/quic-go/quic-go@v0.52.0/connection.go:284 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 48] @ 0x4794fa 0x47950f 0xc33b12 0xc35450 0xc34da8 0xc3c20a 0x10b54c2 0x10b513e 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc33b11 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x51 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:141 # 0xc3544f github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x5cf github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc34da7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc3c209 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10b54c1 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x321 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:228 # 0x10b513d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xedd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:204 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x11ccc16 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb65 0x11ceaaf 0x11cea95 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ceaae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea94 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:233 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 80] @ 0x7b6b08 0x7b6b3c 0x7bd673 0x7b2646 0xb3f44f 0xb403b5 0xb3ec77 0xb423dc 0xb423ce 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x7b6b07 net.ParseIP+0x27 net/ip.go:528 # 0x7b6b3b github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:85 # 0x7bd672 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:44 # 0x7b2645 github.com/multiformats/go-multiaddr.NewComponent+0x185 github.com/multiformats/go-multiaddr@v0.16.0/component.go:242 # 0xb3f44e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:107 # 0xb403b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:292 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb423db github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb423cd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:260 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 144] @ 0x548c97 0x6f343b 0x6f343c 0x11f9465 0x11f9505 0x11f5857 0x11f54e5 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x548c96 encoding/json.Unmarshal+0x36 encoding/json/decode.go:101 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f54e4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 768] @ 0x66de1a 0x66de26 0x65bbfd 0x1502f17 0x14b27af 0x14fccb5 0x1501d26 0x15012f0 0x97bd58 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1502f16 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x14fccb4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:19 # 0x1501d25 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x15012ef crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x97bd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 crypto/tls/handshake_server_tls13.go:763 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 128] @ 0x77d2d4 0x7ab7f5 0x7ab7de 0xa659f0 0xba912f 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0x77d2d3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x193 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x7ab7f4 github.com/mr-tron/base58/base58.EncodeAlphabet+0x574 github.com/mr-tron/base58@v1.2.0/base58/base58.go:21 # 0x7ab7dd github.com/multiformats/go-multibase.Encode+0x55d github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xa659ef github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1af github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:26 # 0xba912e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:92 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 768] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27af 0x6d7845 0x6d7dcb 0xdb7945 0xdb229d 0xdba665 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdba664 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:147 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [2: 32] @ 0xd0f0d5 0xd0c63b 0xd0c5dd 0xd0c3d2 0xd53722 0xd5f3a6 0xd5f276 0x10fc3fd 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd0c63a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:374 # 0xd0c5dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:773 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd53721 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:119 # 0xd5f3a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:111 # 0xd5f275 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x35 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:90 # 0x10fc3fc github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x25c github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:478 0: 0 [3: 72] @ 0xdf10a6 0xdbfb74 0xdbf43e 0xdcd1d9 0xdccc2b 0xdcaeb5 0xdcab1a 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xdf10a5 github.com/quic-go/quic-go.(*statelessResetter).GetStatelessResetToken+0x85 github.com/quic-go/quic-go@v0.52.0/stateless_reset.go:38 # 0xdbfb73 github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x153 github.com/quic-go/quic-go@v0.52.0/conn_id_generator.go:146 # 0xdbf43d github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x7d github.com/quic-go/quic-go@v0.52.0/conn_id_generator.go:91 # 0xdcd1d8 github.com/quic-go/quic-go.(*connection).applyTransportParameters+0xf8 github.com/quic-go/quic-go@v0.52.0/connection.go:2038 # 0xdccc2a github.com/quic-go/quic-go.(*connection).handleTransportParameters+0x1ca github.com/quic-go/quic-go@v0.52.0/connection.go:1983 # 0xdcaeb4 github.com/quic-go/quic-go.(*connection).handleHandshakeEvents+0x334 github.com/quic-go/quic-go@v0.52.0/connection.go:1607 # 0xdcab19 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0xb9 github.com/quic-go/quic-go@v0.52.0/connection.go:1592 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [6: 96] @ 0xd0f0d5 0xd10d1f 0xd0bb45 0xd0c68d 0xd0c3d2 0xd53722 0xd5f3a6 0xd5f276 0x10fc3e7 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd10d1e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:546 # 0xd0bb44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:696 # 0xd0c68c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:759 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd53721 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:119 # 0xd5f3a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:111 # 0xd5f275 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x35 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:90 # 0x10fc3e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x246 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:477 0: 0 [1: 32] @ 0x4d67a5 0x4d6b32 0x5e2f50 0x5e2a1b 0x5d77f8 0x5eb607 0x5e9b74 0x11f2df3 0x11f2064 0x11f1e51 0x11f45a5 0x11f45a6 0x11f427d 0x11f3d5b 0x483781 # 0x4d67a4 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:667 # 0x4d6b31 syscall.Getsockname+0x71 syscall/syscall_linux.go:713 # 0x5e2f4f net.(*netFD).dial+0x42f net/sock_posix.go:139 # 0x5e2a1a net.socket+0x29a net/sock_posix.go:70 # 0x5d77f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5eb606 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5e9b73 net.DialUDP+0x1d3 net/udpsock.go:300 # 0x11f2df2 github.com/beevik/ntp.defaultDialer+0x132 github.com/beevik/ntp@v1.4.3/ntp.go:637 # 0x11f2063 github.com/beevik/ntp.getTime+0x163 github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x11f1e50 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x11f45a4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x11f45a5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x11f427c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x11f3d5a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [6: 96] @ 0x4bd54b 0x4abf31 0x87eb97 0x87e9e7 0x891094 0x890def 0x85ff65 0x891094 0x890def 0x861fed 0x891094 0x890def 0x890d12 0x837d02 0x837c2c 0x129b07a 0x129b069 0x12d8bea 0x12df6a5 0x12e1429 0x12e64e8 0x12dec9f 0x483781 # 0x4bd54a reflect.copyVal+0x2a reflect/value.go:1791 # 0x4abf30 reflect.(*MapIter).Key+0x50 reflect/map_swiss.go:267 # 0x87eb96 google.golang.org/protobuf/internal/impl.sizeMap+0x176 google.golang.org/protobuf@v1.36.6/internal/impl/codec_map.go:99 # 0x87e9e6 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func1+0x46 google.golang.org/protobuf@v1.36.6/internal/impl/codec_map.go:54 # 0x891093 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x253 google.golang.org/protobuf@v1.36.6/internal/impl/encode.go:111 # 0x890dee google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.6/internal/impl/encode.go:60 # 0x85ff64 google.golang.org/protobuf/internal/impl.sizeMessageInfo+0x24 google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:160 # 0x891093 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x253 google.golang.org/protobuf@v1.36.6/internal/impl/encode.go:111 # 0x890dee google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.6/internal/impl/encode.go:60 # 0x861fec google.golang.org/protobuf/internal/impl.sizeMessageSliceInfo+0x4c google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:414 # 0x891093 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x253 google.golang.org/protobuf@v1.36.6/internal/impl/encode.go:111 # 0x890dee google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.6/internal/impl/encode.go:60 # 0x890d11 google.golang.org/protobuf/internal/impl.(*MessageInfo).size+0x51 google.golang.org/protobuf@v1.36.6/internal/impl/encode.go:41 # 0x837d01 google.golang.org/protobuf/proto.MarshalOptions.size+0x81 google.golang.org/protobuf@v1.36.6/proto/size.go:43 # 0x837c2b google.golang.org/protobuf/proto.MarshalOptions.Size+0x4b google.golang.org/protobuf@v1.36.6/proto/size.go:34 # 0x129b079 google.golang.org/protobuf/proto.Size+0x79 google.golang.org/protobuf@v1.36.6/proto/size.go:20 # 0x129b068 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x68 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:49 # 0x12d8be9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.73.0/rpc_util.go:722 # 0x12df6a4 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.73.0/server.go:1146 # 0x12e1428 google.golang.org/grpc.(*Server).processUnaryRPC+0x1168 google.golang.org/grpc@v1.73.0/server.go:1452 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [3: 288] @ 0x834156 0x833a10 0x10b940c 0x8e3f8a 0x10fd95a 0x10f9077 0x10f8750 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x834155 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.6/proto/encode.go:190 # 0x833a0f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.6/proto/encode.go:111 # 0x10b940b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/proto.(*ReservationVoucher).MarshalRecord+0x12b github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/proto/voucher.go:43 # 0x8e3f89 github.com/libp2p/go-libp2p/core/record.Seal+0x69 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:52 # 0x10fd959 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x619 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:624 # 0x10f9076 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x6f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:228 # 0x10f874f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:165 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 860160] @ 0x72f80e 0x742cbe 0x757bdd 0x7586fb 0x8eede5 0x8eecfa 0x11d0e49 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x72f80d github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x46d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:305 # 0x742cbd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:219 # 0x757bdc github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:238 # 0x7586fa github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:317 # 0x8eede4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:422 # 0x8eecf9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:418 # 0x11d0e48 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a8 github.com/pactus-project/pactus/state/state.go:479 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x7521d1 0x7521bd 0x752171 0x7477c5 0x8eba71 0x8eaadf 0x8ed2f3 0x11d326c 0x13cdfff 0x134668b 0x139cede 0x13464e3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x7521d0 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x7521bc container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x752170 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_snapshot.go:44 # 0x7477c4 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:849 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ed2f2 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11d326b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:697 # 0x13cdffe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x134668a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13464e2 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [9: 432] @ 0x4886b7 0x53dfc7 0x82d468 0x1242834 0x1243145 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x4886b6 internal/reflectlite.Swapper+0x356 internal/reflectlite/swapper.go:66 # 0x53dfc6 sort.Slice+0x86 sort/slice.go:26 # 0x82d467 google.golang.org/protobuf/internal/order.RangeFields+0x1a7 google.golang.org/protobuf@v1.36.6/internal/order/range.go:54 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 64] @ 0xba2fbf 0xba3016 0xba304e 0xba33cf 0xbab0c7 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xba2fbe github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba3015 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba304d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:56 # 0xba33ce github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:106 # 0xbab0c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:334 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0xde5505 0xde54cd 0xea3a22 0xd5f202 0x11553e9 0x115127c 0xb34033 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xde5504 github.com/quic-go/quic-go.(*receiveStream).cancelReadImpl+0x84 github.com/quic-go/quic-go@v0.52.0/receive_stream.go:270 # 0xde54cc github.com/quic-go/quic-go.(*receiveStream).CancelRead+0x4c github.com/quic-go/quic-go@v0.52.0/receive_stream.go:245 # 0xea3a21 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Close+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:80 # 0xd5f201 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:81 # 0x11553e8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x115127b github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x1b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:914 # 0xb34032 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x6f2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:306 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [6: 288] @ 0x527fbf 0x7b0479 0x7b045f 0x7b3f15 0xb40419 0xb3ec77 0xb423dc 0xb423ce 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x527fbe strings.genSplit+0x7e strings/strings.go:305 # 0x7b0478 strings.Split+0x78 strings/strings.go:361 # 0x7b045e github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.16.0/codec.go:16 # 0x7b3f14 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:36 # 0xb40418 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:298 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb423db github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb423cd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:260 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [15: 103680] @ 0x496790 0x495cf6 0x495637 0x123ad70 0x123ad5c 0x123ab69 0x1242e94 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x49678f strconv.fmtF+0xef strconv/ftoa.go:445 # 0x495cf5 strconv.formatDigits+0x1d5 strconv/ftoa.go:206 # 0x495636 strconv.genericFtoa+0x616 strconv/ftoa.go:161 # 0x123ad6f strconv.AppendFloat+0x18f strconv/ftoa.go:56 # 0x123ad5b google.golang.org/protobuf/internal/encoding/json.appendFloat+0x17b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:167 # 0x123ab68 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteFloat+0x48 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:144 # 0x1242e93 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0xd3 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:322 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 512] @ 0xd26188 0xd20f2b 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0xd26187 github.com/libp2p/go-yamux/v5.newStream+0x107 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:58 # 0xd20f2a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.0.1/session.go:234 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [1: 16] @ 0x7ea2cc 0xd8b0da 0xd8ac15 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7ea2cb crypto/x509.(*CertPool).AddCert+0xab crypto/x509/cert_pool.go:184 # 0xd8b0d9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:163 # 0xd8ac14 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x194 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:139 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 672] @ 0x47fb1c 0x4e4bd5 0xd1fbb2 0xd280f5 0xd27fcc 0xd299f8 0xd5f742 0x10faa47 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e4bd4 time.AfterFunc+0x34 time/sleep.go:211 # 0xd1fbb1 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x251 github.com/libp2p/go-yamux/v5@v5.0.1/deadline.go:54 # 0xd280f4 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb4 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:504 # 0xd27fcb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:490 # 0xd299f7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:67 # 0xd5f741 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:165 # 0x10faa46 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x15e6 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:370 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 192] @ 0x7b95b1 0xb40497 0xb4043a 0xb3ec77 0xb42358 0xb4234a 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x7b95b0 github.com/multiformats/go-multiaddr.Join+0x30 github.com/multiformats/go-multiaddr@v0.16.0/util.go:18 # 0xb40496 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:195 # 0xb40439 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:304 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb42357 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb42349 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:252 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 144] @ 0x4794fa 0x47950f 0xdbc892 0xdbc70b 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdbc891 github.com/quic-go/quic-go.newConnIDGenerator+0x731 github.com/quic-go/quic-go@v0.52.0/conn_id_generator.go:72 # 0xdbc70a github.com/quic-go/quic-go.init.func1+0x5aa github.com/quic-go/quic-go@v0.52.0/connection.go:269 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [4: 384] @ 0x14b2797 0x6d7845 0x980dbe 0x97d951 0x97e81f 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x980dbd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x97d950 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 crypto/tls/handshake_server_tls13.go:963 # 0x97e81e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x71e crypto/tls/handshake_server_tls13.go:1117 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 80] @ 0xd0f0d5 0xd085d8 0xd08511 0xd07d85 0xd07991 0x10fa1b4 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd085d7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:389 # 0xd08510 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x530 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:417 # 0xd07d84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:374 # 0xd07990 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4d0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:354 # 0x10fa1b3 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xd53 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:354 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [10: 320] @ 0xb44307 0xb442da 0xb44293 0x1141f05 0x1140406 0x113fd7e 0x113dce7 0x113d586 0x483781 # 0xb44306 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:23 # 0xb442d9 github.com/multiformats/go-multiaddr.SplitFirst+0x99 github.com/multiformats/go-multiaddr@v0.16.0/util.go:68 # 0xb44292 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x52 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:14 # 0x1141f04 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x164 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:492 # 0x1140405 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendNATAddrs+0x365 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:453 # 0x113fd7d github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:402 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [2: 128] @ 0x62d7e5 0x62d75d 0x7c43c5 0x7c4360 0x7c09eb 0x7eedd8 0x7f4108 0x7f4b7d 0x9774c9 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x62d7e4 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62d75c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x7c43c4 math/big.(*Int).SetBytes+0x1a4 math/big/int.go:512 # 0x7c435f crypto/elliptic.(*nistCurve[...]).Unmarshal+0x13f crypto/elliptic/nistec.go:265 # 0x7c09ea crypto/elliptic.Unmarshal+0x2aa crypto/elliptic/elliptic.go:155 # 0x7eedd7 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:263 # 0x7f4107 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1008 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0x9774c8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:903 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 48] @ 0x11d2131 0x8fb287 0x11d1d5f 0x11d0e07 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11d2130 github.com/pactus-project/pactus/state.(*state).commitSandbox.func1+0x110 github.com/pactus-project/pactus/state/state.go:564 # 0x8fb286 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x11d1d5e github.com/pactus-project/pactus/state.(*state).commitSandbox+0x9e github.com/pactus-project/pactus/state/state.go:562 # 0x11d0e06 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x566 github.com/pactus-project/pactus/state/state.go:475 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 1520] @ 0x13cc7df 0x11e976e 0x13cc4bb 0x133b92b 0x139cede 0x133b783 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13cc7de github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x13e github.com/pactus-project/pactus/www/grpc/network.go:86 # 0x11e976d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x13cc4ba github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x133b92a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:124 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x133b782 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:126 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [2: 192] @ 0xdb9056 0xdeef11 0xdeecd8 0xdeb885 0x483781 # 0xdb9055 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1b5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:61 # 0xdeef10 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.52.0/server.go:807 # 0xdeecd7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.52.0/server.go:793 # 0xdeb884 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.52.0/server.go:322 0: 0 [2: 32] @ 0xd0f0d5 0xd07a78 0xd0799b 0x10f963e 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd07a77 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5b7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:389 # 0xd0799a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4da github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:360 # 0x10f963d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1dd github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:259 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 320] @ 0x8d6634 0x8d655d 0x8e741d 0xea304e 0xea2da5 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x8d6633 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.42.0/core/crypto/key.go:174 # 0x8d655c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.42.0/core/crypto/key.go:159 # 0x8e741c github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:164 # 0xea304d github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xcd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:124 # 0xea2da4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:106 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [7: 896] @ 0x66de1a 0x66de26 0x65bbfd 0x935af4 0x97e62f 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x935af3 crypto/tls.signedMessage+0x33 crypto/tls/auth.go:90 # 0x97e62e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x52e crypto/tls/handshake_server_tls13.go:1103 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 64] @ 0x68dc8a 0x6a1445 0x6a0bfb 0x6d8ff3 0x6db27e 0x6db259 0x6daee8 0x11d1525 0x11d0fc5 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x68dc89 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6a1444 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a0bfa github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:55 # 0x6d8ff2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6db27d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6db258 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6daee7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11d1524 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:530 # 0x11d0fc4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x724 github.com/pactus-project/pactus/state/state.go:488 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0xd0f0d5 0xd10a99 0xd0b652 0xd05831 0x10fa0e8 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd10a98 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:508 # 0xd0b651 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x671 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:677 # 0xd05830 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x1b0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:926 # 0x10fa0e7 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xc87 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:347 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 96] @ 0x4dd42c 0xd0f0ae 0xd085d8 0xd08511 0xd07d85 0xd07991 0xd07d25 0xd07991 0xd07d25 0xd07991 0x10f963e 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd085d7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:389 # 0xd08510 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x530 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:417 # 0xd07d84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:374 # 0xd07990 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4d0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:354 # 0xd07d24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:367 # 0xd07990 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4d0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:354 # 0xd07d24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:367 # 0xd07990 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4d0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:354 # 0x10f963d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1dd github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:259 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 560] @ 0x6d7def 0xdb7945 0xdb229d 0xdb58b1 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x6d7dee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:87 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdb58b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:449 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [3: 96] @ 0x14ddead 0x14e8276 0x14ebd68 0x14ebd3b 0x7db14b 0x7d8cd6 0x9358d2 0x97e6a5 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14ddeac crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:150 # 0x14e8275 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x3d5 crypto/internal/fips140/ecdsa/ecdsa.go:479 # 0x14ebd67 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x14ebd3a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x7db14a crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:361 # 0x7d8cd5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:342 # 0x9358d1 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x97e6a4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5a4 crypto/tls/handshake_server_tls13.go:1104 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 32] @ 0x53a31a 0x6646e5 0x6e989c 0x6e9753 0x8ea3dc 0x8ec3e5 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x53a319 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e989b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e9752 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x8ea3db github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 672] @ 0x10fb429 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10fb428 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1fc8 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:436 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 160] @ 0x7b2773 0x7b267f 0xb3f44f 0xb40555 0xb3ec77 0xe9c916 0xe9c908 0x11a103f 0xdedcb6 0xdec62b 0xdeb4e5 0x483781 # 0x7b2772 github.com/multiformats/go-multiaddr.newComponent+0x32 github.com/multiformats/go-multiaddr@v0.16.0/component.go:253 # 0x7b267e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.0/component.go:246 # 0xb3f44e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:107 # 0xb40554 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:314 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xe9c915 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xe9c907 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x11a103e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.42.0/config/config.go:387 # 0xdedcb5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.52.0/server.go:667 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [13: 4160] @ 0x977fc5 0x977e65 0x97257d 0x9460fa 0x983528 0x483781 # 0x977fc4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x44 crypto/tls/handshake_server_tls13.go:109 # 0x977e64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:69 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 64] @ 0x14fc8e5 0x1501be5 0x15018c9 0x97d3f2 0x97d380 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14fc8e4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:27 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97d3f1 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x251 crypto/internal/fips140/tls13/tls13.go:137 # 0x97d37f crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1df crypto/tls/handshake_server_tls13.go:905 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 64] @ 0xb332ef 0xb33290 0xb33229 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0xb332ee github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0x12e github.com/libp2p/go-msgio@v0.3.0/varint.go:99 # 0xb3328f github.com/libp2p/go-msgio.NewVarintReaderSize+0xcf github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xb33228 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x68 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:214 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [4: 6144] @ 0xda08a5 0x49bd51 0xde82a5 0xde8297 0xde7cc5 0xea38c2 0xd5f0ca 0x10fcc59 0x10fc35d 0x483781 # 0xda08a4 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:14 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xde82a4 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4c4 github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:21 # 0xde8296 github.com/quic-go/quic-go.(*sendStream).write+0x4b6 github.com/quic-go/quic-go@v0.52.0/send_stream.go:143 # 0xde7cc4 github.com/quic-go/quic-go.(*sendStream).Write+0xa4 github.com/quic-go/quic-go@v0.52.0/send_stream.go:99 # 0xea38c1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Write+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:63 # 0xd5f0c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:69 # 0x10fcc58 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).copyWithBuffer+0xd8 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:522 # 0x10fc35c github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x1bc github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:473 0: 0 [3: 48] @ 0xb5d899 0xb5d849 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0xb5d898 net.CIDRMask+0x818 net/ip.go:87 # 0xb5d848 github.com/libp2p/go-netroute.New+0x7c8 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:55 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [7: 784] @ 0xd9c568 0xd96a4d 0xd9648c 0xdc9c77 0xdc9c0c 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0xd9c567 github.com/quic-go/quic-go/internal/wire.parseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.52.0/internal/wire/stream_frame.go:63 # 0xd96a4c github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x44c github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:99 # 0xd9648b github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:80 # 0xdc9c76 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1d6 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:60 # 0xdc9c0b github.com/quic-go/quic-go.(*connection).handleFrames+0x16b github.com/quic-go/quic-go@v0.52.0/connection.go:1435 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 32768] @ 0x533ab4 0x5334dd 0x5336b9 0x6cbb08 0x6cbaec 0x6ccc2e 0x6cc3d5 0x6c7d1a 0x6c8dcc 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x6cbb07 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6cbaeb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6ccc2d compress/flate.(*huffmanBitWriter).writeTokens+0x12d compress/flate/huffman_bit_writer.go:580 # 0x6cc3d4 compress/flate.(*huffmanBitWriter).writeBlock+0x474 compress/flate/huffman_bit_writer.go:490 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8dcb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x4dd42c 0xd0f0ae 0xd0bf25 0xd0be50 0xd0c5a5 0xd0c3d2 0x10fbe9f 0x10fbba8 0x10fc549 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0bf24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x284 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0be4f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1af github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:720 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0x10fbe9e github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func2+0x15e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:326 # 0x10fbba7 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func4+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:427 # 0x10fc548 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x3a8 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:489 0: 0 [5: 560] @ 0x47fb1c 0x4e49c8 0xde4d2e 0xde4d1f 0xde466d 0xea3842 0xd5ef8a 0x4ce0f1 0x10b98b2 0x10b989e 0x10f867b 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e49c7 time.NewTimer+0x67 time/sleep.go:145 # 0xde4d2d github.com/quic-go/quic-go/internal/utils.NewTimer+0x4ad github.com/quic-go/quic-go@v0.52.0/internal/utils/timer.go:17 # 0xde4d1e github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.52.0/receive_stream.go:170 # 0xde466c github.com/quic-go/quic-go.(*receiveStream).Read+0xcc github.com/quic-go/quic-go@v0.52.0/receive_stream.go:94 # 0xea3841 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:58 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0x10b98b1 io.ReadFull+0x71 io/io.go:354 # 0x10b989d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadMsg+0x5d github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/util/io.go:56 # 0x10f867a github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x3ba github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:156 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [6: 192] @ 0x4c179d 0x63c007 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x4c179c reflect.New+0x5c reflect/value.go:3021 # 0x63c006 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x326 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1412 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 12288] @ 0x533ab4 0x5334dd 0x5336b9 0x131dce2 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x131dce1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0xe1 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:63 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 528] @ 0xdb4905 0xdb4198 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0xdb4904 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleTransportParameters+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:304 # 0xdb4197 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x117 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:244 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [4: 128] @ 0x14ddead 0x14e8534 0x14e8225 0x14ebd68 0x14ebd3b 0x7db14b 0x7d8cd6 0x9358d2 0x97e6a5 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14ddeac crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:150 # 0x14e8533 crypto/internal/fips140/ecdsa.inverse[...]+0x33 crypto/internal/fips140/ecdsa/ecdsa.go:378 # 0x14e8224 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x384 crypto/internal/fips140/ecdsa/ecdsa.go:476 # 0x14ebd67 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x14ebd3a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x7db14a crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:361 # 0x7d8cd5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:342 # 0x9358d1 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x97e6a4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5a4 crypto/tls/handshake_server_tls13.go:1104 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x5d27b9 0xb3f2f2 0xb40555 0xb3ec77 0xe9c916 0xe9c908 0xea2ccf 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x5d27b8 net.IP.String+0xd8 net/ip.go:315 # 0xb3f2f1 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x111 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:113 # 0xb40554 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:314 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xe9c915 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xe9c907 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xea2cce github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xae github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:87 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [3: 144] @ 0x4794fa 0x47950f 0xdd5086 0xdc1e17 0xdc1e4c 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdd5085 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.52.0/frame_sorter.go:39 # 0xdc1e16 github.com/quic-go/quic-go.newCryptoStream+0x76 github.com/quic-go/quic-go@v0.52.0/crypto_stream.go:31 # 0xdc1e4b github.com/quic-go/quic-go.(*connection).preSetup+0xab github.com/quic-go/quic-go@v0.52.0/connection.go:467 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 16] @ 0x10f9e9a 0x10f9e89 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10f9e99 github.com/libp2p/go-libp2p/core/network.WithNoDial+0xa39 github.com/libp2p/go-libp2p@v0.42.0/core/network/context.go:68 # 0x10f9e88 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xa28 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:331 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 288] @ 0x7b9685 0x10fd770 0x10fd6f3 0x10f9077 0x10f8750 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x7b9684 github.com/multiformats/go-multiaddr.Join+0x104 github.com/multiformats/go-multiaddr@v0.16.0/util.go:33 # 0x10fd76f github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x42f github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:195 # 0x10fd6f2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x3b2 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:604 # 0x10f9076 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x6f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:228 # 0x10f874f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:165 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 48] @ 0x1276f7d 0x127a27a 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1276f7c google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x3dc google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:511 # 0x127a279 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:778 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 64] @ 0x1496253 0x14a6f72 0x14fcabc 0x1501be5 0x980bee 0x93cf67 0x97bf05 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x14fcabb crypto/internal/fips140/hkdf.Expand[...]+0x23b crypto/internal/fips140/hkdf/hkdf.go:44 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980bed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97bf04 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 crypto/tls/handshake_server_tls13.go:768 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 128] @ 0x14b28ce 0x14fc91a 0x1501be5 0x15018c9 0x97bdf8 0x97bd89 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97bdf7 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x4b7 crypto/internal/fips140/tls13/tls13.go:106 # 0x97bd88 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x448 crypto/tls/handshake_server_tls13.go:765 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 1024] @ 0x7e753e 0x7e7553 0xdb6f14 0xdb6e13 0xdb6007 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x7e753d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7e7552 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdb6f13 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x53 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:49 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdb6006 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x446 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:493 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [6: 288] @ 0x51295b 0xde97a8 0xdf1a9b 0xea3a34 0xd5f202 0xba0974 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x51295a fmt.Errorf+0x9a fmt/errors.go:26 # 0xde97a7 github.com/quic-go/quic-go.(*sendStream).Close+0x167 github.com/quic-go/quic-go@v0.52.0/send_stream.go:416 # 0xdf1a9a github.com/quic-go/quic-go.(*stream).Close+0x1a github.com/quic-go/quic-go@v0.52.0/stream.go:132 # 0xea3a33 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Close+0x33 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:81 # 0xd5f201 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:81 # 0xba0973 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:29 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 18944] @ 0x7299b8 0x73a3ca 0x73ae86 0x73b138 0x73bd26 0x73bf38 0x73a355 0x72b339 0x72bab0 0x72ba18 0x72b61c 0x72c396 0x72ccdf 0x74cb17 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x7299b7 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x157 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b137 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:648 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73bf37 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x137 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x73a354 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x72b338 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x72baaf github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x72ba17 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x72b61b github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xdb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:89 # 0x72c395 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).First+0xb5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:72 # 0x72ccde github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x25e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:157 # 0x74cb16 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x416 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [3: 1536] @ 0x8e3c6f 0xb26eb0 0xc3f2ec 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x8e3c6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xb26eaf github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc3f2eb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3cb github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:66 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 96] @ 0x4e4988 0xde4d2e 0xde4d1f 0xde466d 0xea3842 0xd5ef8a 0x8ffc2a 0x779571 0x8ffa29 0x8ff905 0xd82725 0xd826f9 0x114c7cc 0xd53a85 0x483781 # 0x4e4987 time.NewTimer+0x27 time/sleep.go:144 # 0xde4d2d github.com/quic-go/quic-go/internal/utils.NewTimer+0x4ad github.com/quic-go/quic-go@v0.52.0/internal/utils/timer.go:17 # 0xde4d1e github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.52.0/receive_stream.go:170 # 0xde466c github.com/quic-go/quic-go.(*receiveStream).Read+0xcc github.com/quic-go/quic-go@v0.52.0/receive_stream.go:94 # 0xea3841 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:58 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x8ffc29 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0x8ffa28 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8ff904 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd82724 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd826f8 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x114c7cb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:373 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 64] @ 0x6e6f11 0x6e90e8 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6e6f10 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x250 github.com/pactus-project/pactus/types/tx/tx.go:357 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 13568] @ 0x729235 0x728c73 0x728f94 0x73f3b1 0x73fe3a 0x740110 0x767ff7 0x74c226 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729234 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x728c72 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x728f93 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x73f3b0 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x350 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x73fe39 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x74010f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x767ff6 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x74c225 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 2688] @ 0x729235 0x728c73 0x728f94 0x73f3d3 0x73fe3a 0x740110 0x767ff7 0x74c226 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729234 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x728c72 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x728f93 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x73f3d2 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x372 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:55 # 0x73fe39 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x74010f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x767ff6 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x74c225 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 512] @ 0x73ce50 0x76718c 0x767146 0x7699cb 0x76913f 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x73ce4f github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa2f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x76913e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 13568] @ 0x72f80e 0x742cbe 0x757bdd 0x7586fb 0x8eede5 0x8eecfa 0x11d0e49 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x72f80d github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x46d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:305 # 0x742cbd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:219 # 0x757bdc github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:238 # 0x7586fa github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:317 # 0x8eede4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:422 # 0x8eecf9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:418 # 0x11d0e48 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a8 github.com/pactus-project/pactus/state/state.go:479 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x8f9ebe 0x8fd794 0x8fcbd3 0x8fe9c5 0x11cd16d 0x11d0bb3 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8f9ebd github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xbd github.com/pactus-project/pactus/sandbox/sandbox.go:104 # 0x8fd793 github.com/pactus-project/pactus/execution/executor.newTransferExecutor+0x113 github.com/pactus-project/pactus/execution/executor/transfer.go:31 # 0x8fcbd2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x92 github.com/pactus-project/pactus/execution/executor/executor.go:19 # 0x8fe9c4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x11cd16c github.com/pactus-project/pactus/state.(*state).executeBlock+0x18c github.com/pactus-project/pactus/state/execution.go:36 # 0x11d0bb2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x312 github.com/pactus-project/pactus/state/state.go:453 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0xb277c7 0x10b3afc 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb277c6 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x1a6 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x10b3afb github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x33b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:73 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 192] @ 0xd9c546 0xd96a4d 0xd9648c 0xdc9c77 0xdc9c0c 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0xdf9b3e 0x483781 # 0xd9c545 github.com/quic-go/quic-go/internal/wire.parseStreamFrame+0x2c5 github.com/quic-go/quic-go@v0.52.0/internal/wire/stream_frame.go:61 # 0xd96a4c github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x44c github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:99 # 0xd9648b github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:80 # 0xdc9c76 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1d6 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:60 # 0xdc9c0b github.com/quic-go/quic-go.(*connection).handleFrames+0x16b github.com/quic-go/quic-go@v0.52.0/connection.go:1435 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [10: 320] @ 0x4dd42c 0xd0f0ae 0xd085d8 0xd08511 0xd07d85 0xd07991 0x10b38dc 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd085d7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:389 # 0xd08510 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x530 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:417 # 0xd07d84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:374 # 0xd07990 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4d0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:354 # 0x10b38db github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x11b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:60 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 8960] @ 0xb54347 0xba9bb7 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xb54346 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0xe6 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:458 # 0xba9bb6 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:169 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 240] @ 0xd944cb 0xd96708 0xd9648c 0xdc9c77 0xdc9c0c 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0xd944ca github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1aa github.com/quic-go/quic-go@v0.52.0/internal/wire/crypto_frame.go:34 # 0xd96707 github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x107 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:117 # 0xd9648b github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:80 # 0xdc9c76 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1d6 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:60 # 0xdc9c0b github.com/quic-go/quic-go.(*connection).handleFrames+0x16b github.com/quic-go/quic-go@v0.52.0/connection.go:1435 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 48] @ 0x4794fa 0x47950f 0xdd5086 0xdd35ea 0xdc1ddd 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdd5085 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.52.0/frame_sorter.go:39 # 0xdd35e9 github.com/quic-go/quic-go.newInitialCryptoStream+0x129 github.com/quic-go/quic-go@v0.52.0/crypto_stream.go:121 # 0xdc1ddc github.com/quic-go/quic-go.(*connection).preSetup+0x3c github.com/quic-go/quic-go@v0.52.0/connection.go:466 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 64] @ 0x14b2890 0x6d7845 0x6d7dcb 0xdb7945 0xdb229d 0xdba665 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdba664 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:147 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [3: 48] @ 0x8fa5c5 0x8fcd1e 0x8fcb93 0x8fe9c5 0x11cd16d 0x11d0bb3 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8fa5c4 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x144 github.com/pactus-project/pactus/sandbox/sandbox.go:165 # 0x8fcd1d github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8fcb92 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8fe9c4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x11cd16c github.com/pactus-project/pactus/state.(*state).executeBlock+0x18c github.com/pactus-project/pactus/state/execution.go:36 # 0x11d0bb2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x312 github.com/pactus-project/pactus/state/state.go:453 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 256] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27af 0x6d7845 0x6d7dcb 0xdb7945 0xdb229d 0xdb58b1 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdb58b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:449 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [10: 960] @ 0x114f751 0x114f08a 0x10f9f3c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x114f750 github.com/multiformats/go-multistream.NewMSSelect[...]+0xcf0 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:11 # 0x114f089 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x629 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:642 # 0x10f9f3b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xadb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 192] @ 0x14b28ce 0x6d7845 0x6d7dcb 0xdb7945 0xdb6f0f 0xdb6e13 0xdba6be 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdba6bd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:148 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 32] @ 0x4dd42c 0xd0f0ae 0xd0c63b 0xd0c5dd 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd2744d 0xd276a5 0xd298b3 0xd5f202 0x11553e9 0x115127c 0xb34033 0xb3225b 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0c63a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:374 # 0xd0c5dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:773 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd2744c github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:329 # 0xd276a4 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:367 # 0xd298b2 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:47 # 0xd5f201 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:81 # 0x11553e8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x115127b github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x1b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:914 # 0xb34032 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x6f2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:306 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [5: 80] @ 0xd0f0d5 0xd10d1f 0xd0bb45 0xd0c68d 0xd0c3d2 0xd53722 0xd5f3a6 0xd5f276 0x10fc3fd 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd10d1e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:546 # 0xd0bb44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:696 # 0xd0c68c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:759 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd53721 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:119 # 0xd5f3a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:111 # 0xd5f275 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x35 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:90 # 0x10fc3fc github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x25c github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:478 0: 0 [9: 288] @ 0x4dd42c 0xd0f0ae 0xd106e5 0xd09885 0xd092ae 0xd08fdc 0xd0202a 0xd542ca 0xd4f0ee 0x114ecb8 0x10f9f3c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd106e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:445 # 0xd09884 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStreamForChild+0x424 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:508 # 0xd092ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addStreamForEdges+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:478 # 0xd08fdb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x3bb github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:460 # 0xd02029 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd542c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:220 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x10f9f3b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xadb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 144] @ 0x7b23af 0x7b2354 0x7b4a45 0x10b4deb 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x7b23ae strings.(*Builder).WriteString+0x30e strings/builder.go:108 # 0x7b2353 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.0/component.go:232 # 0x7b4a44 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:107 # 0x10b4dea github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xb8a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:182 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x4dd42c 0xd0f0ae 0xd0c63b 0xd0c5dd 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd2744d 0xd276a5 0xd298b3 0xd5f202 0x10fcf85 0x10fbd26 0x10fae89 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0c63a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:374 # 0xd0c5dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:773 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd2744c github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:329 # 0xd276a4 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:367 # 0xd298b2 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:47 # 0xd5f201 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:81 # 0x10fcf84 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleError+0x1c4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:559 # 0x10fbd25 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func3+0x65 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:344 # 0x10fae88 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1a28 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:384 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 512] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27af 0x6d7845 0x6d7dcb 0xdb7945 0xdb6f0f 0xdb7cab 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb7caa github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:51 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [7: 560] @ 0x10faaf9 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10faaf8 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1698 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:400 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x943b71 0x943778 0x97e3a5 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x943b70 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x230 crypto/tls/conn.go:1155 # 0x943777 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x97e3a4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x2a4 crypto/tls/handshake_server_tls13.go:1079 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [12: 768] @ 0x10fa9a5 0x10fa928 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10fa9a4 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).makeLimitMsg+0x1544 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:649 # 0x10fa927 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x14c7 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:368 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 64] @ 0x7b9685 0xb40637 0xb405da 0xb3ec77 0xe9c916 0xe9c908 0xea2ccf 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x7b9684 github.com/multiformats/go-multiaddr.Join+0x104 github.com/multiformats/go-multiaddr@v0.16.0/util.go:33 # 0xb40636 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:195 # 0xb405d9 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:326 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xe9c915 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xe9c907 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xea2cce github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xae github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:87 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [3: 48] @ 0xd0f0d5 0xd10a99 0xd0b652 0xd05006 0xd5f6b9 0x114f084 0x10f9f3c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd10a98 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:508 # 0xd0b651 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x671 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:677 # 0xd05005 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:865 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114f083 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x623 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:639 # 0x10f9f3b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xadb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x4dd42c 0xd0f0ae 0xd0613b 0xd06085 0xd03568 0xd02006 0xd542ca 0xd4f0ee 0x114ecb8 0x10f9f3c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0613a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:362 # 0xd06084 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:63 # 0xd03567 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:586 # 0xd02005 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd542c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:220 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x10f9f3b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xadb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 112] @ 0xd26177 0xd20f2b 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0xd26176 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:73 # 0xd20f2a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.0.1/session.go:234 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [3: 96] @ 0x4dd42c 0xd0f0ae 0xd10a99 0xd0b652 0xd05831 0x10fa0e8 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd10a98 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:508 # 0xd0b651 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x671 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:677 # 0xd05830 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x1b0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:926 # 0x10fa0e7 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xc87 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:347 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 2400] @ 0xc36725 0xc36a2a 0xc53834 0xc51cf9 0xc4ee45 0xc59b25 0x483781 # 0xc36724 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc36a29 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc53833 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3d3 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1997 # 0xc51cf8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x4f8 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1815 # 0xc4ee44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1696 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [4: 96] @ 0x53a31a 0x6646e5 0x665172 0x6e14b3 0x6e6c51 0x6e6a06 0x8ea759 0x8ec3e5 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x53a319 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x665171 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e14b2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6e6c50 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6e6a05 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:286 # 0x8ea758 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4d8 github.com/pactus-project/pactus/store/block.go:88 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27af 0x6d7845 0x6d7dcb 0xdb7945 0xdb229d 0xdba665 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdba664 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:147 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [3: 72] @ 0x4e4988 0xde4d2e 0xde4d1f 0xde466d 0xea3842 0xd5ef8a 0x4ce0f1 0x8ffa78 0x8ffa5b 0x8ff905 0xd825b8 0xd8257b 0x114c7cc 0xd53a85 0x483781 # 0x4e4987 time.NewTimer+0x27 time/sleep.go:144 # 0xde4d2d github.com/quic-go/quic-go/internal/utils.NewTimer+0x4ad github.com/quic-go/quic-go@v0.52.0/internal/utils/timer.go:17 # 0xde4d1e github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.52.0/receive_stream.go:170 # 0xde466c github.com/quic-go/quic-go.(*receiveStream).Read+0xcc github.com/quic-go/quic-go@v0.52.0/receive_stream.go:94 # 0xea3841 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:58 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0x8ffa77 io.ReadFull+0xd7 io/io.go:354 # 0x8ffa5a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8ff904 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd825b7 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd8257a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x114c7cb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:373 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [6: 288] @ 0x4794fa 0x47950f 0x9f6665 0x9f664a 0x132d9c5 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x9f6664 net/url.ParseQuery+0x364 net/url/url.go:965 # 0x9f6649 net/http.(*Request).ParseForm+0x349 net/http/request.go:1345 # 0x132d9c4 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:48 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27fe 0x6d7845 0x6d7dcb 0xdb7945 0xdba3aa 0xdba733 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdba3a9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:126 # 0xdba732 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x112 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:153 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [4: 384] @ 0x7d68c5 0x96a134 0x96a09c 0x9431b6 0x97c5b6 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x96a133 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96a09b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1013 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97c5b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc75 crypto/tls/handshake_server_tls13.go:811 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 64] @ 0x14b28ce 0x6d7845 0x6d7dcb 0xdb7945 0xdb2313 0xdba785 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdba784 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:154 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [3: 288] @ 0x14b2797 0x6d7845 0x6d7dcb 0xdb7945 0xdb2313 0xdba585 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdba584 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:140 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [7: 336] @ 0x87c436 0x88fefa 0x88fb38 0x86023b 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x10b98e5 0x10f867b 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x87c435 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5418 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86023a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:186 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x10b98e4 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadMsg+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/util/io.go:61 # 0x10f867a github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x3ba github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:156 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 128] @ 0x77d2d4 0x10fd45b 0x10fd448 0x10fd3fc 0x10fd45c 0x10f9077 0x10f8750 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x77d2d3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x193 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x10fd45a github.com/mr-tron/base58/base58.FastBase58Encoding+0x11a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x10fd447 github.com/mr-tron/base58/base58.Encode+0x107 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x10fd3fb github.com/libp2p/go-libp2p/core/peer.ID.String+0xbb github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:52 # 0x10fd45b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x11b github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:588 # 0x10f9076 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x6f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:228 # 0x10f874f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:165 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 640] @ 0x66de1a 0x66de26 0x65bbfd 0x1502f17 0x1501ccf 0x150140d 0x97d2b6 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1502f16 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1501cce crypto/internal/fips140/tls13.extract[...]+0x4e crypto/internal/fips140/tls13/tls13.go:44 # 0x150140c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x97d2b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 crypto/tls/handshake_server_tls13.go:902 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 416] @ 0x479453 0x408c45 0x408c38 0x40d759 0x10b53ae 0x10b513e 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10b53ad github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x20d github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:219 # 0x10b513d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xedd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:204 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 192] @ 0x7cf25d 0x7d0149 0x7d0633 0xdb921f 0xdb91a6 0xdc4d9f 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x7cf25c encoding/asn1.makeBody+0xb9c encoding/asn1/marshal.go:522 # 0x7d0148 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x7d0632 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:737 # 0xdb921e encoding/asn1.Marshal+0x13e encoding/asn1/marshal.go:731 # 0xdb91a5 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0xc5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:76 # 0xdc4d9e github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.52.0/connection.go:832 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [4: 256] @ 0x6e9d9d 0x6e8690 0x11f494c 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6e9d9c github.com/pactus-project/pactus/types/block.Txs.Root+0x3c github.com/pactus-project/pactus/types/block/txs.go:33 # 0x6e868f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x11f494b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0xde4d45 0xde4d1f 0xde466d 0xea3842 0xd5ef8a 0x115608c 0x11511c2 0x4ce803 0x10fcc09 0x10fc35d 0x483781 # 0xde4d44 github.com/quic-go/quic-go/internal/utils.NewTimer+0x4c4 github.com/quic-go/quic-go@v0.52.0/internal/utils/timer.go:17 # 0xde4d1e github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.52.0/receive_stream.go:170 # 0xde466c github.com/quic-go/quic-go.(*receiveStream).Read+0xcc github.com/quic-go/quic-go@v0.52.0/receive_stream.go:94 # 0xea3841 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:58 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x115608b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x11511c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:906 # 0x4ce802 io.(*LimitedReader).Read+0x42 io/io.go:479 # 0x10fcc08 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).copyWithBuffer+0x88 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:520 # 0x10fc35c github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x1bc github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:473 0: 0 [4: 192] @ 0x8ffa55 0x8ff905 0x1155d89 0x1155d44 0x11561c7 0x8ff30b 0x1156049 0x11511c2 0x10b97f6 0x779571 0x10b9870 0x10faa97 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x8ffa54 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8ff904 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1155d88 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa8 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x1155d43 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x63 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x11561c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1156048 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x11511c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:906 # 0x10b97f5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadByte+0x35 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/util/io.go:41 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0x10b986f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadMsg+0x2f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/util/io.go:46 # 0x10faa96 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1636 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:381 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x11ccc16 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb65 0x11ceaaf 0x11cea95 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ceaae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea94 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:233 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0x1495726 0x14a72f4 0x6d7bae 0x4ce0f1 0xdb9c9f 0xdb9ca1 0xdb98a6 0xdb9250 0xdc4d9f 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x1495725 crypto/internal/fips140/sha256.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha256/sha256.go:60 # 0x14a72f3 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:112 # 0x6d7bad golang.org/x/crypto/hkdf.(*hkdf).Read+0x12d golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:60 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xdb9c9e io.ReadFull+0x13e io/io.go:354 # 0xdb9ca0 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x140 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:62 # 0xdb98a5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:35 # 0xdb924f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x16f github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:84 # 0xdc4d9e github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.52.0/connection.go:832 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [9: 1008] @ 0x47fb1c 0x4e4bd5 0xd1fbb2 0xd280f5 0xd27fcc 0xd299f8 0xd5f742 0x10fb2b3 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e4bd4 time.AfterFunc+0x34 time/sleep.go:211 # 0xd1fbb1 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x251 github.com/libp2p/go-yamux/v5@v5.0.1/deadline.go:54 # 0xd280f4 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb4 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:504 # 0xd27fcb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:490 # 0xd299f7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:67 # 0xd5f741 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:165 # 0x10fb2b2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1e52 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:434 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 768] @ 0x49c0fc 0x49bf46 0x49bcbc 0x12661fe 0x12660c6 0x126e4c6 0x126c885 0x1276652 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x12661fd google.golang.org/grpc/mem.(*sizedBufferPool).Get+0x1d google.golang.org/grpc@v1.73.0/mem/buffer_pool.go:121 # 0x12660c5 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.73.0/mem/buffer_pool.go:88 # 0x126e4c5 google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x285 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:992 # 0x126c884 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x184 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:596 # 0x1276651 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:472 0: 0 [2: 384] @ 0x6868b9 0x68309a 0x68408b 0x6842a5 0x6a7985 0x6a7330 0x6a7452 0x6d9c05 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c666b 0x11d0ff7 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6868b8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x683099 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7984 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:90 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c666a github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11d0ff6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x756 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0xba749c 0xba99d0 0x483781 # 0xba749b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0x21b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:82 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [4: 64] @ 0x6f2665 0x6f251f 0x11d1fa8 0x8fb0c7 0x11d1dda 0x11d0e07 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6f2664 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0xa4 github.com/pactus-project/pactus/types/account/account.go:86 # 0x6f251e github.com/pactus-project/pactus/types/account.(*Account).Hash+0x1e github.com/pactus-project/pactus/types/account/account.go:68 # 0x11d1fa7 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x67 github.com/pactus-project/pactus/state/state.go:574 # 0x8fb0c6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x11d1dd9 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:571 # 0x11d0e06 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x566 github.com/pactus-project/pactus/state/state.go:475 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x9719d9 0x971944 0x97193d 0x9722d8 0x97e80d 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x9719d8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xd8 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x971943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x97193c crypto/tls.(*certificateVerifyMsg).marshal+0x3c crypto/tls/handshake_messages.go:1840 # 0x9722d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1941 # 0x97e80c crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x70c crypto/tls/handshake_server_tls13.go:1110 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 24] @ 0xdfd3e8 0xdc05d3 0xdc030c 0xdcc3ed 0xdc3405 0x483781 # 0xdfd3e7 github.com/quic-go/quic-go.(*packetHandlerMap).ReplaceWithClosed+0x307 github.com/quic-go/quic-go@v0.52.0/transport.go:826 # 0xdc05d2 github.com/quic-go/quic-go.connRunners.ReplaceWithClosed+0x3b2 github.com/quic-go/quic-go@v0.52.0/conn_id_generator.go:36 # 0xdc030b github.com/quic-go/quic-go.(*connIDGenerator).ReplaceWithClosed+0xeb github.com/quic-go/quic-go@v0.52.0/conn_id_generator.go:202 # 0xdcc3ec github.com/quic-go/quic-go.(*connection).handleCloseError+0x72c github.com/quic-go/quic-go@v0.52.0/connection.go:1924 # 0xdc3404 github.com/quic-go/quic-go.(*connection).run+0xba4 github.com/quic-go/quic-go@v0.52.0/connection.go:691 0: 0 [3: 3840] @ 0xdd372a 0xdcac65 0xdcab1a 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0xdd3729 github.com/quic-go/quic-go.(*initialCryptoStream).Write+0x69 github.com/quic-go/quic-go@v0.52.0/crypto_stream.go:141 # 0xdcac64 github.com/quic-go/quic-go.(*connection).handleHandshakeEvents+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1618 # 0xdcab19 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0xb9 github.com/quic-go/quic-go@v0.52.0/connection.go:1592 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 32] @ 0x1242778 0x1243145 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1242777 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x377 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:258 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 384] @ 0x49c652 0x49bc65 0x1267ae5 0x12da8f9 0x12da812 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x49c651 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x1267ae4 google.golang.org/grpc/mem.(*buffer).Free+0xe4 google.golang.org/grpc@v1.73.0/mem/buffers.go:162 # 0x12da8f8 google.golang.org/grpc/mem.BufferSlice.Free+0x38 google.golang.org/grpc@v1.73.0/mem/buffer_slice.go:70 # 0x12da811 google.golang.org/grpc.recv+0x1b1 google.golang.org/grpc@v1.73.0/rpc_util.go:946 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 64] @ 0x4dd42c 0xd0f0ae 0xd0bf25 0xd0be50 0xd0c5a5 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd272ef 0xd298f5 0xd298f6 0xd5f262 0x10fc3fd 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0bf24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x284 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0be4f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1af github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:720 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd272ee github.com/libp2p/go-yamux/v5.(*Stream).ResetWithError+0x1ae github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:298 # 0xd298f4 github.com/libp2p/go-yamux/v5.(*Stream).Reset+0x14 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:263 # 0xd298f5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Reset+0x15 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:51 # 0xd5f261 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:89 # 0x10fc3fc github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x25c github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:478 0: 0 [4: 512] @ 0x942933 0x94276a 0x94321c 0x97c5b6 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x942932 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x942769 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:979 # 0x94321b crypto/tls.(*Conn).writeHandshakeRecord+0x13b crypto/tls/conn.go:1060 # 0x97c5b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc75 crypto/tls/handshake_server_tls13.go:811 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 32] @ 0xd0f0d5 0xd11645 0xd0bb8b 0xd0c68d 0xd04212 0x11a119c 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd11644 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveConns+0x104 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:688 # 0xd0bb8a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x28a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:697 # 0xd0c68c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:759 # 0xd04211 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).Done+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:735 # 0x11a119b github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1.1+0x1b github.com/libp2p/go-libp2p@v0.42.0/config/config.go:397 0: 0 [2: 128] @ 0xce8da5 0xce857d 0xce7f99 0xd017dc 0x11a0f4f 0xe98e47 0xdeda2d 0xdec62b 0xdeb4e5 0x483781 # 0xce8da4 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Upsert+0x124 github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:267 # 0xce857c github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x1fc github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:214 # 0xce7f98 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:127 # 0xd017db github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).VerifySourceAddress+0x5b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:358 # 0x11a0f4e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.2+0x2e github.com/libp2p/go-libp2p@v0.42.0/config/config.go:402 # 0xe98e46 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.func1+0x46 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/connmgr.go:124 # 0xdeda2c github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x26c github.com/quic-go/quic-go@v0.52.0/server.go:629 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [3: 72] @ 0xd7ebe6 0xeb93ef 0xd7dca3 0x483781 # 0xd7ebe5 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x105 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:185 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 48] @ 0x461ac6 0x7b2d5b 0x7b0f67 0x7b1185 0x7b429c 0x7b3f67 0xb40419 0xb3ec77 0xb42358 0xb4234a 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x7b2d5a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.0/component.go:343 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x7b3f66 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:40 # 0xb40418 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:298 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb42357 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb42349 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:252 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 32] @ 0xdf1625 0xdf29ee 0xe01803 0xdf3815 0xdf36b7 0xdcafbe 0xdca393 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0xdf1624 github.com/quic-go/quic-go.newStream+0x2a4 github.com/quic-go/quic-go@v0.52.0/stream.go:111 # 0xdf29ed github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.52.0/streams_map.go:98 # 0xe01802 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x222 github.com/quic-go/quic-go@v0.52.0/streams_map_incoming.go:129 # 0xdf3814 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.52.0/streams_map.go:238 # 0xdf36b6 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.52.0/streams_map.go:212 # 0xdcafbd github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.52.0/connection.go:1629 # 0xdca392 github.com/quic-go/quic-go.(*connection).handleFrame+0x1d2 github.com/quic-go/quic-go@v0.52.0/connection.go:1501 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 128] @ 0x77d2d4 0x8e9225 0x8e920b 0x8e920c 0x51849f 0x518d98 0x51b81e 0x515891 0xd4415b 0x518563 0x518d98 0x51b81e 0x512945 0x1150051 0x114fe5f 0x114ec0f 0xb33219 0xb33045 0xb32d25 0xb31f8c 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0x77d2d3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x193 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8e9224 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8e920a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8e920b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:52 # 0x51849e fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x515890 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd4415a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_error.go:38 # 0x518562 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x512944 fmt.Errorf+0x84 fmt/errors.go:25 # 0x1150050 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:716 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0x114ec0e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ae github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:601 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33044 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:191 # 0xb32d24 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:141 # 0xb31f8b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1eb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:74 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [1: 256] @ 0x49c732 0x49bc65 0x729ccf 0x73802a 0x73346e 0x733b8c 0x734d3e 0x734dd3 0x735514 0x733f3b 0x73b05c 0x73b006 0x73b892 0x73c533 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x49c731 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x729cce github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:94 # 0x738029 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:114 # 0x73346d github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x58d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:171 # 0x733b8b github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:329 # 0x734d3d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unrefLocked+0x5d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:631 # 0x734dd2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:657 # 0x735513 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2b3 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:114 # 0x733f3a github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73b891 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x73c532 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x556919 0x556d1a 0x5565bd 0x548cb4 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11ce017 0x11d0b86 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x556918 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:179 # 0x556d19 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:222 # 0x5565bc encoding/json.checkValid+0x9c encoding/json/scanner.go:35 # 0x548cb3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:102 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0b85 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:452 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xd0f0d5 0xd063fb 0xd06329 0xd0c27c 0xd29da2 0xd20dd4 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0x10f9f3c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd063fa github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x23a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:362 # 0xd06328 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x168 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:75 # 0xd0c27b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:739 # 0xd29da1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/transport.go:45 # 0xd20dd3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:214 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x10f9f3b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xadb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 32] @ 0x11c0678 0x11bcbaa 0x483781 # 0x11c0677 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x117 github.com/pactus-project/pactus/network/stream.go:65 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [2: 16] @ 0xea3705 0xea3852 0xd5ef8a 0x4ce0f1 0xb271f1 0xb271cf 0x779571 0xb26aaa 0xb26e1f 0xba0c32 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xea3704 github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:40 # 0xea3851 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x31 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:59 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xb271f0 io.ReadFull+0x30 io/io.go:354 # 0xb271ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0xb26aa9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb26e1e github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x9e github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xba0c31 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:53 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 16] @ 0x7353d5 0x735401 0x733f3b 0x73b05c 0x73b006 0x73b892 0x73c533 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x7353d4 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x174 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:618 # 0x735400 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1a0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:88 # 0x733f3a github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73b891 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x73c532 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 1120] @ 0x10f9d2f 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10f9d2e github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x8ce github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:317 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0x5159a6 0xd034bf 0xd0347b 0xd02006 0xd542ca 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd034be github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x7e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:604 # 0xd0347a github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:588 # 0xd02005 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd542c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:220 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [1: 96] @ 0xd944cb 0xd96708 0xd9648c 0xdc9c77 0xdc9c0c 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0xd944ca github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1aa github.com/quic-go/quic-go@v0.52.0/internal/wire/crypto_frame.go:34 # 0xd96707 github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x107 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:117 # 0xd9648b github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:80 # 0xdc9c76 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1d6 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:60 # 0xdc9c0b github.com/quic-go/quic-go.(*connection).handleFrames+0x16b github.com/quic-go/quic-go@v0.52.0/connection.go:1435 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [4: 128] @ 0x4d67a5 0x4d69ff 0x502c9f 0x50096d 0x5cd8e9 0x5e75bb 0x5e6470 0xb422e7 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x4d67a4 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:667 # 0x4d69fe syscall.Accept4+0x7e syscall/syscall_linux.go:699 # 0x502c9e internal/poll.accept+0x1e internal/poll/sock_cloexec.go:17 # 0x50096c internal/poll.(*FD).Accept+0x1ac internal/poll/fd_unix.go:611 # 0x5cd8e8 net.(*netFD).accept+0x28 net/fd_unix.go:172 # 0x5e75ba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5e646f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xb422e6 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x26 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:243 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 96] @ 0xe069b6 0xdbf9a5 0xdbf745 0xdcb60d 0xdca435 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0xe069b5 slices.Insert[...]+0x75 slices/slices.go:143 # 0xdbf9a4 github.com/quic-go/quic-go.(*connIDGenerator).queueConnIDForRetiring+0x1a4 github.com/quic-go/quic-go@v0.52.0/conn_id_generator.go:133 # 0xdbf744 github.com/quic-go/quic-go.(*connIDGenerator).Retire+0x2c4 github.com/quic-go/quic-go@v0.52.0/conn_id_generator.go:116 # 0xdcb60c github.com/quic-go/quic-go.(*connection).handleRetireConnectionIDFrame+0xac github.com/quic-go/quic-go@v0.52.0/connection.go:1751 # 0xdca434 github.com/quic-go/quic-go.(*connection).handleFrame+0x274 github.com/quic-go/quic-go@v0.52.0/connection.go:1531 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 32] @ 0xd06215 0xd0c27c 0x10f9517 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd06214 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x54 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:71 # 0xd0c27b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:739 # 0x10f9516 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb6 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:246 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 64] @ 0xd0f0d5 0xd088e5 0xd08807 0x10f879b 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd088e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x1a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd08806 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseMemory+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:431 # 0x10f879a github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x4da github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:177 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x4dd42c 0xd0f0ae 0xd0c63b 0xd0c5dd 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd2744d 0xd276a5 0xd298b3 0xd5f202 0x10f9265 0x10f8750 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0c63a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:374 # 0xd0c5dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:773 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd2744c github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:329 # 0xd276a4 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:367 # 0xd298b2 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:47 # 0xd5f201 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:81 # 0x10f9264 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x8e4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:239 # 0x10f874f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:165 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 160] @ 0x6d47ce 0x6d6649 0x6d6633 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6d47cd compress/gzip.NewWriterLevel+0x8d compress/gzip/gzip.go:64 # 0x6d6648 compress/gzip.NewWriter+0x48 compress/gzip/gzip.go:50 # 0x6d6632 github.com/pactus-project/pactus/util.CompressBuffer+0x32 github.com/pactus-project/pactus/util/slice.go:78 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27fe 0x6d7845 0x6d7dcb 0xdb7945 0xdb7fdb 0xdb7ac5 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb7fda github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:68 # 0xdb7ac4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:44 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 128] @ 0x49c652 0x49bc65 0xdbe77b 0xdbe690 0xde78dc 0xdc39c5 0x483781 # 0x49c651 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdbe77a github.com/quic-go/quic-go.(*packetBuffer).putBack+0x5a github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:59 # 0xdbe68f github.com/quic-go/quic-go.(*packetBuffer).Release+0x2f github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:50 # 0xde78db github.com/quic-go/quic-go.(*sendQueue).Run+0x1bb github.com/quic-go/quic-go@v0.52.0/send_queue.go:99 # 0xdc39c4 github.com/quic-go/quic-go.(*connection).run.func3+0x24 github.com/quic-go/quic-go@v0.52.0/connection.go:534 0: 0 [94: 19552] @ 0xba5b5b 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xba5b5a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x21a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:292 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0x1319b45 0x1319b36 0x13199d7 0x1332771 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1319b44 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.withRPCMethod+0x64 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:388 # 0x1319b35 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x55 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:137 # 0x13199d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:79 # 0x1332770 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:610 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [4: 256] @ 0x14b2890 0x6d7845 0x6d7dcb 0xdb7945 0xdb6f0f 0xdb6e13 0xdba4be 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdba4bd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x9d github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:134 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 48] @ 0xdbc79f 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdbc79e github.com/quic-go/quic-go.init.func1+0x63e github.com/quic-go/quic-go@v0.52.0/connection.go:276 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 48] @ 0xdb58ff 0xdb5913 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0xdb58fe github.com/quic-go/quic-go/internal/handshake.newLongHeaderOpener+0x39e github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:67 # 0xdb5912 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x3b2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:448 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [4: 128] @ 0x4dd42c 0xd0f0ae 0xd10d1f 0xd0bb45 0xd052eb 0xd5f6b9 0x114f084 0x10f9f3c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd10d1e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:546 # 0xd0bb44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:696 # 0xd052ea github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x48a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:883 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114f083 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x623 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:639 # 0x10f9f3b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xadb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 64] @ 0x14b2890 0x6d7845 0x6d7dcb 0xdb7945 0xdb2313 0xdb5fcf 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdb5fce github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x40e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:492 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 32] @ 0x13c598d 0x13c7825 0x14753ff 0x483781 # 0x13c598c github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x46c github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:41 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 336] @ 0x461ac6 0x10fa85c 0x10fa682 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10fa85b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.PeerInfoToPeerV2+0x13fb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/util/pbconv.go:41 # 0x10fa681 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1221 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:367 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0xd1fb7a 0xd28295 0xd29ab8 0xd5f802 0x10fd04c 0x10fced1 0x10fbd26 0x10fae89 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd1fb79 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x219 github.com/libp2p/go-yamux/v5@v5.0.1/deadline.go:54 # 0xd28294 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb4 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:514 # 0xd29ab7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetWriteDeadline+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:75 # 0xd5f801 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetWriteDeadline+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:175 # 0x10fd04b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).writeResponse+0x8b github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:564 # 0x10fced0 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleError+0x110 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:554 # 0x10fbd25 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func3+0x65 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:344 # 0x10fae88 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1a28 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:384 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 160] @ 0x4dd42c 0xd0f0ae 0xd088e5 0xd08807 0x10f879b 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd088e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x1a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd08806 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseMemory+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:431 # 0x10f879a github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x4da github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:177 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 3456] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x40b817 0x40b585 0x40d817 0xc45d86 0xc45ace 0xc5d0e2 0xc59a87 0x483781 # 0xc45d85 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:773 # 0xc45acd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:750 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [11: 1232] @ 0x47fb1c 0x4e4bd5 0xd1fbb2 0xd28295 0xd27fea 0xd299f8 0xd5f742 0x10fb282 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e4bd4 time.AfterFunc+0x34 time/sleep.go:211 # 0xd1fbb1 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x251 github.com/libp2p/go-yamux/v5@v5.0.1/deadline.go:54 # 0xd28294 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb4 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:514 # 0xd27fe9 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:493 # 0xd299f7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:67 # 0xd5f741 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:165 # 0x10fb281 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1e21 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:433 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x4dd42c 0xd0f0ae 0xd10d1f 0xd0bb45 0xd0c68d 0xd0c3d2 0xd53722 0xd5f3a6 0xd5f276 0x10fbd04 0x10fae89 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd10d1e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:546 # 0xd0bb44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:696 # 0xd0c68c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:759 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd53721 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:119 # 0xd5f3a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:111 # 0xd5f275 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x35 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:90 # 0x10fbd03 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func3+0x43 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:342 # 0x10fae88 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1a28 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:384 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 512] @ 0x49c0fc 0x49bf46 0x49bcbc 0x8e3bb8 0xb26eb0 0xc3f2ec 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8e3bb7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xb26eaf github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc3f2eb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3cb github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:66 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 48] @ 0x5159a6 0xd1f814 0x518563 0x518d98 0x51b81e 0x515993 0x9005d8 0x10fadff 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd1f813 github.com/libp2p/go-yamux/v5.(*StreamError).Error+0x53 github.com/libp2p/go-yamux/v5@v5.0.1/const.go:72 # 0x518562 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x515992 fmt.Sprintf+0x52 fmt/print.go:239 # 0x9005d7 github.com/libp2p/go-libp2p/core/network.(*StreamError).Error+0xd7 github.com/libp2p/go-libp2p@v0.42.0/core/network/mux.go:29 # 0x10fadfe github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x199e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:383 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 64] @ 0x14b2890 0x14fc91a 0x1501be5 0x980d85 0x97d951 0x97e81f 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980d84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x97d950 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 crypto/tls/handshake_server_tls13.go:963 # 0x97e81e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x71e crypto/tls/handshake_server_tls13.go:1117 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 160] @ 0x53a31a 0x6646e5 0x6e989c 0x6e9753 0x6e860a 0x11f494c 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x53a319 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e989b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e9752 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x6e8609 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:122 # 0x11f494b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 288] @ 0x479453 0x408c45 0x408c38 0x40c292 0x126ddf9 0x126dd65 0x126c799 0x12835fe 0x483781 # 0x126ddf8 google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0x158 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:658 # 0x126dd64 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xc4 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:874 # 0x126c798 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:579 # 0x12835fd google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xdd google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:337 0: 0 [1: 256] @ 0x49c732 0x49bc65 0x8e3c39 0xb26eb0 0xba0c32 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x49c731 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8e3c38 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xb26eaf github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xba0c31 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:53 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 384] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27af 0x6d7845 0x6d7dcb 0xdb7945 0xdb6f0f 0xdb6e13 0xdb6007 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdb6006 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x446 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:493 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 512] @ 0xddd956 0xddce6a 0xdde1a5 0xddddbf 0xdcef79 0xdcd599 0xdcd5ef 0xdc328f 0x483781 # 0xddd955 github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x855 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:687 # 0xddce69 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:608 # 0xdde1a4 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x184 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:781 # 0xddddbe github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x31e github.com/quic-go/quic-go@v0.52.0/packet_packer.go:723 # 0xdcef78 github.com/quic-go/quic-go.(*connection).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.52.0/connection.go:2325 # 0xdcd598 github.com/quic-go/quic-go.(*connection).triggerSending+0x1d8 github.com/quic-go/quic-go@v0.52.0/connection.go:2085 # 0xdcd5ee github.com/quic-go/quic-go.(*connection).triggerSending+0x22e github.com/quic-go/quic-go@v0.52.0/connection.go:2092 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [9: 4608] @ 0x7e753e 0x7e7553 0xdb9cb7 0xdb98a6 0xdb9099 0xdeef11 0xdeecd8 0xdeb885 0x483781 # 0x7e753d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7e7552 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdb9cb6 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x156 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:65 # 0xdb98a5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:35 # 0xdb9098 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:71 # 0xdeef10 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.52.0/server.go:807 # 0xdeecd7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.52.0/server.go:793 # 0xdeb884 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.52.0/server.go:322 0: 0 [7: 560] @ 0xddf6b6 0xddadd2 0xdcded1 0xdcd46f 0xdc328f 0x483781 # 0xddf6b5 github.com/quic-go/quic-go.(*packetPacker).appendLongHeaderPacket+0x235 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:892 # 0xddadd1 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x1011 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:432 # 0xdcded0 github.com/quic-go/quic-go.(*connection).sendPackets+0x890 github.com/quic-go/quic-go@v0.52.0/connection.go:2145 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [1: 24] @ 0x7d033d 0x7cf605 0x7d0149 0x7d0633 0x800aa5 0x800a7b 0xd8b458 0xea3030 0xea2da5 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x7d033c encoding/asn1.makeField+0xb9c encoding/asn1/marshal.go:714 # 0x7cf604 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x7d0148 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x7d0632 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:737 # 0x800aa4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x800a7a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd8b457 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:198 # 0xea302f github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xaf github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:120 # 0xea2da4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:106 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 557056] @ 0x72f80e 0x743a8a 0x742f92 0x743529 0x745a7c 0x7447e5 0x744d1e 0x744eb0 0x8ebd1d 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x72f80d github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x46d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:305 # 0x743a89 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x309 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:304 # 0x742f91 github.com/syndtr/goleveldb/leveldb.decodeBatch+0x1d1 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:281 # 0x743528 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x208 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:299 # 0x745a7b github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0xa9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:580 # 0x7447e4 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:131 # 0x744d1d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:203 # 0x744eaf github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:225 # 0x8ebd1c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [3: 240] @ 0x7c510e 0x7c5446 0x7c0b3a 0x7c0491 0x8003ef 0x8009b8 0xd8b458 0xd8ac15 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7c510d crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x20d crypto/elliptic/nistec.go:154 # 0x7c5445 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:135 # 0x7c0b39 crypto/elliptic.panicIfNotOnCurve+0x79 crypto/elliptic/elliptic.go:219 # 0x7c0490 crypto/elliptic.Marshal+0x30 crypto/elliptic/elliptic.go:110 # 0x8003ee crypto/x509.marshalPublicKey+0x28e crypto/x509/x509.go:107 # 0x8009b7 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd8b457 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:198 # 0xd8ac14 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x194 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:139 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 192] @ 0xd05ae7 0x10b3824 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd05ae6 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x466 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:946 # 0x10b3823 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x63 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:54 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [6: 4608] @ 0x66bf1e 0x66bf12 0x66be45 0xdb291e 0xdb233a 0xdb58b1 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x66bf1d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x66bf11 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x66be44 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xdb291d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.52.0/internal/handshake/cipher_suite.go:47 # 0xdb2339 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:18 # 0xdb58b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:449 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [3: 384] @ 0x49c652 0x49bc65 0xdbe77b 0xdc6036 0xdc601c 0xdc549b 0xdc2dd6 0x483781 # 0x49c651 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdbe77a github.com/quic-go/quic-go.(*packetBuffer).putBack+0x5a github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:59 # 0xdc6035 github.com/quic-go/quic-go.(*packetBuffer).MaybeRelease+0xad5 github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:39 # 0xdc601b github.com/quic-go/quic-go.(*connection).handleOnePacket+0xabb github.com/quic-go/quic-go@v0.52.0/connection.go:991 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 96] @ 0x4794fa 0x47950f 0xdc23d1 0xdc23b0 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdc23d0 github.com/quic-go/quic-go.newFramer+0x630 github.com/quic-go/quic-go@v0.52.0/framer.go:45 # 0xdc23af github.com/quic-go/quic-go.(*connection).preSetup+0x60f github.com/quic-go/quic-go@v0.52.0/connection.go:494 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [8: 896] @ 0xdda977 0xdcded1 0xdcd46f 0xdc328f 0x483781 # 0xdda976 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0xbb6 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:452 # 0xdcded0 github.com/quic-go/quic-go.(*connection).sendPackets+0x890 github.com/quic-go/quic-go@v0.52.0/connection.go:2145 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [5: 7680] @ 0xda08a5 0x49bd51 0xde82a5 0xde8297 0xde7cc5 0xea38c2 0xd5f0ca 0x5966c7 0x1155ae5 0x1155877 0x8ff30b 0x11556cd 0x1151222 0x11c0805 0x11bcbaa 0x483781 # 0xda08a4 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:14 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xde82a4 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4c4 github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:21 # 0xde8296 github.com/quic-go/quic-go.(*sendStream).write+0x4b6 github.com/quic-go/quic-go@v0.52.0/send_stream.go:143 # 0xde7cc4 github.com/quic-go/quic-go.(*sendStream).Write+0xa4 github.com/quic-go/quic-go@v0.52.0/send_stream.go:99 # 0xea38c1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Write+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:63 # 0xd5f0c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:69 # 0x5966c6 bufio.(*Writer).Write+0xe6 bufio/bufio.go:683 # 0x1155ae4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x184 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:142 # 0x1155876 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x11556cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x1151221 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:910 # 0x11c0804 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2a4 github.com/pactus-project/pactus/network/stream.go:81 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [3: 384] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27fe 0x6d7845 0x6d7dcb 0xdb7945 0xdb229d 0xdb58b1 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdb58b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:449 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [10: 1280] @ 0xddf385 0xddc41a 0xdd9fae 0xdcded1 0xdcd46f 0xdc328f 0x483781 # 0xddf384 github.com/quic-go/quic-go.(*packetPacker).getLongHeader+0x44 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:844 # 0xddc419 github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x459 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:550 # 0xdd9fad github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x1ed github.com/quic-go/quic-go@v0.52.0/packet_packer.go:347 # 0xdcded0 github.com/quic-go/quic-go.(*connection).sendPackets+0x890 github.com/quic-go/quic-go@v0.52.0/connection.go:2145 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [11: 1232] @ 0xd26177 0xd20f2b 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0x10f9f3c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd26176 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:73 # 0xd20f2a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.0.1/session.go:234 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x10f9f3b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xadb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 16] @ 0x13c9db8 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13c9db7 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xa77 github.com/pactus-project/pactus/www/grpc/blockchain.go:187 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [6: 2112] @ 0x479453 0x408c45 0x408c38 0x40ca74 0xdd581f 0xdd511d 0xde58ce 0xde56d6 0xdcafe7 0xdca393 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0xdf9b3e 0x483781 # 0xdd581e github.com/quic-go/quic-go.(*frameSorter).push+0x65e github.com/quic-go/quic-go@v0.52.0/frame_sorter.go:176 # 0xdd511c github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.52.0/frame_sorter.go:46 # 0xde58cd github.com/quic-go/quic-go.(*receiveStream).handleStreamFrameImpl+0xed github.com/quic-go/quic-go@v0.52.0/receive_stream.go:299 # 0xde56d5 github.com/quic-go/quic-go.(*receiveStream).handleStreamFrame+0x75 github.com/quic-go/quic-go@v0.52.0/receive_stream.go:277 # 0xdcafe6 github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x66 github.com/quic-go/quic-go@v0.52.0/connection.go:1636 # 0xdca392 github.com/quic-go/quic-go.(*connection).handleFrame+0x1d2 github.com/quic-go/quic-go@v0.52.0/connection.go:1501 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [7: 1568] @ 0x7836ba 0x7836d0 0x14e7402 0x14f0c50 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x7836b9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:199 # 0x7836cf crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x14e7401 crypto/internal/fips140/ecdsa.newDRBG[...]+0xe1 crypto/internal/fips140/ecdsa/hmacdrbg.go:60 # 0x14f0c4f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:297 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [9: 432] @ 0x6da6bb 0x6dde28 0x6e901b 0x6e8176 0x8eb7ae 0x13c953a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6da6ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6dde27 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x227 github.com/pactus-project/pactus/types/certificate/certificate.go:193 # 0x6e901a github.com/pactus-project/pactus/types/block.(*Block).Decode+0x11a github.com/pactus-project/pactus/types/block/block.go:203 # 0x6e8175 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8eb7ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13c9539 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:153 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [3: 48] @ 0xd0f0d5 0xd07a78 0xd0799b 0xd20e66 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0x10f9f3c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd07a77 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5b7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:389 # 0xd0799a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4da github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:360 # 0xd20e65 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x245 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:218 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x10f9f3b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xadb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 3072] @ 0xda08a5 0x49bd51 0xde82a5 0xde8297 0xde7cc5 0xea38c2 0xd5f0ca 0x5963f5 0x1155b25 0x1155877 0x8ff30b 0x11556cd 0x1151222 0x11c0805 0x11bcbaa 0x483781 # 0xda08a4 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:14 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xde82a4 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4c4 github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:21 # 0xde8296 github.com/quic-go/quic-go.(*sendStream).write+0x4b6 github.com/quic-go/quic-go@v0.52.0/send_stream.go:143 # 0xde7cc4 github.com/quic-go/quic-go.(*sendStream).Write+0xa4 github.com/quic-go/quic-go@v0.52.0/send_stream.go:99 # 0xea38c1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Write+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:63 # 0xd5f0c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:69 # 0x5963f4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:643 # 0x1155b24 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x1c4 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:147 # 0x1155876 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x11556cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x1151221 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:910 # 0x11c0804 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2a4 github.com/pactus-project/pactus/network/stream.go:81 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [4: 3072] @ 0xb533d5 0xb53323 0xb59373 0xb5a6bd 0x483781 # 0xb533d4 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0x174 github.com/libp2p/go-libp2p-kbucket@v0.7.0/bucket.go:52 # 0xb53322 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0xc2 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:328 # 0xb59372 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:141 # 0xb5a6bc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x33c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:224 0: 0 [1: 32] @ 0xdb78f6 0xdb7e85 0xdb7a6c 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdb78f5 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:21 # 0xdb7e84 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:56 # 0xdb7a6b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:35 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [3: 288] @ 0xb55285 0xb5ab3d 0xb5a6df 0x483781 # 0xb55284 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetTrackedCplsForRefresh+0xc4 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table_refresh.go:29 # 0xb5ab3c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:250 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 3840] @ 0xdcacc9 0xdcac79 0xdcab1a 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0xdcacc8 github.com/quic-go/quic-go.(*baseCryptoStream).Write+0x148 github.com/quic-go/quic-go@v0.52.0/crypto_stream.go:77 # 0xdcac78 github.com/quic-go/quic-go.(*connection).handleHandshakeEvents+0xf8 github.com/quic-go/quic-go@v0.52.0/connection.go:1620 # 0xdcab19 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0xb9 github.com/quic-go/quic-go@v0.52.0/connection.go:1592 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 32] @ 0xd0f0d5 0xd085d8 0xd08511 0xd07d85 0xd07991 0xd07d25 0xd07991 0xd07d25 0xd07991 0x10f963e 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd085d7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:389 # 0xd08510 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x530 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:417 # 0xd07d84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:374 # 0xd07990 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4d0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:354 # 0xd07d24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:367 # 0xd07990 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4d0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:354 # 0xd07d24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:367 # 0xd07990 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4d0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:354 # 0x10f963d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1dd github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:259 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 24] @ 0x6da5f6 0x6e6a2d 0x6e6489 0x13c6397 0x13c7825 0x14753ff 0x483781 # 0x6da5f5 github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x6e6a2c github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x4c github.com/pactus-project/pactus/types/tx/tx.go:292 # 0x6e6488 github.com/pactus-project/pactus/types/tx.(*Tx).Bytes+0x88 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x13c6396 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x156 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:25 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 1056] @ 0x77d4c8 0x77d3ff 0x77d400 0x7a7c78 0x7b870d 0x7bd673 0x7b2646 0x10fd472 0x10f9077 0x10f8750 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x77d4c7 github.com/mr-tron/base58/base58.FastBase58DecodingAlphabet+0x87 github.com/mr-tron/base58@v1.2.0/base58/base58.go:141 # 0x77d3fe github.com/mr-tron/base58/base58.FastBase58Decoding+0x1e github.com/mr-tron/base58@v1.2.0/base58/base58.go:122 # 0x77d3ff github.com/mr-tron/base58/base58.Decode+0x1f github.com/mr-tron/base58@v1.2.0/base58/base58.go:112 # 0x7a7c77 github.com/multiformats/go-multihash.FromB58String+0x17 github.com/multiformats/go-multihash@v0.2.3/multihash.go:204 # 0x7b870c github.com/multiformats/go-multiaddr.p2pStB+0x6c github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:344 # 0x7bd672 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:44 # 0x7b2645 github.com/multiformats/go-multiaddr.NewComponent+0x185 github.com/multiformats/go-multiaddr@v0.16.0/component.go:242 # 0x10fd471 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:588 # 0x10f9076 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x6f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:228 # 0x10f874f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:165 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 128] @ 0x49c652 0x49bc65 0x12662ed 0x126612a 0x1267a58 0x1266db8 0x1266ead 0x126e5bc 0x126c885 0x12835fe 0x483781 # 0x49c651 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x12662ec google.golang.org/grpc/mem.(*sizedBufferPool).Put+0x2c google.golang.org/grpc@v1.73.0/mem/buffer_pool.go:135 # 0x1266129 google.golang.org/grpc/mem.(*tieredBufferPool).Put+0x29 google.golang.org/grpc@v1.73.0/mem/buffer_pool.go:92 # 0x1267a57 google.golang.org/grpc/mem.(*buffer).Free+0x57 google.golang.org/grpc@v1.73.0/mem/buffers.go:154 # 0x1266db7 google.golang.org/grpc/mem.(*sliceReader).freeFirstBufferIfEmpty+0x57 google.golang.org/grpc@v1.73.0/mem/buffer_slice.go:165 # 0x1266eac google.golang.org/grpc/mem.(*sliceReader).Read+0x4c google.golang.org/grpc@v1.73.0/mem/buffer_slice.go:188 # 0x126e5bb google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x37b google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:996 # 0x126c884 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x184 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:596 # 0x12835fd google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xdd google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:337 0: 0 [1: 24] @ 0xde9991 0xe09d46 0xea3956 0xd5f262 0x10fc3e7 0x483781 # 0xde9990 github.com/quic-go/quic-go.(*sendStream).cancelWrite+0x150 github.com/quic-go/quic-go@v0.52.0/send_stream.go:456 # 0xe09d45 github.com/quic-go/quic-go.(*sendStream).CancelWrite+0x25 github.com/quic-go/quic-go@v0.52.0/send_stream.go:425 # 0xea3955 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Reset+0x35 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:69 # 0xd5f261 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:89 # 0x10fc3e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x246 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:477 0: 0 [3: 3456] @ 0x49c732 0x49bc65 0xe0b6ff 0xe0b6dc 0xde534a 0xde4a2d 0xde466d 0xea3842 0xd5ef8a 0x4ce0f1 0xb271f1 0xb271cf 0x779571 0xb26aaa 0xb26e1f 0xc3f2ec 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x49c731 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe0b6fe github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x3e github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:32 # 0xe0b6db github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x1b github.com/quic-go/quic-go@v0.52.0/internal/wire/stream_frame.go:190 # 0xde5349 github.com/quic-go/quic-go.(*receiveStream).dequeueNextFrame+0x29 github.com/quic-go/quic-go@v0.52.0/receive_stream.go:236 # 0xde4a2c github.com/quic-go/quic-go.(*receiveStream).readImpl+0x1ac github.com/quic-go/quic-go@v0.52.0/receive_stream.go:148 # 0xde466c github.com/quic-go/quic-go.(*receiveStream).Read+0xcc github.com/quic-go/quic-go@v0.52.0/receive_stream.go:94 # 0xea3841 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:58 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xb271f0 io.ReadFull+0x30 io/io.go:354 # 0xb271ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0xb26aa9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb26e1e github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x9e github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc3f2eb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3cb github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:66 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [13: 1040] @ 0x10fa63e 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10fa63d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x11dd github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:365 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 32] @ 0xdf220b 0xdf2027 0xdc2373 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdf220a github.com/quic-go/quic-go.(*streamsMap).initMaps+0x16a github.com/quic-go/quic-go@v0.52.0/streams_map.go:96 # 0xdf2026 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.52.0/streams_map.go:81 # 0xdc2372 github.com/quic-go/quic-go.(*connection).preSetup+0x5d2 github.com/quic-go/quic-go@v0.52.0/connection.go:485 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [16: 3584] @ 0x51295b 0xb8aa67 0xe0cc2e 0xe0cabf 0xe98f36 0xdede6f 0xdec62b 0xdeb4e5 0x483781 # 0x51295a fmt.Errorf+0x9a fmt/errors.go:26 # 0xb8aa66 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x2e6 github.com/prometheus/client_golang@v1.22.0/prometheus/registry.go:300 # 0xe0cc2d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.52.0/metrics/connection_tracer.go:104 # 0xe0cabe github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.52.0/metrics/connection_tracer.go:92 # 0xe98f35 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func2+0xb5 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/connmgr.go:145 # 0xdede6e github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x6ae github.com/quic-go/quic-go@v0.52.0/server.go:697 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 48] @ 0xd93c5b 0xd96999 0xd9648c 0xdc9c77 0xdc9c0c 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0xd93c5a github.com/quic-go/quic-go/internal/wire.parseConnectionCloseFrame+0x3a github.com/quic-go/quic-go@v0.52.0/internal/wire/connection_close_frame.go:20 # 0xd96998 github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x398 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:141 # 0xd9648b github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:80 # 0xdc9c76 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1d6 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:60 # 0xdc9c0b github.com/quic-go/quic-go.(*connection).handleFrames+0x16b github.com/quic-go/quic-go@v0.52.0/connection.go:1435 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 128] @ 0x533545 0x5336b9 0x7a847d 0x8e744c 0xea304e 0xea2da5 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x533544 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x7a847c github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8e744b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:172 # 0xea304d github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xcd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:124 # 0xea2da4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:106 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [7: 2016] @ 0x479453 0x408c45 0x408c38 0x40ca74 0xe0182f 0xdf3815 0xdf36b7 0xdcafbe 0xdca393 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2c05 0x483781 # 0xe0182e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x24e github.com/quic-go/quic-go@v0.52.0/streams_map_incoming.go:129 # 0xdf3814 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.52.0/streams_map.go:238 # 0xdf36b6 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.52.0/streams_map.go:212 # 0xdcafbd github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.52.0/connection.go:1629 # 0xdca392 github.com/quic-go/quic-go.(*connection).handleFrame+0x1d2 github.com/quic-go/quic-go@v0.52.0/connection.go:1501 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [9: 432] @ 0x10fa4b3 0x10fa216 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10fa4b2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.NewDelimitedReader+0x1052 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/util/io.go:29 # 0x10fa215 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xdb5 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:361 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 640] @ 0x66de1a 0x66de26 0x6d78d7 0x14b27af 0x6d7845 0x6d79d9 0x6d7f05 0xdb9c18 0xdb98a6 0xdb9250 0xdc4d9f 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d79d8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:30 # 0x6d7f04 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:93 # 0xdb9c17 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:56 # 0xdb98a5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:35 # 0xdb924f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x16f github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:84 # 0xdc4d9e github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.52.0/connection.go:832 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [13: 208] @ 0xd0f0d5 0xd085d8 0xd08511 0xd07d85 0xd07991 0x10f846a 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd085d7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:389 # 0xd08510 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x530 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:417 # 0xd07d84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:374 # 0xd07990 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4d0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:354 # 0x10f8469 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x1a9 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:142 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [96: 19968] @ 0xb373ec 0xba5b3d 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb373eb github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0x4b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/peerstore.go:9 # 0xba5b3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:290 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 1152] @ 0x6c94e6 0x6c972e 0x6d4fe7 0x6d4fa8 0x6d6665 0x11e3e3c 0x11f950f 0x11f5857 0x11f54e5 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6c94e5 compress/flate.newHuffmanBitWriter+0x45 compress/flate/huffman_bit_writer.go:97 # 0x6c972d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6d4fe6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6d4fa7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6d6664 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f54e4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11ccc16 0x11ccb31 0x11ccb31 0x11ccb65 0x11ceaaf 0x11cea95 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ceaae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea94 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:233 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 1024] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27fe 0x6d7845 0x6d7dcb 0xdb7945 0xdb229d 0xdba785 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdba784 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:154 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [4: 832] @ 0x14a0ee6 0x14a7356 0x14e707a 0x14e8c28 0x14e8d0e 0x14e86fd 0x14f0c92 0x14f0c51 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x14a0ee5 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:133 # 0x14a7355 crypto/internal/fips140/hmac.(*HMAC).Reset+0x155 crypto/internal/fips140/hmac/hmac.go:119 # 0x14e7079 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:152 # 0x14e8c27 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:329 # 0x14e8d0d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:222 # 0x14e86fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:328 # 0x14f0c91 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14f0c50 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:299 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 336] @ 0x6d7def 0xdb7945 0xdb6f0f 0xdb7cab 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x6d7dee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:87 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb7caa github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:51 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 32] @ 0x1319b45 0x1319b36 0x13199d7 0x13319f1 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1319b44 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.withRPCMethod+0x64 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:388 # 0x1319b35 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x55 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:137 # 0x13199d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:79 # 0x13319f0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:661 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 96] @ 0x461ac6 0x1155a46 0x1155877 0x8ff30b 0x11556cd 0x1151222 0xb27e97 0x10faa65 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x1155a45 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x1155876 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x11556cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x1151221 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:910 # 0xb27e96 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x1f6 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:90 # 0x10faa64 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1604 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:372 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [8: 896] @ 0x47fb1c 0x4e4bd5 0xd1fbb2 0xd28295 0xd27fea 0xd299f8 0xd5f742 0x10faa47 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e4bd4 time.AfterFunc+0x34 time/sleep.go:211 # 0xd1fbb1 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x251 github.com/libp2p/go-yamux/v5@v5.0.1/deadline.go:54 # 0xd28294 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb4 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:514 # 0xd27fe9 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:493 # 0xd299f7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:67 # 0xd5f741 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:165 # 0x10faa46 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x15e6 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:370 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 640] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27af 0x6d7845 0x6d7dcb 0xdb7945 0xdba3aa 0xdba733 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdba3a9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:126 # 0xdba732 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x112 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:153 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [2: 32] @ 0x461ac6 0x7b1f6c 0x7b2d17 0x7b29bc 0x7b267f 0xb3f44f 0xb403b5 0xb3ec77 0xb42358 0xb4234a 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x7b1f6b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b29bb github.com/multiformats/go-multiaddr.newComponent+0x27b github.com/multiformats/go-multiaddr@v0.16.0/component.go:283 # 0x7b267e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.0/component.go:246 # 0xb3f44e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:107 # 0xb403b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:292 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb42357 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb42349 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:252 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 192] @ 0x682a73 0x68408b 0x6842a5 0x6a7985 0x6a7330 0x6a7452 0x6d9c05 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c666b 0x11d0ff7 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a72 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7984 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:90 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c666a github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11d0ff6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x756 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 192] @ 0x6e7251 0x6e7070 0x6e674d 0x63f4e7 0x63c328 0x642f79 0x63cfef 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6e7250 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:406 # 0x6e706f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6e674c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x642f78 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2289 # 0x63cfee github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x130e github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1634 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0xba2ee6 0xba2e57 0xba3466 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xba2ee5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:36 # 0xba2e56 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:46 # 0xba3465 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:110 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [19: 3952] @ 0x479453 0x408c45 0x408c38 0x40d759 0xc33cbc 0xc35450 0xc34da8 0xc3c20a 0x10b54c2 0x10b513e 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc33cbb github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x1fb github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc3544f github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x5cf github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc34da7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc3c209 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10b54c1 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x321 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:228 # 0x10b513d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xedd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:204 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 32] @ 0x4c31fd 0x4c3ea5 0x4c1bb4 0x88b395 0x87f422 0x87e829 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x4c31fc reflect.makeFloat+0x3c reflect/value.go:3344 # 0x4c3ea4 reflect.cvtFloat+0xe4 reflect/value.go:3440 # 0x4c1bb3 reflect.Value.Convert+0xb3 reflect/value.go:3086 # 0x88b394 google.golang.org/protobuf/internal/impl.(*float64Converter).GoValueOf+0x94 google.golang.org/protobuf@v1.36.6/internal/impl/convert.go:301 # 0x87f421 google.golang.org/protobuf/internal/impl.consumeMap+0x6c1 google.golang.org/protobuf@v1.36.6/internal/impl/codec_map.go:167 # 0x87e828 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x268 google.golang.org/protobuf@v1.36.6/internal/impl/codec_map.go:65 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [11: 5632] @ 0x7e753e 0x7e7553 0xdb6f14 0xdb6e13 0xdb6007 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x7e753d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7e7552 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdb6f13 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x53 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:49 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdb6006 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x446 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:493 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 24] @ 0x729c12 0x73802a 0x73346e 0x733b8c 0x734d3e 0x734dd3 0x735514 0x733f3b 0x73b05c 0x73b006 0x73bd26 0x73caac 0x767427 0x7673e1 0x7699b3 0x768eec 0x76959c 0x747545 0x747a73 0x8ebbb1 0x8eb186 0x8ea616 0x8ec3e5 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x729c11 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:86 # 0x738029 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:114 # 0x73346d github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x58d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:171 # 0x733b8b github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:329 # 0x734d3d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unrefLocked+0x5d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:631 # 0x734dd2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:657 # 0x735513 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2b3 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:114 # 0x733f3a github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x767426 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:935 # 0x7673e0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:460 # 0x7699b2 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:178 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x747544 github.com/syndtr/goleveldb/leveldb.(*DB).has+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:823 # 0x747a72 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:865 # 0x8ebbb0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8eb185 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8ea615 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x395 github.com/pactus-project/pactus/store/block.go:79 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xd03045 0xd03032 0xd01cc5 0xd01ae5 0x11a1078 0xdedcb6 0xdec62b 0xdeb4e5 0x483781 # 0xd03044 github.com/libp2p/go-libp2p/p2p/host/resource-manager.connScopeName+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:612 # 0xd03031 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x51 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:562 # 0xd01cc4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:394 # 0xd01ae4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:379 # 0x11a1077 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x77 github.com/libp2p/go-libp2p@v0.42.0/config/config.go:391 # 0xdedcb5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.52.0/server.go:667 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [8: 3840] @ 0x834156 0x833a10 0xb27de5 0x10fd206 0x10f9185 0x10f8750 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x834155 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.6/proto/encode.go:190 # 0x833a0f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.6/proto/encode.go:111 # 0xb27de4 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0x10fd205 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).writeResponse+0x245 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:574 # 0x10f9184 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x804 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:234 # 0x10f874f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:165 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 512] @ 0x8e47ea 0x10fda49 0x10f9077 0x10f8750 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x8e47e9 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0xa9 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:198 # 0x10fda48 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x708 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:630 # 0x10f9076 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x6f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:228 # 0x10f874f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:165 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x1496253 0x14a6f72 0x14fcabc 0x1501be5 0x15018c9 0x15012ba 0x97bd58 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x14fcabb crypto/internal/fips140/hkdf.Expand[...]+0x23b crypto/internal/fips140/hkdf/hkdf.go:44 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x15012b9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x97bd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 crypto/tls/handshake_server_tls13.go:763 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 640] @ 0x66de1a 0x66de26 0x65bbfd 0x14fcc6d 0x1501d26 0x1502df5 0x97bd39 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14fcc6c crypto/internal/fips140/hkdf.Extract[...]+0x8c crypto/internal/fips140/hkdf/hkdf.go:17 # 0x1501d25 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1502df4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x97bd38 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x3f8 crypto/tls/handshake_server_tls13.go:761 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 112] @ 0x6d7def 0xdb7945 0xdba3aa 0xdba733 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x6d7dee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:87 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdba3a9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:126 # 0xdba732 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x112 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:153 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [4: 1024] @ 0xda9dc9 0xda9d7d 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda9dc8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4a8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:57 # 0xda9d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x45c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:311 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [4: 384] @ 0x7d68c5 0x970cd4 0x970c3c 0x9722d8 0x97da0d 0x97e81f 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x970cd3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x970c3b crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1684 # 0x9722d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1941 # 0x97da0c crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10c crypto/tls/handshake_server_tls13.go:967 # 0x97e81e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x71e crypto/tls/handshake_server_tls13.go:1117 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 24] @ 0x665159 0x6e1c4e 0x6e6c51 0x6e6a06 0x8ea759 0x8ec3e5 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x665158 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e1c4d github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x8d github.com/pactus-project/pactus/types/tx/payload/transfer.go:58 # 0x6e6c50 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6e6a05 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:286 # 0x8ea758 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4d8 github.com/pactus-project/pactus/store/block.go:88 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0xdb78f6 0xdb229d 0xdba585 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0xdb78f5 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:21 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdba584 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:140 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 32] @ 0x10fc478 0x483781 # 0x10fc477 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x2d7 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:488 0: 0 [2: 192] @ 0x14b2797 0x14fc91a 0x1501be5 0x97dd07 0x983e98 0xdb4f7d 0xdc4b96 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x97dd06 crypto/tls.(*Conn).sendSessionTicket+0x126 crypto/tls/handshake_server_tls13.go:986 # 0x983e97 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdb4f7c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:369 # 0xdc4b95 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.52.0/connection.go:820 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [5: 320] @ 0xba72e5 0xba99d0 0x483781 # 0xba72e4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:65 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [3: 96] @ 0xba30de 0xba314c 0xba3255 0xbac83c 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xba30dd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba314b github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba3254 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:70 # 0xbac83b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:477 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 96] @ 0x4794fa 0x47950f 0xdf251b 0xdf25c7 0xdf2027 0xdc2373 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdf251a github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x47a github.com/quic-go/quic-go@v0.52.0/streams_map_incoming.go:49 # 0xdf25c6 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x526 github.com/quic-go/quic-go@v0.52.0/streams_map.go:111 # 0xdf2026 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.52.0/streams_map.go:81 # 0xdc2372 github.com/quic-go/quic-go.(*connection).preSetup+0x5d2 github.com/quic-go/quic-go@v0.52.0/connection.go:485 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 96] @ 0x14b2797 0x6d7845 0x6d7dcb 0xdb7945 0xdb229d 0xdba465 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdba464 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:133 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [4: 256] @ 0x10b3bdf 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10b3bde github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x41e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:77 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 64] @ 0x14b28ce 0x14fc91a 0x1501be5 0x15018c9 0x97d3f2 0x97d380 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97d3f1 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x251 crypto/internal/fips140/tls13/tls13.go:137 # 0x97d37f crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1df crypto/tls/handshake_server_tls13.go:905 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [10: 800] @ 0x124278c 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x124278b google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x38b google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 32] @ 0xda9dc9 0xda9d7d 0xdcfb8a 0xdcf0dd 0xdcd599 0xdcd5ef 0xdc328f 0xdf9b3e 0x483781 # 0xda9dc8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4a8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:57 # 0xda9d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x45c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:311 # 0xdcfb89 github.com/quic-go/quic-go.(*connection).sendPackedCoalescedPacket+0x3e9 github.com/quic-go/quic-go@v0.52.0/connection.go:2435 # 0xdcf0dc github.com/quic-go/quic-go.(*connection).sendProbePacket+0x2dc github.com/quic-go/quic-go@v0.52.0/connection.go:2340 # 0xdcd598 github.com/quic-go/quic-go.(*connection).triggerSending+0x1d8 github.com/quic-go/quic-go@v0.52.0/connection.go:2085 # 0xdcd5ee github.com/quic-go/quic-go.(*connection).triggerSending+0x22e github.com/quic-go/quic-go@v0.52.0/connection.go:2092 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [3: 48] @ 0xd0f0d5 0xd10a99 0xd0b652 0xd05985 0x10f83b3 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd10a98 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:508 # 0xd0b651 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x671 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:677 # 0xd05984 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x304 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:935 # 0x10f83b2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0xf2 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:136 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 128] @ 0xdd73ae 0xdd624f 0xddd6bc 0xddce6a 0xddcd18 0xddbc0d 0xddb931 0xdcf25a 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xdd73ad github.com/quic-go/quic-go.(*framer).appendControlFrames+0x62d github.com/quic-go/quic-go@v0.52.0/framer.go:185 # 0xdd624e github.com/quic-go/quic-go.(*framer).Append+0xee github.com/quic-go/quic-go@v0.52.0/framer.go:93 # 0xddd6bb github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5bb github.com/quic-go/quic-go@v0.52.0/packet_packer.go:695 # 0xddce69 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:608 # 0xddcd17 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:599 # 0xddbc0c github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1ac github.com/quic-go/quic-go@v0.52.0/packet_packer.go:489 # 0xddb930 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x90 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:472 # 0xdcf259 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0xb9 github.com/quic-go/quic-go@v0.52.0/connection.go:2347 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [4: 192] @ 0x531705 0x10f9ec7 0x10f9e89 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0x10f9ec6 github.com/libp2p/go-libp2p/core/network.WithNoDial+0xa66 github.com/libp2p/go-libp2p@v0.42.0/core/network/context.go:68 # 0x10f9e88 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xa28 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:331 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 704] @ 0xdd0432 0xdd0372 0xdf29be 0xe01803 0xdf3815 0xdf36b7 0xdcafbe 0xdca393 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0xdf9b3e 0x483781 # 0xdd0431 github.com/quic-go/quic-go/internal/flowcontrol.NewStreamFlowController+0x131 github.com/quic-go/quic-go@v0.52.0/internal/flowcontrol/stream_flow_controller.go:34 # 0xdd0371 github.com/quic-go/quic-go.(*connection).newFlowController+0x71 github.com/quic-go/quic-go@v0.52.0/connection.go:2529 # 0xdf29bd github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x5d github.com/quic-go/quic-go@v0.52.0/streams_map.go:98 # 0xe01802 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x222 github.com/quic-go/quic-go@v0.52.0/streams_map_incoming.go:129 # 0xdf3814 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.52.0/streams_map.go:238 # 0xdf36b6 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.52.0/streams_map.go:212 # 0xdcafbd github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.52.0/connection.go:1629 # 0xdca392 github.com/quic-go/quic-go.(*connection).handleFrame+0x1d2 github.com/quic-go/quic-go@v0.52.0/connection.go:1501 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [7: 672] @ 0x6719f9 0x68da9f 0x6a0c45 0x6d9a45 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6719f8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:818 # 0x68da9e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a0c44 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 2304] @ 0x49c732 0x49bc65 0xe0b6ff 0xe0b6dc 0xde534a 0xde4a2d 0xde466d 0xea3842 0xd5ef8a 0x4ce0f1 0xb26eeb 0xb26ec0 0xc3f2ec 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x49c731 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe0b6fe github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x3e github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:32 # 0xe0b6db github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x1b github.com/quic-go/quic-go@v0.52.0/internal/wire/stream_frame.go:190 # 0xde5349 github.com/quic-go/quic-go.(*receiveStream).dequeueNextFrame+0x29 github.com/quic-go/quic-go@v0.52.0/receive_stream.go:236 # 0xde4a2c github.com/quic-go/quic-go.(*receiveStream).readImpl+0x1ac github.com/quic-go/quic-go@v0.52.0/receive_stream.go:148 # 0xde466c github.com/quic-go/quic-go.(*receiveStream).Read+0xcc github.com/quic-go/quic-go@v0.52.0/receive_stream.go:94 # 0xea3841 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:58 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xb26eea io.ReadFull+0x16a io/io.go:354 # 0xb26ebf github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x13f github.com/libp2p/go-msgio@v0.3.0/varint.go:163 # 0xc3f2eb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3cb github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:66 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 80] @ 0x52f585 0xde7b65 0xdf1566 0xdf29ee 0xe01803 0xdf3815 0xdf36b7 0xdcafbe 0xdca393 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0x52f584 context.WithCancelCause+0x64 context/context.go:270 # 0xde7b64 github.com/quic-go/quic-go.newSendStream+0x104 github.com/quic-go/quic-go@v0.52.0/send_stream.go:84 # 0xdf1565 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.52.0/stream.go:108 # 0xdf29ed github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.52.0/streams_map.go:98 # 0xe01802 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x222 github.com/quic-go/quic-go@v0.52.0/streams_map_incoming.go:129 # 0xdf3814 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.52.0/streams_map.go:238 # 0xdf36b6 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.52.0/streams_map.go:212 # 0xdcafbd github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.52.0/connection.go:1629 # 0xdca392 github.com/quic-go/quic-go.(*connection).handleFrame+0x1d2 github.com/quic-go/quic-go@v0.52.0/connection.go:1501 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 512] @ 0x49c732 0x49bc65 0xdaa8bf 0xdaa8e1 0xdcb6bf 0xdca505 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0x49c731 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdaa8be github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x61e github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/packet.go:55 # 0xdaa8e0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x640 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:396 # 0xdcb6be github.com/quic-go/quic-go.(*connection).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.52.0/connection.go:1768 # 0xdca504 github.com/quic-go/quic-go.(*connection).handleFrame+0x344 github.com/quic-go/quic-go@v0.52.0/connection.go:1503 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [6: 288] @ 0xd05ae7 0x10fa0e8 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd05ae6 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x466 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:946 # 0x10fa0e7 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xc87 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:347 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 120] @ 0x1155813 0x8ff30b 0x11556cd 0x1151222 0xb27e97 0x10faa65 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x1155812 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0xb2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x11556cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x1151221 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:910 # 0xb27e96 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x1f6 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:90 # 0x10faa64 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1604 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:372 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [6: 768] @ 0x66de1a 0x66de26 0x65bbfd 0x14b27fe 0x14fc91a 0x1501be5 0x980bee 0x93cf67 0x97be45 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980bed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97be44 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 crypto/tls/handshake_server_tls13.go:766 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 1536] @ 0xc53c93 0xc53645 0xc51cf9 0xc4ee45 0xc59b25 0x483781 # 0xc53c92 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:2019 # 0xc53644 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1e4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1985 # 0xc51cf8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x4f8 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1815 # 0xc4ee44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1696 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [1: 64] @ 0x77d2d4 0x8e9225 0x8e920b 0x8e920c 0x6f499d 0x7069b2 0x71f754 0x7200a8 0x720305 0x11f5828 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x77d2d3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x193 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8e9224 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8e920a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8e920b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:52 # 0x6f499c github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.34.0/internal/json/string.go:88 # 0x7069b1 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.34.0/event.go:275 # 0x71f753 github.com/pactus-project/pactus/util/logger.addFields+0x353 github.com/pactus-project/pactus/util/logger/logger.go:135 # 0x7200a7 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x720304 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x11f5827 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x227 github.com/pactus-project/pactus/sync/handler_blocks_request.go:114 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 128] @ 0x4dd42c 0xd0f0ae 0xd0bb05 0xd0ba2b 0xd0c68d 0xd0c3d2 0xd53722 0xd5f3a6 0xd5f276 0x10fbd04 0x10fae89 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0bb04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x204 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0ba2a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x12a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:695 # 0xd0c68c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:759 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd53721 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:119 # 0xd5f3a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:111 # 0xd5f275 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x35 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:90 # 0x10fbd03 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func3+0x43 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:342 # 0x10fae88 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1a28 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:384 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [7: 2464] @ 0x479453 0x408c45 0x408c38 0x40ca74 0xdd581f 0xdd511d 0xdd3025 0xdd3da5 0xdcaa9b 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0xdd581e github.com/quic-go/quic-go.(*frameSorter).push+0x65e github.com/quic-go/quic-go@v0.52.0/frame_sorter.go:176 # 0xdd511c github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.52.0/frame_sorter.go:46 # 0xdd3024 github.com/quic-go/quic-go.(*baseCryptoStream).HandleCryptoFrame+0xa4 github.com/quic-go/quic-go@v0.52.0/crypto_stream.go:55 # 0xdd3da4 github.com/quic-go/quic-go.(*cryptoStreamManager).HandleCryptoFrame+0x84 github.com/quic-go/quic-go@v0.52.0/crypto_stream_manager.go:34 # 0xdcaa9a github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x3a github.com/quic-go/quic-go@v0.52.0/connection.go:1580 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 16] @ 0x5e5d26 0x5e75f9 0x5e6470 0xa080ec 0x1432c75 0x483781 # 0x5e5d25 net.newTCPConn+0xa5 net/tcpsock.go:297 # 0x5e75f8 net.(*TCPListener).accept+0x58 net/tcpsock_posix.go:163 # 0x5e646f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xa080eb net/http.(*Server).Serve+0x30b net/http/server.go:3424 # 0x1432c74 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb4 github.com/pactus-project/pactus/www/http/server.go:142 0: 0 [7: 224] @ 0x4dd42c 0xd0f0ae 0xd10d1f 0xd0bb45 0xd0c68d 0xd0c3d2 0xd53722 0xd5f3a6 0xd5f276 0x10fc3fd 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd10d1e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:546 # 0xd0bb44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:696 # 0xd0c68c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:759 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd53721 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:119 # 0xd5f3a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:111 # 0xd5f275 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x35 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:90 # 0x10fc3fc github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x25c github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:478 0: 0 [21: 2352] @ 0x52ff2a 0xd20ca8 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0x10f9f3c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x52ff29 context.(*cancelCtx).Done+0x129 context/context.go:451 # 0xd20ca7 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x87 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:208 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x10f9f3b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xadb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 64] @ 0x4dd42c 0xd0f0ae 0xd0c63b 0xd0c5dd 0xd0c3d2 0x10fbe9f 0x10fbd0e 0x10fae89 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0c63a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:374 # 0xd0c5dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:773 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0x10fbe9e github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func2+0x15e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:326 # 0x10fbd0d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func3+0x4d github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:343 # 0x10fae88 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1a28 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:384 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 128] @ 0x14b2890 0x14fccb5 0x1501d26 0x15012f0 0x97bd58 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x14fccb4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:19 # 0x1501d25 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x15012ef crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x97bd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 crypto/tls/handshake_server_tls13.go:763 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [9: 720] @ 0xc53997 0xc51cf9 0xc4ee45 0xc59b25 0x483781 # 0xc53996 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x536 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:2006 # 0xc51cf8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x4f8 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1815 # 0xc4ee44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1696 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [7: 168] @ 0x6e9056 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6e9055 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x155 github.com/pactus-project/pactus/types/block/block.go:211 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 216] @ 0x11c4c15 0x11e400b 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x11c4c14 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0x74 github.com/pactus-project/pactus/sync/bundle/message/message.go:102 # 0x11e400a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xea github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 384] @ 0x7b9685 0x10fd770 0x10fd6f3 0x10f9077 0x10f8750 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x7b9684 github.com/multiformats/go-multiaddr.Join+0x104 github.com/multiformats/go-multiaddr@v0.16.0/util.go:33 # 0x10fd76f github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x42f github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:195 # 0x10fd6f2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x3b2 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:604 # 0x10f9076 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x6f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:228 # 0x10f874f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:165 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [11: 1232] @ 0x47fb1c 0x4e4bd5 0x530f5c 0x53162d 0x5315ef 0x10f9e56 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e4bd4 time.AfterFunc+0x34 time/sleep.go:211 # 0x530f5b context.WithDeadlineCause+0x21b context/context.go:643 # 0x53162c context.WithDeadline+0x4c context/context.go:617 # 0x5315ee context.WithTimeout+0xe context/context.go:695 # 0x10f9e55 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x9f5 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:328 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 64] @ 0xd0f0d5 0xd10a99 0xd0b652 0xd05831 0x10b3824 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd10a98 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:508 # 0xd0b651 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x671 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:677 # 0xd05830 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x1b0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:926 # 0x10b3823 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x63 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:54 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0xd440ee 0x518563 0x518d98 0x51b81e 0x512945 0x1150051 0x114fe5f 0x114ec0f 0xb33219 0xb33045 0xb32d25 0xb31f8c 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0xd440ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x2d github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_error.go:37 # 0x518562 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x512944 fmt.Errorf+0x84 fmt/errors.go:25 # 0x1150050 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:716 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0x114ec0e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ae github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:601 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33044 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:191 # 0xb32d24 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:141 # 0xb31f8b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1eb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:74 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [23: 4416] @ 0x113ee5b 0x113ee06 0x115027a 0x10aff29 0x10b4da5 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x113ee5a slices.Clone[...]+0x9a slices/slices.go:355 # 0x113ee05 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x45 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:334 # 0x1150279 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:743 # 0x10aff28 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x528 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/dialpolicy.go:42 # 0x10b4da4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xb44 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:178 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 128] @ 0xda9dc9 0xda9d7d 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda9dc8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4a8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:57 # 0xda9d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x45c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:311 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [2: 96] @ 0x14e738b 0x14f0c50 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x14e738a crypto/internal/fips140/ecdsa.newDRBG[...]+0x6a crypto/internal/fips140/ecdsa/hmacdrbg.go:55 # 0x14f0c4f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:297 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [9: 1008] @ 0x47fb1c 0x4e4bd5 0xd1fbb2 0xd28295 0xd27fea 0xd299f8 0xd5f742 0x10fb2b3 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e4bd4 time.AfterFunc+0x34 time/sleep.go:211 # 0xd1fbb1 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x251 github.com/libp2p/go-yamux/v5@v5.0.1/deadline.go:54 # 0xd28294 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb4 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:514 # 0xd27fe9 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:493 # 0xd299f7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:67 # 0xd5f741 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:165 # 0x10fb2b2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1e52 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:434 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 128] @ 0x49c652 0x49bc65 0x8e3e0f 0xd287e5 0xd2879b 0xd26605 0xd297b8 0xd5ef8a 0x115608c 0x11511c2 0x10b97f6 0x779571 0x10b9870 0x10faa97 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x49c651 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8e3e0e github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xd287e4 github.com/libp2p/go-buffer-pool.Put+0x164 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xd2879a github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Read+0x11a github.com/libp2p/go-yamux/v5@v5.0.1/util.go:122 # 0xd26604 github.com/libp2p/go-yamux/v5.(*Stream).Read+0x224 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:122 # 0xd297b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:37 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x115608b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x11511c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:906 # 0x10b97f5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadByte+0x35 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/util/io.go:41 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0x10b986f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadMsg+0x2f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/util/io.go:46 # 0x10faa96 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1636 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:381 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 160] @ 0x10fd128 0x10fced1 0x10fbf73 0x10f997e 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10fd127 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).writeResponse+0x167 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:568 # 0x10fced0 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleError+0x110 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:554 # 0x10fbf72 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func1+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:255 # 0x10f997d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x51d github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:288 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 120] @ 0x4e4988 0xde4d2e 0xde4d1f 0xde466d 0xea3842 0xd5ef8a 0x4ce803 0x10fcc09 0x10fc35d 0x483781 # 0x4e4987 time.NewTimer+0x27 time/sleep.go:144 # 0xde4d2d github.com/quic-go/quic-go/internal/utils.NewTimer+0x4ad github.com/quic-go/quic-go@v0.52.0/internal/utils/timer.go:17 # 0xde4d1e github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.52.0/receive_stream.go:170 # 0xde466c github.com/quic-go/quic-go.(*receiveStream).Read+0xcc github.com/quic-go/quic-go@v0.52.0/receive_stream.go:94 # 0xea3841 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:58 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x4ce802 io.(*LimitedReader).Read+0x42 io/io.go:479 # 0x10fcc08 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).copyWithBuffer+0x88 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:520 # 0x10fc35c github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x1bc github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:473 0: 0 [4: 128] @ 0x4dd42c 0xd0f0ae 0xd0bb05 0xd0ba2b 0xd0c005 0xd0c5a5 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd272ef 0xd298f5 0xd298f6 0xd5f262 0x10fc3fd 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0bb04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x204 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0ba2a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x12a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:695 # 0xd0c004 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x364 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:716 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd272ee github.com/libp2p/go-yamux/v5.(*Stream).ResetWithError+0x1ae github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:298 # 0xd298f4 github.com/libp2p/go-yamux/v5.(*Stream).Reset+0x14 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:263 # 0xd298f5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Reset+0x15 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:51 # 0xd5f261 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:89 # 0x10fc3fc github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x25c github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:478 0: 0 [7: 672] @ 0x7d68c5 0x965ffa 0x965ef8 0x9431b6 0x97bc9e 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x965ff9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xdf9 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x965ef7 crypto/tls.(*serverHelloMsg).marshal+0xcf7 crypto/tls/handshake_messages.go:792 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97bc9d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d crypto/tls/handshake_server_tls13.go:751 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 192] @ 0x6868b9 0x68309a 0x68408b 0x6a7885 0x6a7330 0x6a7452 0x6d9c05 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c666b 0x11d0ff7 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6868b8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x683099 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6a7884 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:80 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c666a github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11d0ff6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x756 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x14b28ce 0x6d7845 0x6d7dcb 0xdb7945 0xdb229d 0xdba785 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdba784 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:154 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 256] @ 0x66de1a 0x66de26 0x65bbfd 0x1502f17 0x14b27af 0x14fc91a 0x1501be5 0x15018c9 0x97bec5 0x97be46 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1502f16 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97bec4 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x584 crypto/internal/fips140/tls13/tls13.go:112 # 0x97be45 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x505 crypto/tls/handshake_server_tls13.go:767 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0xdf15df 0xdf29ee 0xe01803 0xdf3815 0xdf36b7 0xdcafbe 0xdca393 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2c05 0x483781 # 0xdf15de github.com/quic-go/quic-go.newStream+0x25e github.com/quic-go/quic-go@v0.52.0/stream.go:109 # 0xdf29ed github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.52.0/streams_map.go:98 # 0xe01802 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x222 github.com/quic-go/quic-go@v0.52.0/streams_map_incoming.go:129 # 0xdf3814 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.52.0/streams_map.go:238 # 0xdf36b6 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.52.0/streams_map.go:212 # 0xdcafbd github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.52.0/connection.go:1629 # 0xdca392 github.com/quic-go/quic-go.(*connection).handleFrame+0x1d2 github.com/quic-go/quic-go@v0.52.0/connection.go:1501 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [4: 192] @ 0x970eb5 0x970e85 0x970d97 0x7d65c2 0x7d6951 0x970cd4 0x970c3c 0x9722d8 0x97da0d 0x97e81f 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x970eb4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x970e84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x970d96 crypto/tls.(*finishedMsg).marshal.func1+0x16 crypto/tls/handshake_messages.go:1685 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x970cd3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x970c3b crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1684 # 0x9722d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1941 # 0x97da0c crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10c crypto/tls/handshake_server_tls13.go:967 # 0x97e81e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x71e crypto/tls/handshake_server_tls13.go:1117 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 96] @ 0x4dd42c 0xd0f0ae 0xd0bf25 0xd0be50 0xd0c5a5 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd272ef 0xd298f5 0xd298f6 0xd5f262 0x10fc3e7 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0bf24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x284 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0be4f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1af github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:720 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd272ee github.com/libp2p/go-yamux/v5.(*Stream).ResetWithError+0x1ae github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:298 # 0xd298f4 github.com/libp2p/go-yamux/v5.(*Stream).Reset+0x14 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:263 # 0xd298f5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Reset+0x15 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:51 # 0xd5f261 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:89 # 0x10fc3e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x246 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:477 0: 0 [3: 48] @ 0x461ac6 0x10affb1 0x10aff85 0x10aff66 0x10b4433 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10affb0 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x5b0 github.com/multiformats/go-multiaddr@v0.16.0/component.go:176 # 0x10aff84 github.com/multiformats/go-multiaddr/net.ToIP+0x584 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:146 # 0x10aff65 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x565 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/dialpolicy.go:43 # 0x10b4432 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x1d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:131 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 48] @ 0xe9c955 0x11a103f 0xdedcb6 0xdec62b 0xdeb4e5 0x483781 # 0xe9c954 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x74 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/quic_multiaddr.go:23 # 0x11a103e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.42.0/config/config.go:387 # 0xdedcb5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.52.0/server.go:667 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [4: 128] @ 0x4dd42c 0xd0f0ae 0xd07a78 0xd0799b 0x10b38dc 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd07a77 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5b7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:389 # 0xd0799a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4da github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:360 # 0x10b38db github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x11b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:60 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 48] @ 0x461ac6 0x7b2d5b 0x7b0f67 0x7b1185 0x7b429c 0x7b3f67 0xb40419 0xb3ec77 0xb423dc 0xb423ce 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x7b2d5a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.0/component.go:343 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x7b3f66 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:40 # 0xb40418 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:298 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb423db github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb423cd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:260 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 1728] @ 0x7d641a 0x7d63e4 0x9864df 0x7d65c2 0x7d6951 0x7d653d 0x985f96 0x7d65c2 0x7d6951 0x98572f 0x9856b3 0x985617 0x97dec7 0x983e98 0xdb4f7d 0xdc4b96 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x7d6419 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7d63e3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9864de crypto/tls.(*SessionState).Bytes.marshalCertificate.func5.1+0x1e crypto/tls/handshake_messages.go:1472 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7d653c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x985f95 crypto/tls.(*SessionState).Bytes.marshalCertificate.func5+0x95 crypto/tls/handshake_messages.go:1471 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x98572e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xd0e vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9856b2 crypto/tls.marshalCertificate+0xc92 crypto/tls/handshake_messages.go:1469 # 0x985616 crypto/tls.(*SessionState).Bytes+0xbf6 crypto/tls/ticket.go:138 # 0x97dec6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1002 # 0x983e97 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdb4f7c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:369 # 0xdc4b95 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.52.0/connection.go:820 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [4: 128] @ 0x4dd42c 0xd0f0ae 0xd10a99 0xd0b652 0xd05152 0xd5f6b9 0x114f084 0x10f9f3c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd10a98 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:508 # 0xd0b651 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x671 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:677 # 0xd05151 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x2f1 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:873 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114f083 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x623 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:639 # 0x10f9f3b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xadb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 64] @ 0x14b28ce 0x14fc91a 0x1501be5 0x980c6d 0x93cf67 0x97d42b 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980c6c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97d42a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a crypto/tls/handshake_server_tls13.go:906 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [31: 992] @ 0x4dd42c 0xd0f0ae 0xd085d8 0xd08511 0xd07d85 0xd07991 0x10f846a 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd085d7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:389 # 0xd08510 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x530 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:417 # 0xd07d84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:374 # 0xd07990 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4d0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:354 # 0x10f8469 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x1a9 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:142 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [8: 512] @ 0xbac4a5 0x483781 # 0xbac4a4 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x824 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:465 0: 0 [3: 96] @ 0x1496253 0x14a6f72 0x6d7c3e 0xdb795e 0xdba3aa 0xdba733 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x6d7c3d golang.org/x/crypto/hkdf.(*hkdf).Read+0x1bd golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:65 # 0xdb795d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdba3a9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:126 # 0xdba732 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x112 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:153 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 1523712] @ 0x142c3d4 0x142c398 0x142c3e3 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x142c3d3 bytes.(*Buffer).String+0x1173 bytes/buffer.go:71 # 0x142c397 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x1137 github.com/pactus-project/pactus/www/html/server.go:273 # 0x142c3e2 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1182 github.com/pactus-project/pactus/www/html/network.go:80 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [4: 192] @ 0x523505 0x523610 0x65946f 0x659b05 0x142c6a5 0x142c414 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x523504 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x52360f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x65946e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x659b04 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0xc4 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x142c6a4 github.com/pactus-project/pactus/crypto.Address.String+0x1444 github.com/pactus-project/pactus/crypto/address.go:93 # 0x142c413 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x11b3 github.com/pactus-project/pactus/www/html/network.go:77 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 64] @ 0x87a865 0x88fefa 0x88fb38 0x86232c 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x140f5e7 0x12cbf85 0x133b2c7 0x142b349 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x87a864 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5064 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86232b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:448 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x133b2c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:49 # 0x142b348 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 288] @ 0x479453 0x408c45 0x408c38 0x40e252 0x47973d 0x4c728d 0x4ac9e6 0x87fc05 0x87e798 0x88fefa 0x88fb38 0x86023b 0x88fefa 0x88fb38 0x86232c 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x140f5e7 0x12cbf85 0x133b2c7 0x142b349 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x47973c reflect.mapassign0+0x1c runtime/map_swiss.go:263 # 0x4c728c reflect.mapassign+0x8c reflect/value.go:3603 # 0x4ac9e5 reflect.Value.SetMapIndex+0x385 reflect/map_swiss.go:450 # 0x87fc04 google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0x704 google.golang.org/protobuf@v1.36.6/internal/impl/codec_map.go:231 # 0x87e797 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.6/internal/impl/codec_map.go:67 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86023a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:186 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86232b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:448 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x133b2c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:49 # 0x142b348 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 80] @ 0x4c179d 0x8601a7 0x88fefa 0x88fb38 0x86232c 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x140f5e7 0x12cbf85 0x133b2c7 0x142b349 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x4c179c reflect.New+0x5c reflect/value.go:3021 # 0x8601a6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:184 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86232b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:448 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x133b2c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:49 # 0x142b348 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 48] @ 0xd8b086 0xd8b05b 0xd8ac15 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0xd8b085 crypto/x509.NewCertPool+0x65 crypto/x509/cert_pool.go:65 # 0xd8b05a github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:162 # 0xd8ac14 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x194 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:139 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 24] @ 0x4e4988 0xde4d2e 0xde4d1f 0xde466d 0xea3842 0xd5ef8a 0x4ce0f1 0x10b98b2 0x10b989e 0x10f867b 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4e4987 time.NewTimer+0x27 time/sleep.go:144 # 0xde4d2d github.com/quic-go/quic-go/internal/utils.NewTimer+0x4ad github.com/quic-go/quic-go@v0.52.0/internal/utils/timer.go:17 # 0xde4d1e github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.52.0/receive_stream.go:170 # 0xde466c github.com/quic-go/quic-go.(*receiveStream).Read+0xcc github.com/quic-go/quic-go@v0.52.0/receive_stream.go:94 # 0xea3841 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:58 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0x10b98b1 io.ReadFull+0x71 io/io.go:354 # 0x10b989d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadMsg+0x5d github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/util/io.go:56 # 0x10f867a github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x3ba github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:156 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [12: 768] @ 0x10fb185 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10fb184 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1d24 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:423 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 8192] @ 0xa23e8a 0xa23e8b 0x9fdbc7 0xa028b8 0x483781 # 0xa23e89 net/textproto.(*Reader).ReadLine+0xc9 net/textproto/reader.go:45 # 0xa23e8a net/http.readRequest+0xca net/http/request.go:1087 # 0x9fdbc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1048 # 0xa028b7 net/http.(*conn).serve+0x397 net/http/server.go:2027 0: 0 [25: 32000] @ 0x533ab4 0x5334dd 0x5336b9 0x9848a5 0x9843dc 0x9434c7 0x943579 0x972e5e 0x97241a 0x9460fa 0x983528 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x9848a4 crypto/tls.(*Conn).quicWaitForSignal+0x184 crypto/tls/quic.go:494 # 0x9843db crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:377 # 0x9434c6 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1075 # 0x943578 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1089 # 0x972e5d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:138 # 0x972419 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:44 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 192] @ 0x14b28ce 0x6d7845 0x6d7dcb 0xdb7945 0xdba3aa 0xdba733 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdba3a9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:126 # 0xdba732 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x112 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:153 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 512] @ 0xda9bf9 0xda9ba3 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda9bf8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2d8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:51 # 0xda9ba2 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x282 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:293 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [2: 128] @ 0x1501ba5 0x15018c9 0x97da7c 0x97da13 0x97e81f 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x1501ba4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97da7b crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x17b crypto/internal/fips140/tls13/tls13.go:143 # 0x97da12 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x112 crypto/tls/handshake_server_tls13.go:971 # 0x97e81e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x71e crypto/tls/handshake_server_tls13.go:1117 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 96] @ 0x11ccc16 0x11ccb65 0x11ccb31 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0xb29b9e 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xbabf44 0x483781 # 0xb29b9d github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:107 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [1: 96] @ 0x14b2797 0x6d7845 0x6d7dcb 0xdb7945 0xdb229d 0xdba665 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdba664 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:147 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [5: 240] @ 0xdf1676 0xdf29ee 0xe01803 0xdf3815 0xdf36b7 0xdcafbe 0xdca393 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0xdf1675 github.com/quic-go/quic-go.newStream+0x2f5 github.com/quic-go/quic-go@v0.52.0/stream.go:117 # 0xdf29ed github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.52.0/streams_map.go:98 # 0xe01802 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x222 github.com/quic-go/quic-go@v0.52.0/streams_map_incoming.go:129 # 0xdf3814 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.52.0/streams_map.go:238 # 0xdf36b6 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.52.0/streams_map.go:212 # 0xdcafbd github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.52.0/connection.go:1629 # 0xdca392 github.com/quic-go/quic-go.(*connection).handleFrame+0x1d2 github.com/quic-go/quic-go@v0.52.0/connection.go:1501 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [27: 3024] @ 0x412454 0x4e4988 0xde4d2e 0xde4d1f 0xde466d 0xea3842 0xd5ef8a 0x4ce803 0x10fcc09 0x10fc35d 0x483781 # 0x4e4987 time.NewTimer+0x27 time/sleep.go:144 # 0xde4d2d github.com/quic-go/quic-go/internal/utils.NewTimer+0x4ad github.com/quic-go/quic-go@v0.52.0/internal/utils/timer.go:17 # 0xde4d1e github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.52.0/receive_stream.go:170 # 0xde466c github.com/quic-go/quic-go.(*receiveStream).Read+0xcc github.com/quic-go/quic-go@v0.52.0/receive_stream.go:94 # 0xea3841 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:58 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x4ce802 io.(*LimitedReader).Read+0x42 io/io.go:479 # 0x10fcc08 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).copyWithBuffer+0x88 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:520 # 0x10fc35c github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x1bc github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:473 0: 0 [1: 1792] @ 0x73ce50 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x73ce4f github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa2f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 72] @ 0x665159 0x6e1c4e 0x6e6c51 0x6e6a06 0x6e6489 0x13c6397 0x13c7825 0x14753ff 0x483781 # 0x665158 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e1c4d github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x8d github.com/pactus-project/pactus/types/tx/payload/transfer.go:58 # 0x6e6c50 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6e6a05 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:286 # 0x6e6488 github.com/pactus-project/pactus/types/tx.(*Tx).Bytes+0x88 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x13c6396 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x156 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:25 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 384] @ 0x113ee5b 0x113ee06 0x115027a 0x10f9016 0x10f8750 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x113ee5a slices.Clone[...]+0x9a slices/slices.go:355 # 0x113ee05 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x45 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:334 # 0x1150279 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:743 # 0x10f9015 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x695 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:231 # 0x10f874f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:165 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 256] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27af 0x6d7845 0x6d7dcb 0xdb7945 0xdb7fdb 0xdb7ac5 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb7fda github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:68 # 0xdb7ac4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:44 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [5: 640] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27fe 0x6d7845 0x6d7dcb 0xdb7945 0xdb2313 0xdba465 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdba464 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:133 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 64] @ 0x14b28ce 0x6d7845 0x980dbe 0x97d1ff 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x980dbd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x97d1fe crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e crypto/tls/handshake_server_tls13.go:893 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 240] @ 0xd05ae7 0x10f83b3 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd05ae6 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x466 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:946 # 0x10f83b2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0xf2 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:136 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 512] @ 0x49c0fc 0x49bf46 0x49bcbc 0x5153de 0x515970 0xd06271 0xd0c27c 0xd29da2 0xd24ea2 0xd24585 0xd23f0f 0xd23d58 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x5153dd fmt.newPrinter+0x1d fmt/print.go:152 # 0x51596f fmt.Sprintf+0x2f fmt/print.go:238 # 0xd06270 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xb0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:71 # 0xd0c27b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:739 # 0xd29da1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/transport.go:45 # 0xd24ea1 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:857 # 0xd24584 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:759 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [1: 32] @ 0x1496253 0x14a6f72 0x6d7c3e 0xdb795e 0xdb2313 0xdb58b1 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x6d7c3d golang.org/x/crypto/hkdf.(*hkdf).Read+0x1bd golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:65 # 0xdb795d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdb58b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:449 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [3: 192] @ 0x14b2890 0x6d7845 0x6d7dcb 0xdb7945 0xdb2313 0xdb5fcf 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdb5fce github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x40e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:492 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [3: 192] @ 0x1501a30 0x15018c9 0x15012ba 0x97bd58 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x1501a2f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf crypto/internal/fips140/tls13/tls13.go:32 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x15012b9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x97bd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 crypto/tls/handshake_server_tls13.go:763 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0xde6bf8 0xde6b8e 0xdedfc5 0xdec62b 0xdeb4e5 0x483781 # 0xde6bf7 net/netip.Addr.AsSlice+0x157 net/netip/netip.go:734 # 0xde6b8d github.com/quic-go/quic-go.newSendConn+0xed github.com/quic-go/quic-go@v0.52.0/send_conn.go:51 # 0xdedfc4 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x804 github.com/quic-go/quic-go@v0.52.0/server.go:707 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [19: 1520] @ 0x10f865f 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10f865e github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x39e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:154 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [34: 8704] @ 0xd26188 0xd20f2b 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0x10f9f3c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd26187 github.com/libp2p/go-yamux/v5.newStream+0x107 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:58 # 0xd20f2a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.0.1/session.go:234 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x10f9f3b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xadb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 32] @ 0xb7cbdd 0x51849f 0x518d98 0x51b81e 0x512945 0xb8aa67 0xe0cc2e 0xe0cabf 0xe98f36 0xdede6f 0xdec62b 0xdeb4e5 0x483781 # 0xb7cbdc github.com/prometheus/client_golang/prometheus.(*Desc).String+0x39c github.com/prometheus/client_golang@v1.22.0/prometheus/desc.go:208 # 0x51849e fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x512944 fmt.Errorf+0x84 fmt/errors.go:25 # 0xb8aa66 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x2e6 github.com/prometheus/client_golang@v1.22.0/prometheus/registry.go:300 # 0xe0cc2d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.52.0/metrics/connection_tracer.go:104 # 0xe0cabe github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.52.0/metrics/connection_tracer.go:92 # 0xe98f35 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func2+0xb5 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/connmgr.go:145 # 0xdede6e github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x6ae github.com/quic-go/quic-go@v0.52.0/server.go:697 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 40960] @ 0x49684b 0x495cf6 0x495637 0x123ad70 0x123ad5c 0x123ab69 0x1242e94 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x49684a strconv.fmtF+0x1aa strconv/ftoa.go:455 # 0x495cf5 strconv.formatDigits+0x1d5 strconv/ftoa.go:206 # 0x495636 strconv.genericFtoa+0x616 strconv/ftoa.go:161 # 0x123ad6f strconv.AppendFloat+0x18f strconv/ftoa.go:56 # 0x123ad5b google.golang.org/protobuf/internal/encoding/json.appendFloat+0x17b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:167 # 0x123ab68 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteFloat+0x48 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:144 # 0x1242e93 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0xd3 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:322 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 64] @ 0x14e8cf4 0x14e86fd 0x14f0c92 0x14f0c51 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x14e8cf3 crypto/internal/fips140/ecdsa.randomPoint[...]+0x93 crypto/internal/fips140/ecdsa/ecdsa.go:221 # 0x14e86fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:328 # 0x14f0c91 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14f0c50 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:299 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 240] @ 0x407e72 0x479549 0x12d878f 0x12d8767 0x12d8760 0x12ee7a7 0x12edf85 0x12cc104 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12d878e google.golang.org/grpc/metadata.MD.Copy+0x4e google.golang.org/grpc@v1.73.0/metadata/metadata.go:100 # 0x12d8766 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x26 google.golang.org/grpc@v1.73.0/internal/transport/transport.go:328 # 0x12d875f google.golang.org/grpc.TrailerCallOption.after+0x1f google.golang.org/grpc@v1.73.0/rpc_util.go:248 # 0x12ee7a6 google.golang.org/grpc.(*clientStream).finish+0x506 google.golang.org/grpc@v1.73.0/stream.go:1044 # 0x12edf84 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.73.0/stream.go:989 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [6: 672] @ 0xdb3468 0xdb33c5 0xdb3528 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdb3467 crypto/tls.newQUICConn+0x1a7 crypto/tls/quic.go:190 # 0xdb33c4 crypto/tls.QUICServer+0x104 crypto/tls/quic.go:184 # 0xdb3527 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x267 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:129 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 96] @ 0x14b2797 0x6d7845 0x6d7dcb 0xdb7945 0xdb6f0f 0xdb6e13 0xdb6007 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdb6006 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x446 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:493 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 32] @ 0xd0f0d5 0xd0bf25 0xd0be50 0xd0be2f 0xd0c5a5 0xd0c3d2 0x10fbe9f 0x10fbd0e 0x10fae89 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd0bf24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x284 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0be4f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1af github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:720 # 0xd0be2e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x18e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:713 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0x10fbe9e github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func2+0x15e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:326 # 0x10fbd0d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func3+0x4d github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:343 # 0x10fae88 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1a28 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:384 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 320] @ 0x7d4e65 0x7eed7f 0x7f4108 0x7f4b7d 0xd8ab8d 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d4e64 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7eed7e crypto/x509.parsePublicKey+0x41e crypto/x509/parser.go:256 # 0x7f4107 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1008 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0xd8ab8c github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10c github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:132 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 256] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27fe 0x6d7845 0x6d7dcb 0xdb7945 0xdb229d 0xdba665 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdba664 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:147 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 16] @ 0xd0f0d5 0xd0bb05 0xd0ba2b 0xd0c005 0xd0be2f 0xd0c5a5 0xd0c3d2 0x10fbe9f 0x10fbd0e 0x10fae89 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd0bb04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x204 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0ba2a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x12a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:695 # 0xd0c004 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x364 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:716 # 0xd0be2e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x18e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:713 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0x10fbe9e github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func2+0x15e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:326 # 0x10fbd0d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func3+0x4d github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:343 # 0x10fae88 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1a28 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:384 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 624] @ 0x461c0a 0x77d485 0x77d3ff 0x77d400 0x7a7c78 0x7b870d 0x7bd673 0x7b2646 0x10fd472 0x10f9077 0x10f8750 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x77d484 github.com/mr-tron/base58/base58.FastBase58DecodingAlphabet+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:137 # 0x77d3fe github.com/mr-tron/base58/base58.FastBase58Decoding+0x1e github.com/mr-tron/base58@v1.2.0/base58/base58.go:122 # 0x77d3ff github.com/mr-tron/base58/base58.Decode+0x1f github.com/mr-tron/base58@v1.2.0/base58/base58.go:112 # 0x7a7c77 github.com/multiformats/go-multihash.FromB58String+0x17 github.com/multiformats/go-multihash@v0.2.3/multihash.go:204 # 0x7b870c github.com/multiformats/go-multiaddr.p2pStB+0x6c github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:344 # 0x7bd672 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:44 # 0x7b2645 github.com/multiformats/go-multiaddr.NewComponent+0x185 github.com/multiformats/go-multiaddr@v0.16.0/component.go:242 # 0x10fd471 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:588 # 0x10f9076 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x6f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:228 # 0x10f874f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:165 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 144] @ 0xdfd452 0xdc05d3 0xdc030c 0xdcc3ed 0xdc3405 0x483781 # 0xdfd451 github.com/quic-go/quic-go.(*packetHandlerMap).ReplaceWithClosed+0x371 github.com/quic-go/quic-go@v0.52.0/transport.go:828 # 0xdc05d2 github.com/quic-go/quic-go.connRunners.ReplaceWithClosed+0x3b2 github.com/quic-go/quic-go@v0.52.0/conn_id_generator.go:36 # 0xdc030b github.com/quic-go/quic-go.(*connIDGenerator).ReplaceWithClosed+0xeb github.com/quic-go/quic-go@v0.52.0/conn_id_generator.go:202 # 0xdcc3ec github.com/quic-go/quic-go.(*connection).handleCloseError+0x72c github.com/quic-go/quic-go@v0.52.0/connection.go:1924 # 0xdc3404 github.com/quic-go/quic-go.(*connection).run+0xba4 github.com/quic-go/quic-go@v0.52.0/connection.go:691 0: 0 [1: 24] @ 0x461ac6 0x1155a46 0x1155877 0x8ff30b 0x11556cd 0x1151222 0xc4073b 0xc402c3 0x483781 # 0x1155a45 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x1155876 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x11556cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x1151221 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:910 # 0xc4073a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x1ba github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:172 # 0xc402c2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x102 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:184 0: 0 [2: 96] @ 0xdb6f2f 0xdb6e13 0xdb6007 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0xdb6f2e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x6e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:53 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdb6006 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x446 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:493 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [3: 288] @ 0x5159a6 0x9005d8 0x10fadff 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0x9005d7 github.com/libp2p/go-libp2p/core/network.(*StreamError).Error+0xd7 github.com/libp2p/go-libp2p@v0.42.0/core/network/mux.go:29 # 0x10fadfe github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x199e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:383 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [6: 96] @ 0x8ff3f5 0x8ff814 0x1155a65 0x1155877 0x8ff30b 0x11556cd 0x1151222 0xb27e97 0x10faa65 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x8ff3f4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8ff813 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x1155a64 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x104 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x1155876 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x11556cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x1151221 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:910 # 0xb27e96 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x1f6 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:90 # 0x10faa64 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1604 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:372 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 48] @ 0x461ac6 0xba2ebe 0xba2e43 0xba2e57 0xba3492 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xba2ebd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba2e42 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba2e56 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:46 # 0xba3491 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:111 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 64] @ 0xd0f0d5 0xd10a99 0xd0b652 0xd05831 0x10f83b3 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd10a98 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:508 # 0xd0b651 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x671 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:677 # 0xd05830 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x1b0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:926 # 0x10f83b2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0xf2 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:136 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [7: 560] @ 0x10b5757 0x10b5726 0x10b513e 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10b5756 github.com/libp2p/go-libp2p/p2p/host/autonat.newDialResponseError+0x5b6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/proto.go:35 # 0x10b5725 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x585 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:241 # 0x10b513d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xedd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:204 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 64] @ 0x11cc7a7 0x11d1f07 0x8fb287 0x11d1e26 0x11d0e07 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11cc7a6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x26 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:83 # 0x11d1f06 github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x86 github.com/pactus-project/pactus/state/state.go:581 # 0x8fb286 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x11d1e25 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:578 # 0x11d0e06 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x566 github.com/pactus-project/pactus/state/state.go:475 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 256] @ 0x49c0fc 0x49bf46 0x49bcbc 0x4ceb48 0x4ce531 0x4ce2ac 0x4ce28b 0xd248c5 0xd23f0f 0xd23d58 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x4ceb47 io.discard.ReadFrom+0x27 io/io.go:663 # 0x4ce530 io.copyBuffer+0x150 io/io.go:415 # 0x4ce2ab io.Copy+0x8b io/io.go:388 # 0x4ce28a io.CopyN+0x6a io/io.go:364 # 0xd248c4 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x3c4 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:773 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [12: 768] @ 0x10fa57f 0x10fa557 0x10fa4e3 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10fa57e github.com/libp2p/go-msgio/pbio.NewDelimitedWriter+0x111e github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:53 # 0x10fa556 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.NewDelimitedWriter+0x10f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/util/io.go:65 # 0x10fa4e2 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1082 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:362 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [6: 96] @ 0x8ff849 0x8ff557 0xd82893 0x114c7cc 0xd53a85 0x483781 # 0x8ff848 github.com/multiformats/go-multistream.delimWrite+0x68 github.com/multiformats/go-multistream@v0.6.1/multistream.go:112 # 0x8ff556 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd82892 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x432 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x114c7cb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:373 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [20: 7680] @ 0x10b4373 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10b4372 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x112 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:125 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x11ccc16 0x11ccb65 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb65 0x11ceaaf 0x11cea95 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ceaae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea94 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:233 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 240] @ 0x11ba61c 0x113f113 0x113efde 0x115027a 0x10aff29 0x10b4da5 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x11ba61b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x113f112 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getAddrs+0x112 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:352 # 0x113efdd github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x21d github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:337 # 0x1150279 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:743 # 0x10aff28 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x528 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/dialpolicy.go:42 # 0x10b4da4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xb44 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:178 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 160] @ 0x4dd42c 0xd0f0ae 0xd10a99 0xd0b652 0xd05006 0xd5f6b9 0x114f084 0x10f9f3c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd10a98 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:508 # 0xd0b651 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x671 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:677 # 0xd05005 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:865 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114f083 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x623 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:639 # 0x10f9f3b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xadb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 112] @ 0xde7abc 0xdf1566 0xdf2ae5 0xdff3fb 0xdff3df 0xdf2d6e 0xdd022c 0xea2289 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0xde7abb github.com/quic-go/quic-go.newSendStream+0x5b github.com/quic-go/quic-go@v0.52.0/send_stream.go:82 # 0xdf1565 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.52.0/stream.go:108 # 0xdf2ae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.52.0/streams_map.go:90 # 0xdff3fa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:115 # 0xdff3de github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:77 # 0xdf2d6d github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.52.0/streams_map.go:142 # 0xdd022b github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x2b github.com/quic-go/quic-go@v0.52.0/connection.go:2509 # 0xea2288 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/conn.go:62 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [8: 384] @ 0xde4d45 0xde4d1f 0xde466d 0xea3842 0xd5ef8a 0x4ce803 0x10fcc09 0x10fc35d 0x483781 # 0xde4d44 github.com/quic-go/quic-go/internal/utils.NewTimer+0x4c4 github.com/quic-go/quic-go@v0.52.0/internal/utils/timer.go:17 # 0xde4d1e github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.52.0/receive_stream.go:170 # 0xde466c github.com/quic-go/quic-go.(*receiveStream).Read+0xcc github.com/quic-go/quic-go@v0.52.0/receive_stream.go:94 # 0xea3841 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:58 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x4ce802 io.(*LimitedReader).Read+0x42 io/io.go:479 # 0x10fcc08 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).copyWithBuffer+0x88 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:520 # 0x10fc35c github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x1bc github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:473 0: 0 [1: 64] @ 0xdd5050 0xdd5044 0xdf16f0 0xdf17b3 0xdf2ae5 0xdff3fb 0xdff3df 0xdf2d6e 0xdd022c 0xea2289 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0xdd504f github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.52.0/internal/utils/linkedlist/linkedlist.go:78 # 0xdd5043 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.52.0/frame_sorter.go:38 # 0xdf16ef github.com/quic-go/quic-go.newReceiveStream+0x36f github.com/quic-go/quic-go@v0.52.0/receive_stream.go:74 # 0xdf17b2 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.52.0/stream.go:121 # 0xdf2ae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.52.0/streams_map.go:90 # 0xdff3fa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:115 # 0xdff3de github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:77 # 0xdf2d6d github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.52.0/streams_map.go:142 # 0xdd022b github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x2b github.com/quic-go/quic-go@v0.52.0/connection.go:2509 # 0xea2288 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/conn.go:62 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [1: 512] @ 0xb5e9bf 0xbab5bc 0xbab4ae 0xbaa8c5 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbab5bb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:372 # 0xbab4ad github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:359 # 0xbaa8c4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:305 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 96] @ 0x446b69 0x458a86 0xd265bd 0xd297b8 0xd5ef8a 0x8ffc2a 0x779571 0x8ffa29 0x8ff905 0x1155d89 0x1155d44 0x11561c7 0x8ff30b 0x1156049 0x11511c2 0x4ce0f1 0xb271f1 0xb271cf 0x779571 0xb26aaa 0xb26e1f 0xb34625 0x483781 # 0xd265bc github.com/libp2p/go-yamux/v5.(*Stream).Read+0x1dc github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:113 # 0xd297b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:37 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x8ffc29 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0x8ffa28 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8ff904 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1155d88 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa8 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x1155d43 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x63 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x11561c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1156048 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x11511c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:906 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xb271f0 io.ReadFull+0x30 io/io.go:354 # 0xb271ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0xb26aa9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb26e1e github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x9e github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb34624 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:324 0: 0 [1: 640] @ 0xba5b5b 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xba5b5a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x21a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:292 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 3840] @ 0xd3075f 0xd2efdf 0xd2ecc9 0x483781 # 0xd3075e github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).getConnsToClose+0x7e github.com/libp2p/go-libp2p@v0.42.0/p2p/net/connmgr/connmgr.go:472 # 0xd2efde github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).trim+0x1e github.com/libp2p/go-libp2p@v0.42.0/p2p/net/connmgr/connmgr.go:385 # 0xd2ecc8 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).background+0x148 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/connmgr/connmgr.go:364 0: 0 [2: 64] @ 0x66da16 0x671a1a 0x68da9f 0x6a0c45 0x6d9a45 0x6e62f0 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x66da15 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.22.0/bitset.go:175 # 0x671a19 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:823 # 0x68da9e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a0c44 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x7b1265 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xb9be69 0xb9df6f 0x483781 # 0x7b1264 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:154 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xb9be68 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:383 # 0xb9df6e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:692 0: 0 [4: 192] @ 0x539255 0x66444b 0x6da72b 0x6da6c1 0x6da56a 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x539254 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66444a github.com/pactus-project/pactus/util/encoding.ReadElement+0x28a github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6da72a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6da6c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6da569 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x530f91 0x53162d 0x5315ef 0x13bdf1e 0x13c575e 0x13c7825 0x14753ff 0x483781 # 0x530f90 context.WithDeadlineCause+0x250 context/context.go:647 # 0x53162c context.WithDeadline+0x4c context/context.go:617 # 0x5315ee context.WithTimeout+0xe context/context.go:695 # 0x13bdf1d github.com/go-zeromq/zmq4.(*pubSocket).Send+0x7d github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x13c575d github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x23d github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:34 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x7b0ef1 0x7b1185 0x7b429c 0x8e8afa 0x8e7edb 0x8e81f3 0x8e5494 0x8e4c5b 0x49bacb 0x8e4bdb 0x8e4baf 0x8e44fa 0x10cb005 0x10c9145 0x10c6f0f 0x10c5f8f 0x10c390c 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x7b0ef0 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:120 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x8e8af9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:236 # 0x8e7eda github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:123 # 0x8e81f2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:176 # 0x8e5493 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.42.0/core/record/record.go:81 # 0x8e4c5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:230 # 0x49baca sync.(*Once).doSlow+0xaa sync/once.go:78 # 0x8e4bda sync.(*Once).Do+0x3a sync/once.go:69 # 0x8e4bae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:226 # 0x8e44f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:121 # 0x10cb004 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:1046 # 0x10c9144 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:833 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5f8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:513 # 0x10c390b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:96 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 112] @ 0x77d1d2 0x7b8bfb 0x7b8bf6 0x7b8bf5 0x7b8bfc 0x7bd5d7 0x7b1f8f 0x7b2d17 0x7b0f67 0x7b1185 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xb9be69 0xb9df6f 0x483781 # 0x77d1d1 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x7b8bfa github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x7b8bf5 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x7b8bf4 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x7b8bfb github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:392 # 0x7bd5d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:47 # 0x7b1f8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xb9be68 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:383 # 0xb9df6e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:692 0: 0 [1: 256] @ 0x49c0fc 0x49bf46 0x49bcbc 0x8e3bb8 0xd22cc7 0xd22cb0 0xd26af3 0xd26734 0xd29838 0xd5f0ca 0x5963f5 0x8ff58f 0xd82893 0x114c7cc 0xd53a85 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8e3bb7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd22cc6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd22caf github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.0.1/session.go:521 # 0xd26af2 github.com/libp2p/go-yamux/v5.(*Stream).write+0x352 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:185 # 0xd26733 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x73 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:133 # 0xd29837 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:42 # 0xd5f0c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:69 # 0x5963f4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:643 # 0x8ff58e github.com/multiformats/go-multistream.delimWriteBuffered+0xce github.com/multiformats/go-multistream@v0.6.1/multistream.go:88 # 0xd82892 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x432 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x114c7cb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:373 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 256] @ 0xb33bd8 0xb3225b 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0xb33bd7 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x297 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:287 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [2: 256] @ 0xd9c568 0xd96a4d 0xd9648c 0xdc9c77 0xdc9c0c 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0xd9c567 github.com/quic-go/quic-go/internal/wire.parseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.52.0/internal/wire/stream_frame.go:63 # 0xd96a4c github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x44c github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:99 # 0xd9648b github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:80 # 0xdc9c76 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1d6 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:60 # 0xdc9c0b github.com/quic-go/quic-go.(*connection).handleFrames+0x16b github.com/quic-go/quic-go@v0.52.0/connection.go:1435 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [3: 48] @ 0xde4d7f 0xde466d 0xea3842 0xd5ef8a 0x4ce803 0x10fcc09 0x10fc35d 0x483781 # 0xde4d7e github.com/quic-go/quic-go.(*receiveStream).readImpl+0x4fe github.com/quic-go/quic-go@v0.52.0/receive_stream.go:171 # 0xde466c github.com/quic-go/quic-go.(*receiveStream).Read+0xcc github.com/quic-go/quic-go@v0.52.0/receive_stream.go:94 # 0xea3841 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:58 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x4ce802 io.(*LimitedReader).Read+0x42 io/io.go:479 # 0x10fcc08 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).copyWithBuffer+0x88 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:520 # 0x10fc35c github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x1bc github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:473 0: 0 [1: 256] @ 0xb5e9bf 0xbab787 0xbab769 0xbab72f 0xbab49e 0xbaa8c5 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbab786 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:148 # 0xbab768 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:158 # 0xbab72e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:382 # 0xbab49d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:356 # 0xbaa8c4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:305 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0xd0f0d5 0xd106e5 0xd09113 0xd0202a 0xd542ca 0xd4f0ee 0x114ecb8 0x10f9f3c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd106e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:445 # 0xd09112 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x4f2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:465 # 0xd02029 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd542c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:220 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x10f9f3b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xadb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 720] @ 0xc36725 0xc365a5 0xc3a1b3 0xb3747f 0xba5b3d 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc36724 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc365a4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc3a1b2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xb3747e github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0xde github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/peerstore.go:11 # 0xba5b3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:290 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x11ccc16 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb65 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x4dd42c 0xd0f0ae 0xd0c63b 0xd0c5dd 0xd0c3d2 0xd53722 0xd5f3a6 0xd5f276 0x10fbd04 0x10fae89 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0c63a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:374 # 0xd0c5dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:773 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd53721 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:119 # 0xd5f3a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:111 # 0xd5f275 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x35 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:90 # 0x10fbd03 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func3+0x43 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:342 # 0x10fae88 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1a28 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:384 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x4dd42c 0xd0f0ae 0xd08b45 0xd08a72 0xd07f8f 0xd08806 0x10c7199 0x10c5f8f 0x10c390c 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd08b44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd08a71 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseMemoryForChild+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:443 # 0xd07f8e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).releaseMemoryForEdges+0x4e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:400 # 0xd08805 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseMemory+0xc5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:430 # 0x10c7198 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x878 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:615 # 0x10c5f8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:513 # 0x10c390b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:96 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 704512] @ 0x72f80e 0x743a8a 0x742f92 0x743529 0x745a7c 0x7447e5 0x744d1e 0x744eb0 0x8ebd1d 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x72f80d github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x46d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:305 # 0x743a89 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x309 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:304 # 0x742f91 github.com/syndtr/goleveldb/leveldb.decodeBatch+0x1d1 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:281 # 0x743528 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x208 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:299 # 0x745a7b github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0xa9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:580 # 0x7447e4 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:131 # 0x744d1d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:203 # 0x744eaf github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:225 # 0x8ebd1c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 64] @ 0x4619f2 0x460f65 0x4610ca 0x7ab80e 0xa659f0 0xba912f 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0x7ab80d github.com/multiformats/go-multibase.Encode+0x58d github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xa659ef github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1af github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:26 # 0xba912e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:92 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 144] @ 0x548c97 0x143d8ed 0x1439dfb 0x143992e 0x483781 # 0x548c96 encoding/json.Unmarshal+0x36 encoding/json/decode.go:101 # 0x143d8ec github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14c github.com/creachadair/jrpc2@v1.3.1/json.go:95 # 0x1439dfa github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.1/client.go:80 # 0x143992d github.com/creachadair/jrpc2.NewClient.func1+0x8d github.com/creachadair/jrpc2@v1.3.1/client.go:67 0: 0 [1: 160] @ 0x127ce46 0x1280934 0x483781 # 0x127ce45 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x305 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1234 # 0x1280933 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x2d3 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1696 0: 0 [3: 48] @ 0x10f9ee5 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10f9ee4 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xa84 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 336] @ 0x412454 0x4e4988 0xde4d2e 0xde4d1f 0xde466d 0xea3842 0xd5ef8a 0x4ce0f1 0x10b98b2 0x10b989e 0x10f867b 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4e4987 time.NewTimer+0x27 time/sleep.go:144 # 0xde4d2d github.com/quic-go/quic-go/internal/utils.NewTimer+0x4ad github.com/quic-go/quic-go@v0.52.0/internal/utils/timer.go:17 # 0xde4d1e github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.52.0/receive_stream.go:170 # 0xde466c github.com/quic-go/quic-go.(*receiveStream).Read+0xcc github.com/quic-go/quic-go@v0.52.0/receive_stream.go:94 # 0xea3841 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:58 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0x10b98b1 io.ReadFull+0x71 io/io.go:354 # 0x10b989d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadMsg+0x5d github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/util/io.go:56 # 0x10f867a github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x3ba github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:156 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 884736] @ 0x72f80e 0x743a8a 0x742f92 0x743529 0x745a7c 0x7447e5 0x744d1e 0x744eb0 0x8ebd1d 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x72f80d github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x46d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:305 # 0x743a89 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x309 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:304 # 0x742f91 github.com/syndtr/goleveldb/leveldb.decodeBatch+0x1d1 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:281 # 0x743528 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x208 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:299 # 0x745a7b github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0xa9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:580 # 0x7447e4 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:131 # 0x744d1d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:203 # 0x744eaf github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:225 # 0x8ebd1c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [11: 1056] @ 0x4c179d 0x8601a7 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x10b98e5 0x10f867b 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4c179c reflect.New+0x5c reflect/value.go:3021 # 0x8601a6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:184 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x10b98e4 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadMsg+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/util/io.go:61 # 0x10f867a github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x3ba github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:156 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 128] @ 0x114f765 0x114f08a 0x10f9f3c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x114f764 github.com/multiformats/go-multistream.NewMSSelect[...]+0xd04 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:12 # 0x114f089 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x629 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:642 # 0x10f9f3b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xadb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [11: 528] @ 0x10b99e6 0x10b99a7 0x10f972d 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10b99e5 github.com/libp2p/go-libp2p/core/peer.IDFromBytes+0x85 github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:117 # 0x10b99a6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.PeerToPeerInfoV2+0x46 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/util/pbconv.go:17 # 0x10f972c github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x2cc github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:271 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 48] @ 0xd0f0d5 0xd07a78 0xd0799b 0xd07d25 0xd07991 0xd07d25 0xd07991 0x10f963e 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd07a77 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5b7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:389 # 0xd0799a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4da github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:360 # 0xd07d24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:367 # 0xd07990 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4d0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:354 # 0xd07d24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:367 # 0xd07990 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4d0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:354 # 0x10f963d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1dd github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:259 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [32: 5120] @ 0xd0628d 0xd0c27c 0x10f9517 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd0628c github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xcc github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:68 # 0xd0c27b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:739 # 0x10f9516 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb6 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:246 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 72] @ 0x1156173 0x8ff30b 0x1156049 0x11511c2 0x10b97f6 0x779571 0x10b9870 0x10faa97 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x1156172 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x92 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1156048 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x11511c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:906 # 0x10b97f5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadByte+0x35 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/util/io.go:41 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0x10b986f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadMsg+0x2f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/util/io.go:46 # 0x10faa96 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1636 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:381 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 96] @ 0x4dd42c 0xd0f0ae 0xd07a78 0xd0799b 0xd07d25 0xd07991 0xd07d25 0xd07991 0x10f963e 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd07a77 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5b7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:389 # 0xd0799a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4da github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:360 # 0xd07d24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:367 # 0xd07990 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4d0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:354 # 0xd07d24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:367 # 0xd07990 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4d0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:354 # 0x10f963d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1dd github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:259 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [8: 384] @ 0x5159a6 0xd06271 0xd0c27c 0x10f9517 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd06270 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xb0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:71 # 0xd0c27b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:739 # 0x10f9516 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb6 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:246 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 128] @ 0x4dd42c 0xd0f0ae 0xd07a78 0xd0799b 0xd07d25 0xd07991 0xd20e66 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0x10f9f3c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd07a77 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5b7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:389 # 0xd0799a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4da github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:360 # 0xd07d24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:367 # 0xd07990 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4d0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:354 # 0xd20e65 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x245 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:218 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x10f9f3b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xadb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 64] @ 0xd0f0d5 0xd085d8 0xd08511 0xd07d85 0xd07991 0x10b38dc 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd085d7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:389 # 0xd08510 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x530 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:417 # 0xd07d84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:374 # 0xd07990 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4d0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:354 # 0x10b38db github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x11b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:60 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [7: 784] @ 0xdc2579 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdc2578 github.com/quic-go/quic-go.(*connection).preSetup+0x7d8 github.com/quic-go/quic-go@v0.52.0/connection.go:498 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 416] @ 0x479453 0x408c45 0x408c38 0x40e252 0xc4837b 0xc45b87 0xc5d0e2 0xc59a87 0x483781 # 0xc4837a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x2fa github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1042 # 0xc45b86 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x106 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:754 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [1: 16] @ 0x52f585 0xdedcce 0xdec62b 0xdeb4e5 0x483781 # 0x52f584 context.WithCancelCause+0x64 context/context.go:270 # 0xdedccd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x50d github.com/quic-go/quic-go@v0.52.0/server.go:681 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 64] @ 0x7c436b 0x7c09eb 0x7eedd8 0x7f4108 0x7f4b7d 0x9774c9 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7c436a crypto/elliptic.(*nistCurve[...]).Unmarshal+0x14a crypto/elliptic/nistec.go:265 # 0x7c09ea crypto/elliptic.Unmarshal+0x2aa crypto/elliptic/elliptic.go:155 # 0x7eedd7 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:263 # 0x7f4107 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1008 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0x9774c8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:903 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x7b1265 0x7b429c 0x8e8afa 0x8e7edb 0x8e81f3 0x8e5494 0x8e4c5b 0x49bacb 0x8e4bdb 0x8e4baf 0x8e44fa 0x10cb005 0x10c9145 0x10c6f0f 0x10c5f8f 0x10c390c 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x7b1264 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:154 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x8e8af9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:236 # 0x8e7eda github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:123 # 0x8e81f2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:176 # 0x8e5493 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.42.0/core/record/record.go:81 # 0x8e4c5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:230 # 0x49baca sync.(*Once).doSlow+0xaa sync/once.go:78 # 0x8e4bda sync.(*Once).Do+0x3a sync/once.go:69 # 0x8e4bae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:226 # 0x8e44f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:121 # 0x10cb004 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:1046 # 0x10c9144 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:833 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5f8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:513 # 0x10c390b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:96 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 192] @ 0x8d5c3b 0x8d5ba5 0x8e4116 0x10fd95a 0x10f9077 0x10f8750 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x8d5c3a crypto/ed25519.Sign+0xba crypto/ed25519/ed25519.go:177 # 0x8d5ba4 github.com/libp2p/go-libp2p/core/crypto.(*Ed25519PrivateKey).Sign+0x24 github.com/libp2p/go-libp2p@v0.42.0/core/crypto/ed25519.go:81 # 0x8e4115 github.com/libp2p/go-libp2p/core/record.Seal+0x1f5 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:73 # 0x10fd959 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x619 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:624 # 0x10f9076 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x6f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:228 # 0x10f874f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:165 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [14: 1344] @ 0x10fa885 0x10fa682 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10fa884 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.PeerInfoToPeerV2+0x1424 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/util/pbconv.go:40 # 0x10fa681 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1221 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:367 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 3072] @ 0x533ab4 0x5334dd 0x941d10 0x941cd7 0x93f7fe 0x945665 0x945666 0x4ce0f1 0xd23e85 0xd23e5d 0xd23d58 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x941d0f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:168 # 0x941cd6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:830 # 0x93f7fd crypto/tls.(*Conn).readRecordOrCCS+0xd3d crypto/tls/conn.go:680 # 0x945664 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:591 # 0x945665 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1385 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xd23e84 io.ReadFull+0xe4 io/io.go:354 # 0xd23e5c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.0.1/session.go:723 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [5: 480] @ 0x14b2797 0x6d7845 0x6d7dcb 0xdb7945 0xdb7fdb 0xdb7b10 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb7fda github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:68 # 0xdb7b0f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:45 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 24] @ 0xdb7775 0xdb6f0f 0xdb6e13 0xdb6007 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xdb7774 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:12 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdb6006 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x446 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:493 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [2: 256] @ 0x49c652 0x49bc65 0x82d7e5 0x82d522 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x49c651 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x82d7e4 google.golang.org/protobuf/internal/order.RangeFields.func1+0x64 google.golang.org/protobuf@v1.36.6/internal/order/range.go:45 # 0x82d521 google.golang.org/protobuf/internal/order.RangeFields+0x261 google.golang.org/protobuf@v1.36.6/internal/order/range.go:64 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 192] @ 0x4d68ad 0x4d6b32 0x5cda8c 0x5e75bb 0x5e6470 0xa080ec 0x142eaa9 0x483781 # 0x4d68ac syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:675 # 0x4d6b31 syscall.Getsockname+0x71 syscall/syscall_linux.go:713 # 0x5cda8b net.(*netFD).accept+0x1cb net/fd_unix.go:188 # 0x5e75ba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5e646f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xa080eb net/http.(*Server).Serve+0x30b net/http/server.go:3424 # 0x142eaa8 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:121 0: 0 [1: 16] @ 0xba6c59 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba6c58 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x198 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:24 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 8] @ 0x6f33d8 0x6f343c 0x11f9465 0x11f9505 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6f33d7 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x57 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 1008] @ 0x47fb1c 0x4e4bd5 0xd1fbb2 0xd280f5 0xd29a58 0xd5f7a2 0x10f8653 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e4bd4 time.AfterFunc+0x34 time/sleep.go:211 # 0xd1fbb1 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x251 github.com/libp2p/go-yamux/v5@v5.0.1/deadline.go:54 # 0xd280f4 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb4 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:504 # 0xd29a57 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetReadDeadline+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:71 # 0xd5f7a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetReadDeadline+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:170 # 0x10f8652 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x392 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:152 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 160] @ 0x11cf45a 0x11cf423 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11cf459 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Clone+0x219 github.com/pactus-project/pactus/types/certificate/block_certificate.go:46 # 0x11cf422 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e2 github.com/pactus-project/pactus/state/state.go:312 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 224] @ 0x47fb1c 0x4e4bd5 0x530f5c 0x53162d 0x5315ef 0x10b540d 0x10b513e 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e4bd4 time.AfterFunc+0x34 time/sleep.go:211 # 0x530f5b context.WithDeadlineCause+0x21b context/context.go:643 # 0x53162c context.WithDeadline+0x4c context/context.go:617 # 0x5315ee context.WithTimeout+0xe context/context.go:695 # 0x10b540c github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x26c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:223 # 0x10b513d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xedd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:204 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 32] @ 0xd0f0d5 0xd0bb05 0xd0ba2b 0xd0c68d 0xd0c3d2 0xd53722 0xd5f3a6 0xd5f276 0x10fbd04 0x10fae89 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd0bb04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x204 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0ba2a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x12a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:695 # 0xd0c68c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:759 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd53721 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:119 # 0xd5f3a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:111 # 0xd5f275 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x35 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:90 # 0x10fbd03 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func3+0x43 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:342 # 0x10fae88 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1a28 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:384 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 240] @ 0x11eb716 0x11eb705 0x11eadcf 0x11eb273 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x11eb715 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x55 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:165 # 0x11eb704 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x44 github.com/pactus-project/pactus/sync/firewall/firewall.go:209 # 0x11eadce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11eb272 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 576] @ 0xda9088 0xda91de 0xda6392 0xdbcaf2 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xda9087 github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x127 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:51 # 0xda91dd github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x9d github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:142 # 0xda6391 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/ackhandler.go:22 # 0xdbcaf1 github.com/quic-go/quic-go.init.func1+0x991 github.com/quic-go/quic-go@v0.52.0/connection.go:284 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [14: 28672] @ 0x8e3c6f 0xd28bf3 0xd28bdf 0xd27ded 0xd24694 0xd23f0f 0xd23d58 0x483781 # 0x8e3c6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd28bf2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd28bde github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.0.1/util.go:149 # 0xd27dec github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:479 # 0xd24693 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:787 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [10: 480] @ 0x4886cb 0x53dfc7 0x82d468 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x4886ca internal/reflectlite.Swapper+0x36a internal/reflectlite/swapper.go:68 # 0x53dfc6 sort.Slice+0x86 sort/slice.go:26 # 0x82d467 google.golang.org/protobuf/internal/order.RangeFields+0x1a7 google.golang.org/protobuf@v1.36.6/internal/order/range.go:54 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [6: 480] @ 0x5159a6 0xd06271 0xd0c27c 0xd29da2 0xd20dd4 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0x10f9f3c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd06270 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xb0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:71 # 0xd0c27b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:739 # 0xd29da1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/transport.go:45 # 0xd20dd3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:214 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x10f9f3b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xadb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 768] @ 0x5433c9 0x12283e8 0x4fc242 0x5e1b76 0x1228508 0x128273d 0x12de3e5 0x12ddfb2 0x12ddd5c 0x483781 # 0x5433c8 golang.org/x/sys/unix.GetsockoptTCPInfo+0x28 golang.org/x/sys@v0.34.0/unix/syscall_linux.go:1293 # 0x12283e7 google.golang.org/grpc/internal/channelz.(*SocketOptionData).Getsockopt+0xe7 google.golang.org/grpc@v1.73.0/internal/channelz/syscall_linux.go:48 # 0x4fc241 internal/poll.(*FD).RawControl+0xe1 internal/poll/fd_posix.go:61 # 0x5e1b75 net.(*rawConn).Control+0x35 net/rawconn.go:32 # 0x1228507 google.golang.org/grpc/internal/channelz.GetSocketOption+0xc7 google.golang.org/grpc@v1.73.0/internal/channelz/syscall_linux.go:61 # 0x128273c google.golang.org/grpc/internal/transport.NewServerTransport+0xdfc google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:281 # 0x12de3e4 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.73.0/server.go:990 # 0x12ddfb1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.73.0/server.go:948 # 0x12ddd5b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.73.0/server.go:932 0: 0 [3: 144] @ 0x6da6bb 0x6da56a 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6da6ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6da569 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 1536] @ 0xb53445 0xb59373 0xb5a6bd 0x483781 # 0xb53444 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0x1e4 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:328 # 0xb59372 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:141 # 0xb5a6bc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x33c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:224 0: 0 [3: 288] @ 0x6719f9 0x68da9f 0x6a0c2e 0x6d9a45 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c666b 0x11d0ff7 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6719f8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:818 # 0x68da9e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a0c2d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c666a github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11d0ff6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x756 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x81766d 0x817d47 0x12433dc 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x81766c google.golang.org/protobuf/reflect/protoreflect.Value.Interface+0x1ac google.golang.org/protobuf@v1.36.6/reflect/protoreflect/value_union.go:207 # 0x817d46 google.golang.org/protobuf/reflect/protoreflect.Value.String+0x46 google.golang.org/protobuf@v1.36.6/reflect/protoreflect/value_union.go:316 # 0x12433db google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x61b google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:314 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 224] @ 0xde7aa6 0xdf1566 0xdf2ae5 0xdff3fb 0xdff3df 0xdf2d6e 0xdd022c 0xea2289 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xde7aa5 github.com/quic-go/quic-go.newSendStream+0x45 github.com/quic-go/quic-go@v0.52.0/send_stream.go:81 # 0xdf1565 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.52.0/stream.go:108 # 0xdf2ae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.52.0/streams_map.go:90 # 0xdff3fa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:115 # 0xdff3de github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:77 # 0xdf2d6d github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.52.0/streams_map.go:142 # 0xdd022b github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x2b github.com/quic-go/quic-go@v0.52.0/connection.go:2509 # 0xea2288 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/conn.go:62 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [2: 48] @ 0xc36725 0xc365a5 0xc3a1b3 0x10aeb95 0x10ac332 0x483781 # 0xc36724 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc365a4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc3a1b2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x10aeb94 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x254 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/autonat.go:420 # 0x10ac331 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x631 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/autonat.go:226 0: 0 [6: 96] @ 0x8ff9f1 0x8ff905 0x1155d89 0x1155d44 0x11561c7 0x8ff30b 0x1156049 0x11511c2 0x10b97f6 0x779571 0x10b9870 0x10faa97 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x8ff9f0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8ff904 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1155d88 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa8 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x1155d43 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x63 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x11561c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1156048 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x11511c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:906 # 0x10b97f5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadByte+0x35 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/util/io.go:41 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0x10b986f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadMsg+0x2f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/util/io.go:46 # 0x10faa96 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1636 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:381 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 320] @ 0x10fac0f 0x10fab95 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10fac0e github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).makeLimitMsg+0x17ae github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:649 # 0x10fab94 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1734 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:403 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [8: 128] @ 0xd0f0d5 0xd08b45 0xd08a72 0xd07f8f 0xd08806 0x10fb739 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd08b44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd08a71 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseMemoryForChild+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:443 # 0xd07f8e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).releaseMemoryForEdges+0x4e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:400 # 0xd08805 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseMemory+0xc5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:430 # 0x10fb738 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x22d8 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:442 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 24] @ 0x87d056 0x88fefa 0x88fb38 0x86023b 0x88fefa 0x88fb38 0x86023b 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0xb27a72 0x10b3c03 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x87d055 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5577 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86023a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:186 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86023a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:186 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0xb27a71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10b3c02 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x442 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:79 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 256] @ 0x49c0fc 0x49bf46 0x49bcbc 0x8e3bb8 0xd236b8 0xd236ae 0xd2301c 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8e3bb7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd236b7 github.com/libp2p/go-buffer-pool.Get+0x537 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd236ad github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x52d github.com/libp2p/go-yamux/v5@v5.0.1/session.go:638 # 0xd2301b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.0.1/session.go:546 0: 0 [1: 48] @ 0x461ac6 0x10b9353 0x8e3f8a 0x10fd95a 0x10f9077 0x10f8750 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10b9352 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/proto.(*ReservationVoucher).MarshalRecord+0x72 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/proto/voucher.go:44 # 0x8e3f89 github.com/libp2p/go-libp2p/core/record.Seal+0x69 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:52 # 0x10fd959 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x619 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:624 # 0x10f9076 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x6f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:228 # 0x10f874f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:165 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 1114112] @ 0x72f8f2 0x743a8a 0x742f92 0x743529 0x745a7c 0x7447e5 0x744d1e 0x744eb0 0x8ebd1d 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x72f8f1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x551 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:308 # 0x743a89 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x309 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:304 # 0x742f91 github.com/syndtr/goleveldb/leveldb.decodeBatch+0x1d1 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:281 # 0x743528 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x208 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:299 # 0x745a7b github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0xa9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:580 # 0x7447e4 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:131 # 0x744d1d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:203 # 0x744eaf github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:225 # 0x8ebd1c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [2: 32] @ 0x10b39e6 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10b39e5 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x225 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:71 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 256] @ 0x7b1265 0x7b429c 0x10c8f51 0x10c6f0f 0x10c5f8f 0x10c390c 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x7b1264 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:154 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x10c8f50 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x7b0 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:814 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5f8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:513 # 0x10c390b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:96 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [17: 544] @ 0x4dd42c 0xd0f0ae 0xd08b45 0xd08a72 0xd07f8f 0xd08806 0x10fb739 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd08b44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd08a71 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseMemoryForChild+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:443 # 0xd07f8e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).releaseMemoryForEdges+0x4e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:400 # 0xd08805 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseMemory+0xc5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:430 # 0x10fb738 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x22d8 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:442 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [46: 17664] @ 0xd26105 0xd26106 0xd20f2b 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0x10f9f3c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd26104 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.0.1/util.go:83 # 0xd26105 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:69 # 0xd20f2a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.0.1/session.go:234 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x10f9f3b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xadb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 1536] @ 0xd50ea6 0x10ae97e 0x10ac332 0x483781 # 0xd50ea5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc5 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:743 # 0x10ae97d github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x3d github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/autonat.go:400 # 0x10ac331 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x631 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/autonat.go:226 0: 0 [1: 131072] @ 0x533ab4 0x5334dd 0x5336b9 0x64bf4a 0x64c554 0x64dc5c 0x650909 0x64ad26 0x64a8fc 0x11e3e17 0x11e3df3 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x64bf49 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:1227 # 0x64c553 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:1262 # 0x64dc5b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.8.0/encode.go:1505 # 0x650908 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:1898 # 0x64ad25 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:994 # 0x64a8fb github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.8.0/encode.go:929 # 0x11e3e16 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:98 # 0x11e3df2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 1920] @ 0x113ee5b 0x113ee06 0x115027a 0x10aff29 0x10b4433 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x113ee5a slices.Clone[...]+0x9a slices/slices.go:355 # 0x113ee05 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x45 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:334 # 0x1150279 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:743 # 0x10aff28 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x528 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/dialpolicy.go:42 # 0x10b4432 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x1d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:131 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0x9f99ee 0x9f96dc 0x9f9494 0xa05c9f 0xa05565 0xa064c5 0xa251ce 0xa02b45 0x483781 # 0x9f99ed net/http.(*routingNode).matchPath+0x1ad net/http/routing_tree.go:184 # 0x9f96db net/http.(*routingNode).matchMethodAndPath+0x11b net/http/routing_tree.go:147 # 0x9f9493 net/http.(*routingNode).match+0x93 net/http/routing_tree.go:126 # 0xa05c9e net/http.(*ServeMux).matchOrRedirect+0x21e net/http/server.go:2732 # 0xa05564 net/http.(*ServeMux).findHandler+0x224 net/http/server.go:2686 # 0xa064c4 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2820 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [25: 800] @ 0x4dd42c 0xd0f0ae 0xd085d8 0xd08511 0xd07d85 0xd07991 0x10fa1b4 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd085d7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:389 # 0xd08510 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x530 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:417 # 0xd07d84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:374 # 0xd07990 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4d0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:354 # 0x10fa1b3 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xd53 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:354 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [11: 1232] @ 0x530e14 0x53162d 0x5315ef 0x10f9e56 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x530e13 context.WithDeadlineCause+0xd3 context/context.go:631 # 0x53162c context.WithDeadline+0x4c context/context.go:617 # 0x5315ee context.WithTimeout+0xe context/context.go:695 # 0x10f9e55 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x9f5 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:328 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 32] @ 0xd0f0d5 0xd0613b 0xd06085 0xd03568 0xd02006 0xd542ca 0xd4f0ee 0x114ecb8 0x10f9f3c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd0613a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:362 # 0xd06084 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:63 # 0xd03567 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:586 # 0xd02005 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd542c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:220 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x10f9f3b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xadb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [15: 1680] @ 0xd2615e 0xd20f2b 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0x10f9f3c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd2615d github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:72 # 0xd20f2a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.0.1/session.go:234 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x10f9f3b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xadb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [12: 1344] @ 0xd260d6 0xd261cc 0xd20f2b 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0x10f9f3c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd260d5 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.0.1/deadline.go:22 # 0xd261cb github.com/libp2p/go-yamux/v5.newStream+0x14b github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:63 # 0xd20f2a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.0.1/session.go:234 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x10f9f3b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xadb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [14: 1568] @ 0x114f6a9 0x114f7a2 0x114f08a 0x10f9f3c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x114f6a8 github.com/multiformats/go-multistream.newOnce+0xc48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x114f7a1 github.com/multiformats/go-multistream.NewMSSelect[...]+0xd41 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x114f089 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x629 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:642 # 0x10f9f3b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xadb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0x13c50fc 0x13c6aef 0x13c7825 0x14753ff 0x483781 # 0x13c50fb github.com/pactus-project/pactus/www/zmq.(*basePub).makeTopicMsg+0x5b github.com/pactus-project/pactus/www/zmq/publisher.go:50 # 0x13c6aee github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x16e github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:25 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 576] @ 0x682a73 0x68408b 0x6842a5 0x6a7932 0x6a7330 0x6a7452 0x6d9c05 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c666b 0x11d0ff7 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a72 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7931 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:86 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c666a github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11d0ff6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x756 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 384] @ 0x113f14c 0x113f0eb 0x113efde 0x115027a 0x10aff29 0x10b4433 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x113f14b slices.Clone[...]+0x14b slices/slices.go:355 # 0x113f0ea github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getAddrs+0xea github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:352 # 0x113efdd github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x21d github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:337 # 0x1150279 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:743 # 0x10aff28 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x528 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/dialpolicy.go:42 # 0x10b4432 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x1d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:131 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 1536] @ 0x533ab4 0x5334dd 0x5336b9 0x5158b7 0x142f147 0x13d6b48 0x142ee28 0x142edf1 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x142f146 github.com/pactus-project/pactus/www/html.(*Server).RootHandler.func1+0x106 github.com/pactus-project/pactus/www/html/server.go:162 # 0x13d6b47 github.com/gorilla/mux.(*Router).walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:377 # 0x142ee27 github.com/gorilla/mux.(*Router).Walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:363 # 0x142edf0 github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x70 github.com/pactus-project/pactus/www/html/server.go:154 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [9: 432] @ 0x531705 0x114ec85 0x114ec19 0x10f9f3c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0x114ec84 github.com/libp2p/go-libp2p/core/network.WithNoDial+0x224 github.com/libp2p/go-libp2p@v0.42.0/core/network/context.go:68 # 0x114ec18 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1b8 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x10f9f3b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xadb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [6: 192] @ 0x4dd42c 0xd0f0ae 0xd07a78 0xd0799b 0xd07d25 0xd07991 0x10f963e 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd07a77 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5b7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:389 # 0xd0799a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4da github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:360 # 0xd07d24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:367 # 0xd07990 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4d0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:354 # 0x10f963d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1dd github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:259 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 576] @ 0x533ab4 0x5334dd 0x941d10 0x941cd7 0x93ee8f 0x9434f1 0x9434f2 0x943579 0x94eddb 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8ce79 0xd81282 0xd800da 0xd7fbda 0xeba647 0xeba12d 0xd59482 0xd4cf18 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x941d0f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:168 # 0x941cd6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:830 # 0x93ee8e crypto/tls.(*Conn).readRecordOrCCS+0x3ce crypto/tls/conn.go:629 # 0x9434f0 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:591 # 0x9434f1 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1078 # 0x943578 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1089 # 0x94edda crypto/tls.(*Conn).clientHandshake+0x4fa crypto/tls/handshake_client.go:340 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8ce78 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2f8 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:118 # 0xd81281 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:225 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xeba646 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x466 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:302 # 0xeba12c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:261 # 0xd59481 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:604 # 0xd4cf17 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 176] @ 0x98ec48 0xa24289 0xa2428a 0x9fdbc7 0xa028b8 0x483781 # 0x98ec47 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:520 # 0xa24288 net/textproto.(*Reader).ReadMIMEHeader+0x4c8 net/textproto/reader.go:502 # 0xa24289 net/http.readRequest+0x4c9 net/http/request.go:1133 # 0x9fdbc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1048 # 0xa028b7 net/http.(*conn).serve+0x397 net/http/server.go:2027 0: 0 [15: 1680] @ 0xd1fac6 0xd27891 0xd272ef 0xd298f5 0xd298f6 0xd5f262 0x10fc3e7 0x483781 # 0xd1fac5 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x165 github.com/libp2p/go-yamux/v5@v5.0.1/deadline.go:44 # 0xd27890 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x50 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:393 # 0xd272ee github.com/libp2p/go-yamux/v5.(*Stream).ResetWithError+0x1ae github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:298 # 0xd298f4 github.com/libp2p/go-yamux/v5.(*Stream).Reset+0x14 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:263 # 0xd298f5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Reset+0x15 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:51 # 0xd5f261 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:89 # 0x10fc3e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x246 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:477 0: 0 [1: 16] @ 0x5159a6 0x6d6cca 0x14312bb 0x142d93c 0x142c369 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0x6d6cc9 github.com/pactus-project/pactus/util.FormatBytesToHumanReadable+0x149 github.com/pactus-project/pactus/util/utils.go:161 # 0x14312ba github.com/pactus-project/pactus/www/html.metricToTable.func1+0x3a github.com/pactus-project/pactus/www/html/network.go:132 # 0x142d93b github.com/pactus-project/pactus/www/html.metricToTable+0xfb github.com/pactus-project/pactus/www/html/network.go:153 # 0x142c368 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1108 github.com/pactus-project/pactus/www/html/network.go:72 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 24] @ 0x87b62a 0x88fefa 0x88fb38 0x86232c 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x140f5e7 0x12cbf85 0x133b2c7 0x142b349 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x87b629 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5275 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86232b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:448 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x133b2c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:49 # 0x142b348 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 64] @ 0x87b62a 0x88fefa 0x88fb38 0x86232c 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x140f5e7 0x12cbf85 0x133b2c7 0x142b349 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x87b629 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5275 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86232b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:448 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x133b2c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:49 # 0x142b348 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [4: 192] @ 0x6597f3 0x659a85 0x142c6a5 0x142c414 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x6597f2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x659a84 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x44 github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x142c6a4 github.com/pactus-project/pactus/crypto.Address.String+0x1444 github.com/pactus-project/pactus/crypto/address.go:93 # 0x142c413 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x11b3 github.com/pactus-project/pactus/www/html/network.go:77 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 98304] @ 0x533ab4 0x5334dd 0x5336b9 0x5158b7 0x142c61e 0x142c587 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x142c61d github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x13bd github.com/pactus-project/pactus/www/html/server.go:224 # 0x142c586 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1326 github.com/pactus-project/pactus/www/html/network.go:76 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 384] @ 0x87b666 0x88fefa 0x88fb38 0x86232c 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x140f5e7 0x12cbf85 0x133b2c7 0x142b349 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x87b665 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5275 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86232b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:448 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x133b2c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:49 # 0x142b348 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [5: 7372800] @ 0x142c3d4 0x142c398 0x142c3e3 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x142c3d3 bytes.(*Buffer).String+0x1173 bytes/buffer.go:71 # 0x142c397 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x1137 github.com/pactus-project/pactus/www/html/server.go:273 # 0x142c3e2 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1182 github.com/pactus-project/pactus/www/html/network.go:80 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 16] @ 0x142b76f 0x142b716 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x142b76e github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x50e github.com/pactus-project/pactus/www/html/server.go:251 # 0x142b715 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x4b5 github.com/pactus-project/pactus/www/html/network.go:55 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 72] @ 0x66236b 0x662c86 0x6d9e9d 0x142c62b 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x66236a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.40.0/ripemd160/ripemd160.go:123 # 0x662c85 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6d9e9c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x142c62a github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x13ca github.com/pactus-project/pactus/www/html/network.go:77 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 524288] @ 0x533ab4 0x5334dd 0x5336b9 0x5158b7 0x14313c7 0x143133f 0x142d93c 0x142c369 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x14313c6 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x146 github.com/pactus-project/pactus/www/html/server.go:224 # 0x143133e github.com/pactus-project/pactus/www/html.metricToTable.func1+0xbe github.com/pactus-project/pactus/www/html/network.go:131 # 0x142d93b github.com/pactus-project/pactus/www/html.metricToTable+0xfb github.com/pactus-project/pactus/www/html/network.go:153 # 0x142c368 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1108 github.com/pactus-project/pactus/www/html/network.go:72 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 262144] @ 0x533ab4 0x5334dd 0x5336b9 0x5158b7 0x142c505 0x142c414 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x142c504 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x12a4 github.com/pactus-project/pactus/www/html/server.go:216 # 0x142c413 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x11b3 github.com/pactus-project/pactus/www/html/network.go:77 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 32] @ 0xd0f0d5 0xd0bb05 0xd0ba2b 0xd0c005 0xd0be2f 0xd0c5a5 0xd0c3d2 0x10fbe9f 0x10fbba8 0x10fc549 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd0bb04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x204 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0ba2a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x12a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:695 # 0xd0c004 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x364 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:716 # 0xd0be2e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x18e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:713 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0x10fbe9e github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func2+0x15e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:326 # 0x10fbba7 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func4+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:427 # 0x10fc548 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x3a8 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:489 0: 0 [14: 114688] @ 0x4cdef3 0x49bd51 0x4ceb48 0x4ce531 0x4ce2ac 0x4ce28b 0xd248c5 0xd23f0f 0xd23d58 0x483781 # 0x4cdef2 io.init.func1+0x32 io/io.go:657 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x4ceb47 io.discard.ReadFrom+0x27 io/io.go:663 # 0x4ce530 io.copyBuffer+0x150 io/io.go:415 # 0x4ce2ab io.Copy+0x8b io/io.go:388 # 0x4ce28a io.CopyN+0x6a io/io.go:364 # 0xd248c4 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x3c4 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:773 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [2: 6144] @ 0xb57a26 0xba6edd 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb57a25 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:129 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 560] @ 0x530e14 0x53162d 0x5315ef 0x10b540d 0x10b513e 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x530e13 context.WithDeadlineCause+0xd3 context/context.go:631 # 0x53162c context.WithDeadline+0x4c context/context.go:617 # 0x5315ee context.WithTimeout+0xe context/context.go:695 # 0x10b540c github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x26c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:223 # 0x10b513d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xedd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:204 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 24] @ 0x8ebaf7 0x8e9b46 0x8ed8a5 0x11d34bb 0x13ca466 0x133540b 0x139cede 0x1335263 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x8ebaf6 github.com/pactus-project/pactus/store.tryGet+0xb6 github.com/pactus-project/pactus/store/store.go:47 # 0x8e9b45 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8ed8a4 github.com/pactus-project/pactus/store.(*store).Account+0x84 github.com/pactus-project/pactus/store/store.go:306 # 0x11d34ba github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:714 # 0x13ca465 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:216 # 0x133540a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1335262 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [16: 2048] @ 0xd5472a 0xd545c5 0xd54358 0xd4f0ee 0x114ecb8 0x10f9f3c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd54729 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x109 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:260 # 0xd545c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:247 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x10f9f3b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xadb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 4096] @ 0x533ab4 0x5334dd 0x5336b9 0x6cb248 0x6cb22c 0x6ccd72 0x6cc3d5 0x6c7d1a 0x6c8c85 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x6cb247 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6cb22b compress/flate.(*huffmanBitWriter).writeBits+0xcb compress/flate/huffman_bit_writer.go:159 # 0x6ccd71 compress/flate.(*huffmanBitWriter).writeTokens+0x271 compress/flate/huffman_bit_writer.go:593 # 0x6cc3d4 compress/flate.(*huffmanBitWriter).writeBlock+0x474 compress/flate/huffman_bit_writer.go:490 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8c84 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xb30e47 0xb323f0 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xb30e46 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestSendOK+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/metrics/metrics.go:155 # 0xb323ef github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x64f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:97 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [7: 168] @ 0x5d27b9 0x7b70af 0x7bd5d7 0x7b1f8f 0x7b5615 0x7b5616 0x11eb98a 0x11eadcf 0x11eb273 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x5d27b8 net.IP.String+0xd8 net/ip.go:315 # 0x7b70ae github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:134 # 0x7bd5d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:47 # 0x7b1f8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b5614 github.com/multiformats/go-multiaddr.(*Component).Value+0xb4 github.com/multiformats/go-multiaddr@v0.16.0/component.go:184 # 0x7b5615 github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xb5 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:241 # 0x11eb989 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c9 github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x11eadce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11eb272 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 2352] @ 0xd260e9 0xd261e2 0xd20f2b 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0x10f9f3c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd260e8 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.0.1/deadline.go:22 # 0xd261e1 github.com/libp2p/go-yamux/v5.newStream+0x161 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:64 # 0xd20f2a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.0.1/session.go:234 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x10f9f3b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xadb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 160] @ 0x530efe 0x53162d 0x5315ef 0x10f9e56 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x530efd context.WithDeadlineCause+0x1bd context/context.go:643 # 0x53162c context.WithDeadline+0x4c context/context.go:617 # 0x5315ee context.WithTimeout+0xe context/context.go:695 # 0x10f9e55 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x9f5 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:328 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 1600] @ 0xc0b92f 0xc09fb2 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0b92e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1811 # 0xc09fb1 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x851 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1552 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 64] @ 0xd0f0d5 0xd0bf25 0xd0be50 0xd0c5a5 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd2744d 0xd276a5 0xd298b3 0xd5f202 0x10b3d69 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd0bf24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x284 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0be4f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1af github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:720 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd2744c github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:329 # 0xd276a4 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:367 # 0xd298b2 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:47 # 0xd5f201 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:81 # 0x10b3d68 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x5a8 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:106 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 80] @ 0xd0f0d5 0xd08b45 0xd08a72 0xd07f8f 0xd08806 0x10b3d7b 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd08b44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd08a71 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseMemoryForChild+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:443 # 0xd07f8e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).releaseMemoryForEdges+0x4e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:400 # 0xd08805 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseMemory+0xc5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:430 # 0x10b3d7a github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x5ba github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:106 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [11: 1232] @ 0x114f70a 0x114f7aa 0x114f08a 0x10f9f3c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x114f709 github.com/multiformats/go-multistream.newOnce+0xca9 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x114f7a9 github.com/multiformats/go-multistream.NewMSSelect[...]+0xd49 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x114f089 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x629 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:642 # 0x10f9f3b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xadb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [31: 992] @ 0x4dd42c 0xd0f0ae 0xd08b45 0xd08a72 0xd07f8f 0xd08806 0x10f879b 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd08b44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd08a71 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseMemoryForChild+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:443 # 0xd07f8e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).releaseMemoryForEdges+0x4e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:400 # 0xd08805 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseMemory+0xc5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:430 # 0x10f879a github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x4da github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:177 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 144] @ 0x461ac6 0xb58636 0xb5864f 0xb5765f 0xba6edd 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb58635 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x135 github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xb5864e github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).calcWeight+0x14e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:243 # 0xb5765e github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1de github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:99 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 160] @ 0x114f865 0x10f9f3c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x114f864 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0xe04 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:643 # 0x10f9f3b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xadb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [12: 1536] @ 0x8e47ea 0xc5384a 0xc51cf9 0xc4ee45 0xc59b25 0x483781 # 0x8e47e9 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0xa9 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:198 # 0xc53849 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3e9 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:2000 # 0xc51cf8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x4f8 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1815 # 0xc4ee44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1696 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [1: 6528] @ 0xb57949 0xba6edd 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb57948 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:115 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [25: 2800] @ 0x47fb1c 0x4e49c8 0xde4d2e 0xde4d1f 0xde466d 0xea3842 0xd5ef8a 0x4ce803 0x10fcc09 0x10fc35d 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e49c7 time.NewTimer+0x67 time/sleep.go:145 # 0xde4d2d github.com/quic-go/quic-go/internal/utils.NewTimer+0x4ad github.com/quic-go/quic-go@v0.52.0/internal/utils/timer.go:17 # 0xde4d1e github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.52.0/receive_stream.go:170 # 0xde466c github.com/quic-go/quic-go.(*receiveStream).Read+0xcc github.com/quic-go/quic-go@v0.52.0/receive_stream.go:94 # 0xea3841 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:58 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x4ce802 io.(*LimitedReader).Read+0x42 io/io.go:479 # 0x10fcc08 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).copyWithBuffer+0x88 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:520 # 0x10fc35c github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x1bc github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:473 0: 0 [2: 48] @ 0xb4043e 0xb3ec77 0xb423dc 0xb423ce 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0xb4043d github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xdd github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:304 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb423db github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb423cd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:260 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [15: 480] @ 0x4dd42c 0xd0f0ae 0xd10d1f 0xd0bb45 0xd0c68d 0xd0c3d2 0xd53722 0xd5f3a6 0xd5f276 0x10fc3e7 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd10d1e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:546 # 0xd0bb44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:696 # 0xd0c68c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:759 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd53721 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:119 # 0xd5f3a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:111 # 0xd5f275 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x35 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:90 # 0x10fc3e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x246 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:477 0: 0 [5: 80] @ 0x82d90c 0x1243c65 0x1242cae 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x82d90b google.golang.org/protobuf/internal/order.RangeEntries+0x10b google.golang.org/protobuf@v1.36.6/internal/order/range.go:101 # 0x1243c64 google.golang.org/protobuf/encoding/protojson.encoder.marshalMap+0x204 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:370 # 0x1242cad google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0xcd google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:282 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [17: 13056] @ 0x66bf1e 0x66bf12 0x66be45 0xdb9cc5 0xdb98a6 0xdb9250 0xdc4d9f 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x66bf1d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x66bf11 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x66be44 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xdb9cc4 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:69 # 0xdb98a5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:35 # 0xdb924f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x16f github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:84 # 0xdc4d9e github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.52.0/connection.go:832 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [8: 256] @ 0x4dd42c 0xd0f0ae 0xd08b45 0xd08a72 0xd07f8f 0xd08806 0x10b3d7b 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd08b44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd08a71 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseMemoryForChild+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:443 # 0xd07f8e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).releaseMemoryForEdges+0x4e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:400 # 0xd08805 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseMemory+0xc5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:430 # 0x10b3d7a github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x5ba github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:106 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 96] @ 0x4dd42c 0xd0f0ae 0xd07a78 0xd0799b 0x10fa1b4 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd07a77 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5b7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:389 # 0xd0799a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4da github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:360 # 0x10fa1b3 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xd53 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:354 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 96] @ 0x4794fa 0x47950f 0xd8b072 0xd8b05b 0xea3030 0xea2da5 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0xd8b071 crypto/x509.NewCertPool+0x51 crypto/x509/cert_pool.go:67 # 0xd8b05a github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:162 # 0xea302f github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xaf github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:120 # 0xea2da4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:106 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 16] @ 0x66da05 0x671a1a 0x68da9f 0x6a0c2e 0x6d9a45 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66da04 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.22.0/bitset.go:177 # 0x671a19 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:823 # 0x68da9e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a0c2d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x8690d1 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x10b98e5 0x10f867b 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x8690d0 google.golang.org/protobuf/internal/impl.consumeInt32Ptr+0x90 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:707 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x10b98e4 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadMsg+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/util/io.go:61 # 0x10f867a github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x3ba github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:156 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 320] @ 0xda9dc9 0xda9d7d 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda9dc8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4a8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:57 # 0xda9d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x45c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:311 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [2: 2816] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x408ccd 0x40ca98 0x76b1e5 0x76a21a 0x75c154 0x74b5e5 0x74b399 0x74aba9 0x74b565 0x74b467 0x74daeb 0x74e614 0x74f975 0x483781 # 0x76b1e4 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:446 # 0x76a219 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x39 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:282 # 0x75c153 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:216 # 0x74b5e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:264 # 0x74b398 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:242 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74b564 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:253 # 0x74b466 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:263 # 0x74daea github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5aa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:584 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 32] @ 0x87b30f 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0xb27a72 0x10c74a8 0x10c6c4a 0x10c5f8f 0x10c390c 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x87b30e google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5237 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0xb27a71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10c74a7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:621 # 0x10c6c49 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:581 # 0x10c5f8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:513 # 0x10c390b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:96 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 832] @ 0x834156 0x833a10 0x8e48e5 0x10fda49 0x10f9077 0x10f8750 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x834155 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.6/proto/encode.go:190 # 0x833a0f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.6/proto/encode.go:111 # 0x8e48e4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:204 # 0x10fda48 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x708 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:630 # 0x10f9076 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x6f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:228 # 0x10f874f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:165 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 112] @ 0x47fb1c 0x4e49c8 0x74aa6a 0x74b565 0x74b467 0x74daeb 0x74e614 0x74f975 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e49c7 time.NewTimer+0x67 time/sleep.go:145 # 0x74aa69 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0xa9 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:170 # 0x74b564 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:253 # 0x74b466 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:263 # 0x74daea github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5aa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:584 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 576] @ 0x63ce31 0x645d32 0x63d165 0x63bbd5 0x652b4f 0x11e3fc9 0x11eb559 0x11eb298 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x652b4e github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xae github.com/fxamacker/cbor/v2@v2.8.0/stream.go:37 # 0x11e3fc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 224] @ 0x52ff2a 0xd20ca8 0xd2945d 0xd54595 0xd54358 0x10c5698 0x10c49f3 0x483781 # 0x52ff29 context.(*cancelCtx).Done+0x129 context/context.go:451 # 0xd20ca7 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x87 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:208 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0x10c5697 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xb7 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:474 # 0x10c49f2 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendPushes.func1+0xf2 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:382 0: 0 [2: 96] @ 0x461ac6 0xba2fd8 0xba3016 0xba304e 0xba33cf 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xba2fd7 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba3015 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba304d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:56 # 0xba33ce github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:106 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24576] @ 0x729965 0x73a3ca 0x73ae86 0x73b138 0x73bd26 0x73bf38 0x73a355 0x72b339 0x72bab0 0x72ba18 0x72cbfe 0x74cb17 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729964 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:53 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b137 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:648 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73bf37 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x137 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x73a354 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x72b338 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x72baaf github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x72ba17 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x72cbfd github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x74cb16 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x416 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [119: 28560] @ 0xba5b5b 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xba5b5a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x21a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:292 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0xd55ba6 0xd55a65 0x115000c 0x114fe5f 0xbad4c4 0xbabdae 0x483781 # 0xd55ba5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0xc5 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:241 # 0xd55a64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:229 # 0x115000b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:714 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0xbad4c3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:539 # 0xbabdad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:418 0: 0 [4: 3072] @ 0xb518c6 0xb51a7a 0xb5ac25 0xb5a6df 0x483781 # 0xb518c5 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.7.0/bucket.go:52 # 0xb51a79 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x299 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:111 # 0xb5ac24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:273 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 240] @ 0x73b97c 0x73c18b 0x7677c7 0x76678d 0x72b2c2 0x72b339 0x72bab0 0x72cbfe 0x74cb17 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x73b97b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x73c18a github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0x16a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:812 # 0x7677c6 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:479 # 0x76678c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:336 # 0x72b2c1 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/array_iter.go:164 # 0x72b338 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x72baaf github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x72cbfd github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x74cb16 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x416 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [2: 65536] @ 0x533ab4 0x5334dd 0x5336b9 0x64bf4a 0x64c554 0x64dc5c 0x650909 0x64ad26 0x64a8fc 0x11e3e17 0x11e3df3 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x64bf49 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:1227 # 0x64c553 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:1262 # 0x64dc5b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.8.0/encode.go:1505 # 0x650908 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:1898 # 0x64ad25 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:994 # 0x64a8fb github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.8.0/encode.go:929 # 0x11e3e16 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:98 # 0x11e3df2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x8e7987 0x8e7975 0x8e7e8e 0x8e7e53 0x8e81f3 0x8e5494 0x8e4c5b 0x49bacb 0x8e4bdb 0x8e4baf 0x8e44fa 0x10cb005 0x10c9145 0x10c6f0f 0x10c5f8f 0x10c390c 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x8e7986 github.com/libp2p/go-libp2p/core/peer.IDFromBytes+0x46 github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:117 # 0x8e7974 github.com/libp2p/go-libp2p/core/peer.(*ID).Unmarshal+0x34 github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer_serde.go:34 # 0x8e7e8d github.com/libp2p/go-libp2p/core/peer.(*ID).UnmarshalBinary+0x4d github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer_serde.go:40 # 0x8e7e52 github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x12 github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:118 # 0x8e81f2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:176 # 0x8e5493 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.42.0/core/record/record.go:81 # 0x8e4c5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:230 # 0x49baca sync.(*Once).doSlow+0xaa sync/once.go:78 # 0x8e4bda sync.(*Once).Do+0x3a sync/once.go:69 # 0x8e4bae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:226 # 0x8e44f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:121 # 0x10cb004 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:1046 # 0x10c9144 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:833 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5f8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:513 # 0x10c390b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:96 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 6912] @ 0x49c732 0x49bc65 0xe0b6ff 0xe0b6dc 0xde534a 0xde4a2d 0xde466d 0xea3842 0xd5ef8a 0x4ce0f1 0xb271f1 0xb271cf 0x779571 0xb26aaa 0xb26e1f 0xc3f2ec 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x49c731 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe0b6fe github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x3e github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:32 # 0xe0b6db github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x1b github.com/quic-go/quic-go@v0.52.0/internal/wire/stream_frame.go:190 # 0xde5349 github.com/quic-go/quic-go.(*receiveStream).dequeueNextFrame+0x29 github.com/quic-go/quic-go@v0.52.0/receive_stream.go:236 # 0xde4a2c github.com/quic-go/quic-go.(*receiveStream).readImpl+0x1ac github.com/quic-go/quic-go@v0.52.0/receive_stream.go:148 # 0xde466c github.com/quic-go/quic-go.(*receiveStream).Read+0xcc github.com/quic-go/quic-go@v0.52.0/receive_stream.go:94 # 0xea3841 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:58 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xb271f0 io.ReadFull+0x30 io/io.go:354 # 0xb271ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0xb26aa9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb26e1e github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x9e github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc3f2eb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3cb github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:66 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 192] @ 0xc0b92f 0xc09fb2 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0b92e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1811 # 0xc09fb1 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x851 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1552 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [511: 33488896] @ 0x6c9996 0x6c9982 0x6d4fe7 0x6d4fa8 0x6d6665 0x11e3e3c 0x11f950f 0x11f5785 0x11f5094 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6c9995 compress/flate.(*compressor).initDeflate+0x4f5 compress/flate/deflate.go:370 # 0x6c9981 compress/flate.(*compressor).init+0x4e1 compress/flate/deflate.go:593 # 0x6d4fe6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6d4fa7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6d6664 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5784 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x11f5093 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 1824] @ 0xb9eb3d 0xba5a6e 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb9eb3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x5c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:765 # 0xba5a6d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:263 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 432] @ 0xbac2a9 0x483781 # 0xbac2a8 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x628 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:456 0: 0 [1: 2048] @ 0x533ab4 0x5334dd 0x5336b9 0x6cbb08 0x6cbaec 0x6ccbc5 0x6cc3d5 0x6c7d1a 0x6c8e67 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x6cbb07 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6cbaeb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6ccbc4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6cc3d4 compress/flate.(*huffmanBitWriter).writeBlock+0x474 compress/flate/huffman_bit_writer.go:490 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8e66 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x8ffa55 0x8ff905 0x1155d89 0x1155d44 0x11561c7 0x8ff30b 0x1156049 0x11511c2 0x4ce0f1 0xb271f1 0xb271cf 0x779571 0xb26aaa 0xb26e1f 0xb34625 0x483781 # 0x8ffa54 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8ff904 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1155d88 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa8 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x1155d43 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x63 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x11561c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1156048 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x11511c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:906 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xb271f0 io.ReadFull+0x30 io/io.go:354 # 0xb271ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0xb26aa9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb26e1e github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x9e github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb34624 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:324 0: 0 [3: 96] @ 0x1276d8c 0x1276e12 0x127a27a 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1276d8b google.golang.org/grpc/internal/transport.newWriteQuota+0x1eb google.golang.org/grpc@v1.73.0/internal/transport/flowcontrol.go:44 # 0x1276e11 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x271 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:498 # 0x127a279 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:778 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [4: 640] @ 0x4d5adf 0x4d55b3 0xb5d128 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5ade syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4d55b2 syscall.NetlinkRIB+0x532 syscall/netlink_linux.go:98 # 0xb5d127 github.com/libp2p/go-netroute.New+0xa7 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:27 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 16] @ 0x5159a6 0x75a157 0x51849f 0x518d98 0x51b81e 0x515993 0x7611b1 0x74c616 0x74ccf7 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0x75a156 github.com/syndtr/goleveldb/leveldb.internalKey.String+0x116 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/key.go:140 # 0x51849e fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x515992 fmt.Sprintf+0x52 fmt/print.go:239 # 0x7611b0 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:34 # 0x74c615 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x335 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:413 # 0x74ccf6 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:468 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 2688] @ 0x14ad3af 0x14ad34a 0x14af56c 0x938491 0x93e324 0x942d2a 0x94435e 0xd23976 0xd2301c 0x483781 # 0x14ad3ae crypto/internal/fips140/aes/gcm.sliceForAppend+0xce crypto/internal/fips140/aes/gcm/gcm.go:138 # 0x14ad349 crypto/internal/fips140/aes/gcm.(*GCM).sealAfterIndicator+0x69 crypto/internal/fips140/aes/gcm/gcm.go:79 # 0x14af56b crypto/internal/fips140/aes/gcm.(*GCMForTLS13).Seal+0x14b crypto/internal/fips140/aes/gcm/gcm_nonces.go:197 # 0x938490 crypto/tls.(*xorNonceAEAD).Seal+0xd0 crypto/tls/cipher_suites.go:493 # 0x93e323 crypto/tls.(*halfConn).encrypt+0x743 crypto/tls/conn.go:532 # 0x942d29 crypto/tls.(*Conn).writeRecordLocked+0x649 crypto/tls/conn.go:1025 # 0x94435d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd23975 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7f5 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:678 # 0xd2301b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.0.1/session.go:546 0: 0 [1: 64] @ 0xb5b1bf 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb5b1be github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x13e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:312 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 48] @ 0x5394ba 0x66444b 0x6e99d4 0x6e99e0 0x6e8f72 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x5394b9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x66444a github.com/pactus-project/pactus/util/encoding.ReadElement+0x28a github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e99d3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e99df github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6e8f71 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:198 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x4dd42c 0x4dcb1d 0x142bfba 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0x4dcb1c time.Time.String+0x3c time/format.go:547 # 0x142bfb9 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xd59 github.com/pactus-project/pactus/www/html/network.go:66 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 64] @ 0x4dd42c 0x4dcb1d 0x142bee7 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0x4dcb1c time.Time.String+0x3c time/format.go:547 # 0x142bee6 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xc86 github.com/pactus-project/pactus/www/html/network.go:65 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 4194304] @ 0x533ab4 0x5334dd 0x5336b9 0x5158b7 0x142c505 0x142c414 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x142c504 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x12a4 github.com/pactus-project/pactus/www/html/server.go:216 # 0x142c413 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x11b3 github.com/pactus-project/pactus/www/html/network.go:77 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 192] @ 0x4c179d 0x8601a7 0x88fefa 0x88fb38 0x86023b 0x88fefa 0x88fb38 0x86232c 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x140f5e7 0x12cbf85 0x133b2c7 0x142b349 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x4c179c reflect.New+0x5c reflect/value.go:3021 # 0x8601a6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:184 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86023a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:186 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86232b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:448 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x133b2c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:49 # 0x142b348 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 192] @ 0x4c179d 0x87f5df 0x87e798 0x88fefa 0x88fb38 0x86023b 0x88fefa 0x88fb38 0x86232c 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x140f5e7 0x12cbf85 0x133b2c7 0x142b349 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x4c179c reflect.New+0x5c reflect/value.go:3021 # 0x87f5de google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0xde google.golang.org/protobuf@v1.36.6/internal/impl/codec_map.go:182 # 0x87e797 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.6/internal/impl/codec_map.go:67 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86023a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:186 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86232b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:448 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x133b2c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:49 # 0x142b348 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [5: 1280] @ 0x87b666 0x88fefa 0x88fb38 0x86232c 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x140f5e7 0x12cbf85 0x133b2c7 0x142b349 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x87b665 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5275 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86232b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:448 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x133b2c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:49 # 0x142b348 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 160] @ 0x10705f1 0x10704eb 0x106f151 0x126d193 0x126e8e5 0x126c89b 0x12835fe 0x483781 # 0x10705f0 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 golang.org/x/net@v0.42.0/http2/hpack/tables.go:60 # 0x10704ea golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.42.0/http2/hpack/hpack.go:174 # 0x106f150 golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2d0 golang.org/x/net@v0.42.0/http2/hpack/encode.go:68 # 0x126d192 google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x112 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:720 # 0x126e8e4 google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x6a4 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:1023 # 0x126c89a google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x19a google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:601 # 0x12835fd google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xdd google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:337 0: 0 [1: 24] @ 0xd3433e 0x483781 # 0xd3433d github.com/libp2p/go-libp2p/p2p/net/connmgr.(*decayer).process+0xabd github.com/libp2p/go-libp2p@v0.42.0/p2p/net/connmgr/decay.go:166 0: 0 [1: 4864] @ 0x49c732 0x49bc65 0x8e3e0f 0xc3f36b 0xc3f354 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x49c731 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8e3e0e github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc3f36a github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x44a github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc3f353 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x433 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:86 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [8: 3584] @ 0xdf13e5 0xdf29ee 0xe01803 0xdf3815 0xdf36b7 0xdcafbe 0xdca393 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0xdf9b3e 0x483781 # 0xdf13e4 github.com/quic-go/quic-go.newStream+0x64 github.com/quic-go/quic-go@v0.52.0/stream.go:95 # 0xdf29ed github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.52.0/streams_map.go:98 # 0xe01802 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x222 github.com/quic-go/quic-go@v0.52.0/streams_map_incoming.go:129 # 0xdf3814 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.52.0/streams_map.go:238 # 0xdf36b6 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.52.0/streams_map.go:212 # 0xdcafbd github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.52.0/connection.go:1629 # 0xdca392 github.com/quic-go/quic-go.(*connection).handleFrame+0x1d2 github.com/quic-go/quic-go@v0.52.0/connection.go:1501 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [1: 16] @ 0x5d0ef9 0x5d0ea6 0x5d0c12 0x5d0aa5 0x5cf659 0xb42b17 0x114393b 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x5d0ef8 net.IPv4+0x138 net/ip.go:54 # 0x5d0ea5 net.newAddr+0xe5 net/interface_linux.go:180 # 0x5d0c11 net.addrTable+0x131 net/interface_linux.go:153 # 0x5d0aa4 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5cf658 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb42b16 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:390 # 0x114393a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x61a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:660 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [2: 704] @ 0x479453 0x408c45 0x408c38 0x40d759 0x9ff41c 0x9fee97 0xa04826 0xa0494e 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x9ff41b net/http.Header.Clone+0x6fb net/http/header.go:114 # 0x9fee96 net/http.(*response).WriteHeader+0x176 net/http/server.go:1231 # 0xa04825 net/http.Error+0x1a5 net/http/server.go:2325 # 0xa0494d net/http.NotFound+0x2d net/http/server.go:2330 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 24] @ 0x76690f 0x7668d2 0x74c1a8 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x76690e github.com/syndtr/goleveldb/leveldb.(*iStorage).Create+0x6e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage.go:21 # 0x7668d1 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:371 # 0x74c1a7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:392 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [3: 4251648] @ 0x142c3d4 0x142c398 0x142c3e3 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x142c3d3 bytes.(*Buffer).String+0x1173 bytes/buffer.go:71 # 0x142c397 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x1137 github.com/pactus-project/pactus/www/html/server.go:273 # 0x142c3e2 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1182 github.com/pactus-project/pactus/www/html/network.go:80 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 16] @ 0x142c111 0x142c066 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x142c110 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowBlockHash+0xeb0 github.com/pactus-project/pactus/www/html/server.go:208 # 0x142c065 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe05 github.com/pactus-project/pactus/www/html/network.go:67 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [10: 1120] @ 0x6597f3 0x659bef 0x6d93bc 0x142c545 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x6597f2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x659bee github.com/pactus-project/pactus/util/bech32m.DecodeToBase256WithTypeNoLimit+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:434 # 0x6d93bb github.com/pactus-project/pactus/crypto/bls.PublicKeyFromString+0x1b github.com/pactus-project/pactus/crypto/bls/public_key.go:29 # 0x142c544 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x12e4 github.com/pactus-project/pactus/www/html/network.go:75 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 786432] @ 0x533ab4 0x5334dd 0x5336b9 0x5158b7 0x142d9d8 0x142d95a 0x142c369 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x142d9d7 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x197 github.com/pactus-project/pactus/www/html/server.go:224 # 0x142d959 github.com/pactus-project/pactus/www/html.metricToTable+0x119 github.com/pactus-project/pactus/www/html/network.go:156 # 0x142c368 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1108 github.com/pactus-project/pactus/www/html/network.go:72 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 96] @ 0xb29499 0xb29834 0xba5cef 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb29498 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x38 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:62 # 0xb29833 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:74 # 0xba5cee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x3ae github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:299 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 192] @ 0x4d68ad 0x4d69ff 0x502c9f 0x50096d 0x5cd8e9 0x5e75bb 0x5e6470 0xa080ec 0x142eaa9 0x483781 # 0x4d68ac syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:675 # 0x4d69fe syscall.Accept4+0x7e syscall/syscall_linux.go:699 # 0x502c9e internal/poll.accept+0x1e internal/poll/sock_cloexec.go:17 # 0x50096c internal/poll.(*FD).Accept+0x1ac internal/poll/fd_unix.go:611 # 0x5cd8e8 net.(*netFD).accept+0x28 net/fd_unix.go:172 # 0x5e75ba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5e646f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xa080eb net/http.(*Server).Serve+0x30b net/http/server.go:3424 # 0x142eaa8 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:121 0: 0 [1: 16] @ 0xb5d2c5 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0xb5d2c4 github.com/libp2p/go-netroute.New+0x244 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:79 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [6: 96] @ 0x131ae68 0x1331cc5 0x1319b8f 0x13199d7 0x13319f1 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x131ae67 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.withHTTPPathPattern+0x27 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:406 # 0x1331cc4 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4.WithHTTPPathPattern.1+0x24 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:59 # 0x1319b8e github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0xae github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:139 # 0x13199d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:79 # 0x13319f0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:661 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 16] @ 0xa047a5 0xa0477e 0xa0477d 0xa0494e 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0xa047a4 net/textproto.MIMEHeader.Set+0x124 net/textproto/header.go:22 # 0xa0477d net/http.Header.Set+0xfd net/http/header.go:40 # 0xa0477c net/http.Error+0xfc net/http/server.go:2324 # 0xa0494d net/http.NotFound+0x2d net/http/server.go:2330 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 32] @ 0x9ff2e7 0x9fee97 0xa04826 0xa0494e 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x9ff2e6 net/http.Header.Clone+0x5c6 net/http/header.go:104 # 0x9fee96 net/http.(*response).WriteHeader+0x176 net/http/server.go:1231 # 0xa04825 net/http.Error+0x1a5 net/http/server.go:2325 # 0xa0494d net/http.NotFound+0x2d net/http/server.go:2330 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 16] @ 0x5d27b9 0x7b7158 0x7bd5d7 0x7b1f8f 0x7b2d17 0x7b29bc 0x7b267f 0xb3f44f 0xb403b5 0xb3ec77 0xb423dc 0xb423ce 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x5d27b8 net.IP.String+0xd8 net/ip.go:315 # 0x7b7157 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:138 # 0x7bd5d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:47 # 0x7b1f8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b29bb github.com/multiformats/go-multiaddr.newComponent+0x27b github.com/multiformats/go-multiaddr@v0.16.0/component.go:283 # 0x7b267e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.0/component.go:246 # 0xb3f44e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:107 # 0xb403b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:292 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb423db github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb423cd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:260 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 32] @ 0xa66cf8 0xb55bfd 0xb54fe7 0xb53d86 0xb53cb6 0xb9e477 0xbb789f 0xbb7519 0x483781 # 0xa66cf7 github.com/ipfs/boxo/util.XOR+0x57 github.com/ipfs/boxo@v0.33.0/util/util.go:125 # 0xb55bfc github.com/libp2p/go-libp2p-kbucket.CommonPrefixLen+0x1c github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:35 # 0xb54fe6 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x66 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:557 # 0xb53d85 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).removePeer+0x25 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:376 # 0xb53cb5 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).RemovePeer+0x75 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:371 # 0xb9e476 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerStoppedDHT+0xd6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:728 # 0xbb789e github.com/libp2p/go-libp2p-kad-dht.handlePeerChangeEvent+0xbe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/subscriber_notifee.go:100 # 0xbb7518 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).startNetworkSubscriber.func1+0x358 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/subscriber_notifee.go:65 0: 0 [1: 32] @ 0x11be694 0x11bdb85 0x483781 # 0x11be693 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0xb3 github.com/pactus-project/pactus/network/notifee.go:130 # 0x11bdb84 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x224 github.com/pactus-project/pactus/network/notifee.go:78 0: 0 [3: 48] @ 0x126dd93 0x126dd65 0x126c86d 0x12835fe 0x483781 # 0x126dd92 google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0xf2 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:655 # 0x126dd64 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xc4 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:874 # 0x126c86c google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x16c google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:593 # 0x12835fd google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xdd google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:337 0: 0 [7: 2464] @ 0x479453 0x408c45 0x408c38 0x40d759 0xa04745 0xa046eb 0xa046ea 0xa0494e 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0xa04744 net/textproto.MIMEHeader.Set+0xc4 net/textproto/header.go:22 # 0xa046ea net/http.Header.Set+0x6a net/http/header.go:40 # 0xa046e9 net/http.Error+0x69 net/http/server.go:2323 # 0xa0494d net/http.NotFound+0x2d net/http/server.go:2330 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [7: 1008] @ 0xa081a9 0xa0819d 0x142eaa9 0x483781 # 0xa081a8 net/http.(*Server).newConn+0x3c8 net/http/server.go:632 # 0xa0819c net/http.(*Server).Serve+0x3bc net/http/server.go:3452 # 0x142eaa8 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:121 0: 0 [1: 1409024] @ 0x142c3d4 0x142c398 0x142c3e3 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x142c3d3 bytes.(*Buffer).String+0x1173 bytes/buffer.go:71 # 0x142c397 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x1137 github.com/pactus-project/pactus/www/html/server.go:273 # 0x142c3e2 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1182 github.com/pactus-project/pactus/www/html/network.go:80 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 112] @ 0x77d1d2 0x142b916 0x142b8f0 0x142b8f1 0x142b8ef 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x77d1d1 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x142b915 github.com/mr-tron/base58/base58.FastBase58Encoding+0x6b5 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x142b8ef github.com/mr-tron/base58/base58.Encode+0x68f github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x142b8f0 github.com/libp2p/go-libp2p/core/peer.ID.String+0x690 github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:52 # 0x142b8ee github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x68e github.com/pactus-project/pactus/www/html/network.go:57 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [6: 288] @ 0x659ab0 0x142c6a5 0x142c414 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x659aaf github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x6f github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x142c6a4 github.com/pactus-project/pactus/crypto.Address.String+0x1444 github.com/pactus-project/pactus/crypto/address.go:93 # 0x142c413 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x11b3 github.com/pactus-project/pactus/www/html/network.go:77 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 576] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x408ccd 0x40c2b6 0x13cd2dd 0x13ccc7e 0x11e976e 0x13cc4bb 0x133b92b 0x139cede 0x133b783 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13cd2dc github.com/pactus-project/pactus/www/grpc.metricToProto+0x35c github.com/pactus-project/pactus/www/grpc/network.go:149 # 0x13ccc7d github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x5dd github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x11e976d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x13cc4ba github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x133b92a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:124 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x133b782 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:126 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [2: 96] @ 0x5e6c32 0x5cdb1b 0x5e75bb 0x5e6470 0xa080ec 0x142eaa9 0x483781 # 0x5e6c31 net.sockaddrToTCP+0x71 net/tcpsock_posix.go:21 # 0x5cdb1a net.(*netFD).accept+0x25a net/fd_unix.go:189 # 0x5e75ba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5e646f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xa080eb net/http.(*Server).Serve+0x30b net/http/server.go:3424 # 0x142eaa8 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:121 0: 0 [2: 128] @ 0x533545 0x5336b9 0x7b064b 0x7b3f15 0xb40419 0xb3ec77 0xb42358 0xb4234a 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x533544 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x7b064a github.com/multiformats/go-multiaddr.stringToBytes+0x24a github.com/multiformats/go-multiaddr@v0.16.0/codec.go:35 # 0x7b3f14 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:36 # 0xb40418 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:298 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb42357 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb42349 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:252 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 160] @ 0x11f524b 0x11f523f 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x11f524a github.com/pactus-project/pactus/sync/bundle/message.NewBlocksResponseMessage+0x70a github.com/pactus-project/pactus/sync/bundle/message/blocks_response.go:22 # 0x11f523e github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6fe github.com/pactus-project/pactus/sync/handler_blocks_request.go:76 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x4dd42c 0xd0f0ae 0xd10d1f 0xd0bb45 0xd052eb 0xd5f6b9 0x114f084 0x11c07cb 0x11bcbaa 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd10d1e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:546 # 0xd0bb44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:696 # 0xd052ea github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x48a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:883 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114f083 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x623 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:639 # 0x11c07ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [2: 1408] @ 0xc46b25 0xc45aff 0xc5d0e2 0xc59a87 0x483781 # 0xc46b24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x2e4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:878 # 0xc45afe github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x7e github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:751 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [1: 48] @ 0x49c6e8 0x49bc65 0xe0b6ff 0xe0b6dc 0xde534a 0xde4a2d 0xde466d 0xea3842 0xd5ef8a 0x4ce0f1 0xb271f1 0xb271cf 0x779571 0xb26aaa 0xb26e1f 0xc3f2ec 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x49c6e7 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe0b6fe github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x3e github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:32 # 0xe0b6db github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x1b github.com/quic-go/quic-go@v0.52.0/internal/wire/stream_frame.go:190 # 0xde5349 github.com/quic-go/quic-go.(*receiveStream).dequeueNextFrame+0x29 github.com/quic-go/quic-go@v0.52.0/receive_stream.go:236 # 0xde4a2c github.com/quic-go/quic-go.(*receiveStream).readImpl+0x1ac github.com/quic-go/quic-go@v0.52.0/receive_stream.go:148 # 0xde466c github.com/quic-go/quic-go.(*receiveStream).Read+0xcc github.com/quic-go/quic-go@v0.52.0/receive_stream.go:94 # 0xea3841 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:58 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xb271f0 io.ReadFull+0x30 io/io.go:354 # 0xb271ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0xb26aa9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb26e1e github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x9e github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc3f2eb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3cb github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:66 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 768] @ 0xb518c6 0xb51a7a 0xb585a5 0xb5765f 0xba6edd 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb518c5 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.7.0/bucket.go:52 # 0xb51a79 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x299 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:111 # 0xb585a4 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).calcWeight+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:237 # 0xb5765e github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1de github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:99 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x729c12 0x73802a 0x739d26 0x72be07 0x72ba62 0x72ba52 0x72cbfe 0x74cb17 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729c11 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:86 # 0x738029 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:114 # 0x739d25 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Release+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:428 # 0x72be06 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Release+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:214 # 0x72ba61 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).clearData+0xc1 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:44 # 0x72ba51 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0xb1 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:153 # 0x72cbfd github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x74cb16 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x416 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [3: 336] @ 0x6d7def 0xdb7945 0xdba3aa 0xdba733 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x6d7dee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:87 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdba3a9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:126 # 0xdba732 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x112 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:153 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [2: 192] @ 0xa60a71 0xa6078d 0xa657cc 0xba6d16 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xa60a70 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:185 # 0xa6078c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:149 # 0xa657cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xba6d15 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x255 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:24 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 144] @ 0x49c639 0x49bc65 0x8e3c39 0xb26eb0 0xc3f2ec 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x49c638 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8e3c38 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xb26eaf github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc3f2eb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3cb github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:66 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0xd9bc1b 0xd966df 0xd9648c 0xdc9c77 0xdc9c0c 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0xd9bc1a github.com/quic-go/quic-go/internal/wire.parseStopSendingFrame+0x13a github.com/quic-go/quic-go@v0.52.0/internal/wire/stop_sending_frame.go:29 # 0xd966de github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0xde github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:115 # 0xd9648b github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:80 # 0xdc9c76 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1d6 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:60 # 0xdc9c0b github.com/quic-go/quic-go.(*connection).handleFrames+0x16b github.com/quic-go/quic-go@v0.52.0/connection.go:1435 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [16: 1536] @ 0xb54545 0xb9eaa5 0xb9eb1a 0xba5a6e 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb54544 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x2e4 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:498 # 0xb9eaa4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:751 # 0xb9eb19 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:757 # 0xba5a6d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:263 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 4864] @ 0xb57949 0xba6edd 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb57948 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:115 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 112] @ 0xd260e9 0xd261e2 0xd20f2b 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0xd260e8 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.0.1/deadline.go:22 # 0xd261e1 github.com/libp2p/go-yamux/v5.newStream+0x161 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:64 # 0xd20f2a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.0.1/session.go:234 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [1: 64] @ 0xba6bd5 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba6bd4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x114 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:24 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 4864] @ 0xb57949 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xb57948 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:115 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 2688] @ 0xb57a26 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xb57a25 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:129 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 96] @ 0xba2ee6 0xba2e57 0xba3492 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xba2ee5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:36 # 0xba2e56 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:46 # 0xba3491 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:111 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 96] @ 0x7d68c5 0x986571 0x986535 0x7d65c2 0x7d6951 0x984fe5 0x984fa8 0x97dec7 0x983e98 0xdb4f7d 0xdc4b96 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x986570 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x70 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x986534 crypto/tls.(*SessionState).Bytes.func2+0x34 crypto/tls/ticket.go:123 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x984fe4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x5c4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x984fa7 crypto/tls.(*SessionState).Bytes+0x587 crypto/tls/ticket.go:121 # 0x97dec6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1002 # 0x983e97 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdb4f7c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:369 # 0xdc4b95 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.52.0/connection.go:820 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 1024] @ 0x63ce31 0x63bbd5 0x63b9d3 0x6e8d12 0x6e8cf4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6e8d11 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6e8cf3 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/block/block.go:166 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 10752] @ 0xb57949 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb57948 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:115 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 224] @ 0xd9c568 0xd96a4d 0xd9648c 0xdc9c77 0xdc9c0c 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0xdf9b3e 0x483781 # 0xd9c567 github.com/quic-go/quic-go/internal/wire.parseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.52.0/internal/wire/stream_frame.go:63 # 0xd96a4c github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x44c github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:99 # 0xd9648b github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:80 # 0xdc9c76 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1d6 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:60 # 0xdc9c0b github.com/quic-go/quic-go.(*connection).handleFrames+0x16b github.com/quic-go/quic-go@v0.52.0/connection.go:1435 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [25: 4800] @ 0xba5dd6 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xba5dd5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x495 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:281 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 2688] @ 0xb57a26 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb57a25 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:129 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x665159 0x6e1c4e 0x6e6c51 0x6e763e 0x6e62b6 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x665158 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e1c4d github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x8d github.com/pactus-project/pactus/types/tx/payload/transfer.go:58 # 0x6e6c50 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6e763d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6e62b5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1496253 0x66e43f 0x671d96 0x6a0b85 0x6d9a45 0x11c41fe 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x66e43e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x31e github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:59 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x11c41fd github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x9d github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x4dd42c 0xd0f0ae 0xd0613b 0xd06085 0xd03568 0xd02006 0xd542ca 0x10c5698 0x10c49f3 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0613a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:362 # 0xd06084 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:63 # 0xd03567 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:586 # 0xd02005 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd542c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:220 # 0x10c5697 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xb7 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:474 # 0x10c49f2 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendPushes.func1+0xf2 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:382 0: 0 [5: 160] @ 0x6e9056 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6e9055 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x155 github.com/pactus-project/pactus/types/block/block.go:211 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 4608] @ 0xb57a26 0xba6edd 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb57a25 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:129 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 448] @ 0xb373ec 0xba5b3d 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb373eb github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0x4b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/peerstore.go:9 # 0xba5b3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:290 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [10: 1440] @ 0x978909 0x9787d7 0x977e65 0x97257d 0x9460fa 0x983528 0x483781 # 0x978908 crypto/ecdh.(*PublicKey).Bytes+0x988 crypto/ecdh/ecdh.go:71 # 0x9787d6 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x856 crypto/tls/handshake_server_tls13.go:266 # 0x977e64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:69 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 576] @ 0xb373ec 0xba5b3d 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb373eb github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0x4b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/peerstore.go:9 # 0xba5b3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:290 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 256] @ 0xb5e9bf 0xbab756 0xbab738 0xbab72f 0xbab49e 0xbaa8c5 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbab755 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:148 # 0xbab737 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:153 # 0xbab72e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:382 # 0xbab49d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:356 # 0xbaa8c4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:305 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 1400832] @ 0x72f80e 0x743a8a 0x742f92 0x743529 0x745a7c 0x7447e5 0x744d1e 0x744eb0 0x8ebd1d 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x72f80d github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x46d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:305 # 0x743a89 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x309 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:304 # 0x742f91 github.com/syndtr/goleveldb/leveldb.decodeBatch+0x1d1 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:281 # 0x743528 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x208 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:299 # 0x745a7b github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0xa9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:580 # 0x7447e4 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:131 # 0x744d1d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:203 # 0x744eaf github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:225 # 0x8ebd1c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [2: 64] @ 0x7b0d2b 0x7b1185 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xb9be69 0xb9df6f 0x483781 # 0x7b0d2a github.com/multiformats/go-multiaddr.readComponent+0x12a github.com/multiformats/go-multiaddr@v0.16.0/codec.go:88 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xb9be68 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:383 # 0xb9df6e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:692 0: 0 [251: 1028096] @ 0xb276df 0xb27672 0xb27676 0x10b3afc 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb276de bufio.NewReaderSize+0xbe bufio/bufio.go:57 # 0xb27671 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xb27675 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x10b3afb github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x33b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:73 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 64] @ 0x10c8d5c 0x10c6f0f 0x10c5f8f 0x10c390c 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10c8d5b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x5bb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:792 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5f8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:513 # 0x10c390b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:96 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 48] @ 0x6da6bb 0x6da56a 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x6da6ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6da569 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0xb41125 0xb410d5 0xb4108e 0xb40be7 0x10c8257 0x10c6346 0x10c4a11 0x483781 # 0xb41124 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:23 # 0xb410d4 github.com/multiformats/go-multiaddr.SplitFirst+0x74 github.com/multiformats/go-multiaddr@v0.16.0/util.go:68 # 0xb4108d github.com/multiformats/go-multiaddr/net.zoneless+0x2d github.com/multiformats/go-multiaddr@v0.16.0/net/ip.go:108 # 0xb40be6 github.com/multiformats/go-multiaddr/net.IsIPLoopback+0x26 github.com/multiformats/go-multiaddr@v0.16.0/net/ip.go:62 # 0x10c8256 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x436 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:707 # 0x10c6345 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x325 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:535 # 0x10c4a10 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendPushes.func1+0x110 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:387 0: 0 [1: 112] @ 0xd260e9 0xd261e2 0xd20f2b 0xd2945d 0xd54595 0xd54358 0x10c5698 0x10c49f3 0x483781 # 0xd260e8 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.0.1/deadline.go:22 # 0xd261e1 github.com/libp2p/go-yamux/v5.newStream+0x161 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:64 # 0xd20f2a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.0.1/session.go:234 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0x10c5697 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xb7 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:474 # 0x10c49f2 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendPushes.func1+0xf2 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:382 0: 0 [1: 16] @ 0x965f95 0x965e90 0x965e8f 0x9431b6 0x97bc9e 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x965f94 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xd94 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x965e8f vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0xc8f vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x965e8e crypto/tls.(*serverHelloMsg).marshal+0xc8e crypto/tls/handshake_messages.go:791 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97bc9d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d crypto/tls/handshake_server_tls13.go:751 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 2048] @ 0x533ab4 0x5334dd 0x5336b9 0x6cb248 0x6cb22c 0x6ccd72 0x6cc3d5 0x6c7d1a 0x6c8c85 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x6cb247 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6cb22b compress/flate.(*huffmanBitWriter).writeBits+0xcb compress/flate/huffman_bit_writer.go:159 # 0x6ccd71 compress/flate.(*huffmanBitWriter).writeTokens+0x271 compress/flate/huffman_bit_writer.go:593 # 0x6cc3d4 compress/flate.(*huffmanBitWriter).writeBlock+0x474 compress/flate/huffman_bit_writer.go:490 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8c84 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 144] @ 0x10c9931 0x10c6f0f 0x10c5f8f 0x10c390c 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10c9930 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1190 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:890 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5f8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:513 # 0x10c390b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:96 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 128] @ 0x7b1265 0x7b429c 0x10c8f51 0x10c6f0f 0x10c5f8f 0x10c390c 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x7b1264 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:154 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x10c8f50 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x7b0 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:814 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5f8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:513 # 0x10c390b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:96 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 3072] @ 0x834156 0x833a10 0xb27de5 0xb34991 0xba23f3 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x834155 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.6/proto/encode.go:190 # 0x833a0f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.6/proto/encode.go:111 # 0xb27de4 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb34990 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x150 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:367 # 0xba23f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:135 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 4864] @ 0x49c732 0x49bc65 0xdea0fa 0xdea0d3 0xdea0d2 0xdaaecb 0xdaa3db 0xdcb6bf 0xdca505 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0xdf9b3e 0x483781 # 0x49c731 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdea0f9 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:32 # 0xdea0d2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.52.0/internal/wire/stream_frame.go:190 # 0xdea0d1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.52.0/send_stream.go:543 # 0xdaaeca github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x42a github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:491 # 0xdaa3da github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x13a github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:352 # 0xdcb6be github.com/quic-go/quic-go.(*connection).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.52.0/connection.go:1768 # 0xdca504 github.com/quic-go/quic-go.(*connection).handleFrame+0x344 github.com/quic-go/quic-go@v0.52.0/connection.go:1503 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [2: 64] @ 0x47e507 0x4c06e6 0x4c058e 0x54a4bf 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11ce017 0x11d0fd2 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x47e506 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c06e5 reflect.Value.grow+0xa5 reflect/value.go:2603 # 0x4c058d reflect.Value.Grow+0x6d reflect/value.go:2590 # 0x54a4be encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:547 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0fd1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x731 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x6dc626 0x6dc603 0x6dc53f 0x13cadf2 0x13ca6a7 0x133576b 0x139cede 0x13355c3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6dc625 bytes.NewBuffer+0x45 bytes/buffer.go:472 # 0x6dc602 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x22 github.com/pactus-project/pactus/types/validator/validator.go:160 # 0x6dc53e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:145 # 0x13cadf1 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:306 # 0x13ca6a6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:253 # 0x133576a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:394 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13355c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:396 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 352] @ 0xba5dd6 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xba5dd5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x495 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:281 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 176] @ 0xb54545 0xb9eaa5 0xb9eb1a 0xba5a6e 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb54544 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x2e4 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:498 # 0xb9eaa4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:751 # 0xb9eb19 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:757 # 0xba5a6d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:263 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x11ccc16 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb31 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0x461ac6 0x14fca53 0x1501be5 0x15018c9 0x97d34c 0x97d2e6 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14fca52 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 crypto/internal/fips140/hkdf/hkdf.go:42 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97d34b crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x1ab crypto/internal/fips140/tls13/tls13.go:131 # 0x97d2e5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x145 crypto/tls/handshake_server_tls13.go:904 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 192] @ 0x6da514 0x6da4ea 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6da513 bytes.NewReader+0x93 bytes/reader.go:159 # 0x6da4e9 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x69 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1400832] @ 0x142c3d4 0x142c398 0x142c3e3 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x142c3d3 bytes.(*Buffer).String+0x1173 bytes/buffer.go:71 # 0x142c397 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x1137 github.com/pactus-project/pactus/www/html/server.go:273 # 0x142c3e2 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1182 github.com/pactus-project/pactus/www/html/network.go:80 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [12: 25165824] @ 0x533ab4 0x5334dd 0x5336b9 0x5158b7 0x142c61e 0x142c587 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x142c61d github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x13bd github.com/pactus-project/pactus/www/html/server.go:224 # 0x142c586 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1326 github.com/pactus-project/pactus/www/html/network.go:76 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 16] @ 0x142b89f 0x142b7b8 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x142b89e github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x63e github.com/pactus-project/pactus/www/html/server.go:224 # 0x142b7b7 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x557 github.com/pactus-project/pactus/www/html/network.go:56 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 16] @ 0x142c491 0x142c414 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x142c490 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x1230 github.com/pactus-project/pactus/www/html/server.go:216 # 0x142c413 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x11b3 github.com/pactus-project/pactus/www/html/network.go:77 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [9: 9437184] @ 0x533ab4 0x5334dd 0x5336b9 0x5158b7 0x142c61e 0x142c587 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x142c61d github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x13bd github.com/pactus-project/pactus/www/html/server.go:224 # 0x142c586 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1326 github.com/pactus-project/pactus/www/html/network.go:76 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 262144] @ 0x533ab4 0x5334dd 0x5336b9 0x5158b7 0x14313c7 0x143133f 0x142da05 0x142c369 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x14313c6 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x146 github.com/pactus-project/pactus/www/html/server.go:224 # 0x143133e github.com/pactus-project/pactus/www/html.metricToTable.func1+0xbe github.com/pactus-project/pactus/www/html/network.go:131 # 0x142da04 github.com/pactus-project/pactus/www/html.metricToTable+0x1c4 github.com/pactus-project/pactus/www/html/network.go:157 # 0x142c368 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1108 github.com/pactus-project/pactus/www/html/network.go:72 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 1792] @ 0x1427bee 0x1427ba6 0x1427a11 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x1427bed bytes.(*Buffer).String+0x84d bytes/buffer.go:71 # 0x1427ba5 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x805 github.com/pactus-project/pactus/www/html/server.go:273 # 0x1427a10 github.com/pactus-project/pactus/www/html.(*Server).BlockchainHandler+0x670 github.com/pactus-project/pactus/www/html/blockchain.go:42 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 288] @ 0x14b2797 0x14fc91a 0x1501be5 0x15018c9 0x980f1e 0x980ec3 0x97d6cc 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x980f1d crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d crypto/internal/fips140/tls13/tls13.go:155 # 0x980ec2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 crypto/tls/key_schedule.go:46 # 0x97d6cb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x52b crypto/tls/handshake_server_tls13.go:927 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 640] @ 0x63ce31 0x645d32 0x63d165 0x63bbd5 0x652b4f 0x11e3fc9 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x652b4e github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xae github.com/fxamacker/cbor/v2@v2.8.0/stream.go:37 # 0x11e3fc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 176] @ 0xb9eb3d 0xba5a6e 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb9eb3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x5c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:765 # 0xba5a6d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:263 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 2304] @ 0x7299b8 0x73a3ca 0x73ae86 0x73e6a5 0x766ff9 0x733eae 0x766da8 0x7670f2 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x7299b7 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x157 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73e6a4 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x584 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:1071 # 0x766ff8 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x1f8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:428 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x766da7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7670f1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x8ff3f5 0x8ff814 0x1155a65 0x1155877 0x8ff30b 0x11556cd 0x1151222 0xc4073b 0xc402c3 0x483781 # 0x8ff3f4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8ff813 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x1155a64 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x104 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x1155876 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x11556cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x1151221 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:910 # 0xc4073a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x1ba github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:172 # 0xc402c2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x102 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:184 0: 0 [3: 18432] @ 0x729235 0x728c73 0x728f94 0x73f3b1 0x73fe3a 0x740110 0x767ff7 0x74c226 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729234 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x728c72 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x728f93 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x73f3b0 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x350 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x73fe39 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x74010f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x767ff6 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x74c225 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [2: 192] @ 0x50a5c5 0x50a8fd 0x508dbe 0x724f99 0x7668ef 0x7668d2 0x74c1a8 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x50a5c4 os.newFile+0x64 os/file_unix.go:163 # 0x50a8fc os.openFileNolog+0x17c os/file_unix.go:297 # 0x508dbd os.OpenFile+0x3d os/file.go:392 # 0x724f98 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Create+0x158 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:504 # 0x7668ee github.com/syndtr/goleveldb/leveldb.(*iStorage).Create+0x4e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage.go:20 # 0x7668d1 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:371 # 0x74c1a7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:392 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 48] @ 0x4d6045 0x4d8436 0x4d843e 0x5098cb 0x5098b4 0x50a814 0x50a7d7 0x50a7a6 0x508dbe 0x724b5d 0x766e58 0x766e2d 0x733eae 0x766da8 0x767785 0x76678d 0x72b2c2 0x72b339 0x72bab0 0x72cbfe 0x74cb17 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x4d6044 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4d8435 syscall.BytePtrFromString+0x35 syscall/syscall.go:68 # 0x4d843d syscall.openat+0x3d syscall/zsyscall_linux_amd64.go:94 # 0x5098ca syscall.Open+0x2a syscall/syscall_linux.go:284 # 0x5098b3 os.open+0x13 os/file_open_unix.go:15 # 0x50a813 os.openFileNolog.func1+0x93 os/file_unix.go:279 # 0x50a7d6 os.ignoringEINTR+0x56 os/file_posix.go:251 # 0x50a7a5 os.openFileNolog+0x25 os/file_unix.go:278 # 0x508dbd os.OpenFile+0x3d os/file.go:392 # 0x724b5c github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x15c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:476 # 0x766e57 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage.go:15 # 0x766e2c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:417 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x766da7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x767784 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:475 # 0x76678c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:336 # 0x72b2c1 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/array_iter.go:164 # 0x72b338 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x72baaf github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x72cbfd github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x74cb16 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x416 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 21760] @ 0x729235 0x728c73 0x728f94 0x73f368 0x73fe3a 0x740110 0x767ff7 0x74c226 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729234 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x728c72 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x728f93 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x73f367 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:53 # 0x73fe39 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x74010f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x767ff6 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x74c225 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [4: 81920] @ 0x729235 0x728c73 0x728f94 0x73f3b1 0x73fe3a 0x740110 0x767ff7 0x74c226 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729234 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x728c72 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x728f93 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x73f3b0 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x350 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x73fe39 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x74010f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x767ff6 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x74c225 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 18432] @ 0x729235 0x728c73 0x728f94 0x73f368 0x73fe3a 0x740110 0x767ff7 0x766be5 0x75c60e 0x74bf7d 0x74b399 0x74aba9 0x74ba1d 0x74b8b7 0x74f2f6 0x483781 # 0x729234 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x728c72 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x728f93 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x73f367 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:53 # 0x73fe39 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x74010f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x767ff6 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x766be4 github.com/syndtr/goleveldb/leveldb.(*tOps).createFrom+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:397 # 0x75c60d github.com/syndtr/goleveldb/leveldb.(*session).flushMemdb+0xed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_compaction.go:35 # 0x74bf7c github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction.func1+0x9c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:305 # 0x74b398 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:242 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74ba1c github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x3bc github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:253 # 0x74b8b6 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x256 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:303 # 0x74f2f5 github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:777 0: 0 [2: 192] @ 0x11a5019 0x11a4fcc 0x10ad052 0x10ac35e 0x483781 # 0x11a5018 slices.Clone[...]+0x78 slices/slices.go:355 # 0x11a4fcb github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x2b github.com/libp2p/go-libp2p@v0.42.0/config/config.go:639 # 0x10ad051 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x31 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/autonat.go:247 # 0x10ac35d github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x65d github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/autonat.go:233 0: 0 [2: 128] @ 0x1501ba5 0x15018c9 0x97bdf8 0x97bd89 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x1501ba4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97bdf7 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x4b7 crypto/internal/fips140/tls13/tls13.go:106 # 0x97bd88 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x448 crypto/tls/handshake_server_tls13.go:765 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 24] @ 0x1155813 0x8ff30b 0x11556cd 0x1151222 0x11c0805 0x11bcbaa 0x483781 # 0x1155812 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0xb2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x11556cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x1151221 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:910 # 0x11c0804 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2a4 github.com/pactus-project/pactus/network/stream.go:81 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [5: 80] @ 0xda9dc9 0xda9d7d 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda9dc8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4a8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:57 # 0xda9d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x45c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:311 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [3: 672] @ 0xde7acd 0xdf1566 0xdf29ee 0xe01803 0xdf3815 0xdf36b7 0xdcafbe 0xdca393 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0xdf9b3e 0x483781 # 0xde7acc github.com/quic-go/quic-go.newSendStream+0x6c github.com/quic-go/quic-go@v0.52.0/send_stream.go:77 # 0xdf1565 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.52.0/stream.go:108 # 0xdf29ed github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.52.0/streams_map.go:98 # 0xe01802 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x222 github.com/quic-go/quic-go@v0.52.0/streams_map_incoming.go:129 # 0xdf3814 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.52.0/streams_map.go:238 # 0xdf36b6 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.52.0/streams_map.go:212 # 0xdcafbd github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.52.0/connection.go:1629 # 0xdca392 github.com/quic-go/quic-go.(*connection).handleFrame+0x1d2 github.com/quic-go/quic-go@v0.52.0/connection.go:1501 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [4: 1152] @ 0xc0b92f 0xc09fb2 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0b92e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1811 # 0xc09fb1 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x851 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1552 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 128] @ 0xc0f108 0xc0c425 0xc09d76 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0f107 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2674 # 0xc0c424 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x764 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2168 # 0xc09d75 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x615 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1588 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 96] @ 0x7b296b 0x7b267f 0xb3f309 0xb4077c 0xb40766 0xb3ec77 0xb42b97 0xb42b80 0x114393b 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x7b296a github.com/multiformats/go-multiaddr.newComponent+0x22a github.com/multiformats/go-multiaddr@v0.16.0/component.go:278 # 0x7b267e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.0/component.go:246 # 0xb3f308 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:113 # 0xb4077b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:134 # 0xb40765 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:342 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb42b96 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb42b7f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:397 # 0x114393a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x61a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:660 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 6144] @ 0xb57949 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb57948 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:115 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 1152] @ 0x49c732 0x49bc65 0xe0b6ff 0xe0b6dc 0xde534a 0xde4a2d 0xde466d 0xea3842 0xd5ef8a 0x4ce0f1 0xb26eeb 0xb26ec0 0xc3f2ec 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x49c731 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe0b6fe github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x3e github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:32 # 0xe0b6db github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x1b github.com/quic-go/quic-go@v0.52.0/internal/wire/stream_frame.go:190 # 0xde5349 github.com/quic-go/quic-go.(*receiveStream).dequeueNextFrame+0x29 github.com/quic-go/quic-go@v0.52.0/receive_stream.go:236 # 0xde4a2c github.com/quic-go/quic-go.(*receiveStream).readImpl+0x1ac github.com/quic-go/quic-go@v0.52.0/receive_stream.go:148 # 0xde466c github.com/quic-go/quic-go.(*receiveStream).Read+0xcc github.com/quic-go/quic-go@v0.52.0/receive_stream.go:94 # 0xea3841 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:58 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xb26eea io.ReadFull+0x16a io/io.go:354 # 0xb26ebf github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x13f github.com/libp2p/go-msgio@v0.3.0/varint.go:163 # 0xc3f2eb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3cb github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:66 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 320] @ 0x627a77 0x627a47 0x61dd91 0x66822a 0x667f25 0x69288e 0x6d9086 0x6d9074 0x6db27e 0x6db259 0x6daee8 0x11d1525 0x11d0fc5 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x627a76 math/big.nat.make+0x116 math/big/nat.go:66 # 0x627a46 math/big.nat.mul+0xe6 math/big/nat.go:420 # 0x61dd90 math/big.(*Int).Mul+0xb0 math/big/int.go:193 # 0x668229 github.com/consensys/gnark-crypto/ecc.getVector+0xa9 github.com/consensys/gnark-crypto@v0.18.0/ecc/utils.go:175 # 0x667f24 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x304 github.com/consensys/gnark-crypto@v0.18.0/ecc/utils.go:152 # 0x69288d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulGLV+0x24d github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/g1.go:613 # 0x6d9085 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ScalarMultiplication+0xe5 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/g1.go:445 # 0x6d9073 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xd3 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x6db27d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6db258 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6daee7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11d1524 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:530 # 0x11d0fc4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x724 github.com/pactus-project/pactus/state/state.go:488 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0x77d1d2 0x8e9225 0x8e920b 0x8e920c 0x6f499d 0x7069b2 0x71f754 0x7200a8 0x720305 0x11f5828 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x77d1d1 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8e9224 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8e920a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8e920b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:52 # 0x6f499c github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.34.0/internal/json/string.go:88 # 0x7069b1 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.34.0/event.go:275 # 0x71f753 github.com/pactus-project/pactus/util/logger.addFields+0x353 github.com/pactus-project/pactus/util/logger/logger.go:135 # 0x7200a7 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x720304 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x11f5827 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x227 github.com/pactus-project/pactus/sync/handler_blocks_request.go:114 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 128] @ 0xba2fbf 0xba3016 0xba304e 0xba33cf 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xba2fbe github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba3015 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba304d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:56 # 0xba33ce github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:106 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0xdd503e 0xdf16f0 0xdf17b3 0xdf2ae5 0xdff3fb 0xdff3df 0xdf2d6e 0xdd022c 0xea2289 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0x11c07cb 0x11bcbaa 0x483781 # 0xdd503d github.com/quic-go/quic-go.newFrameSorter+0x1d github.com/quic-go/quic-go@v0.52.0/frame_sorter.go:37 # 0xdf16ef github.com/quic-go/quic-go.newReceiveStream+0x36f github.com/quic-go/quic-go@v0.52.0/receive_stream.go:74 # 0xdf17b2 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.52.0/stream.go:121 # 0xdf2ae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.52.0/streams_map.go:90 # 0xdff3fa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:115 # 0xdff3de github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:77 # 0xdf2d6d github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.52.0/streams_map.go:142 # 0xdd022b github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x2b github.com/quic-go/quic-go@v0.52.0/connection.go:2509 # 0xea2288 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/conn.go:62 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x11c07ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [7: 336] @ 0x6f0e8c 0x6f0ed1 0x11d4018 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6f0e8b github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x4b github.com/pactus-project/pactus/types/validator/validator.go:181 # 0x6f0ed0 github.com/pactus-project/pactus/committee.(*committee).Proposer+0x90 github.com/pactus-project/pactus/committee/committee.go:158 # 0x11d4017 github.com/pactus-project/pactus/state.(*state).validateBlock+0xd7 github.com/pactus-project/pactus/state/validation.go:24 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 2048] @ 0xb5e9bf 0xbaa365 0xba9f1f 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbaa364 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:249 # 0xba9f1e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4be github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:207 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 528] @ 0xc4eb25 0xc4eb70 0xc59b25 0x483781 # 0xc4eb24 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0x864 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:2069 # 0xc4eb6f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x8af github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1627 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [2: 48] @ 0xd034d5 0xd02006 0xd542ca 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xd034d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x94 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:587 # 0xd02005 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd542c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:220 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [13: 6656] @ 0x49c732 0x49bc65 0x8e3e0f 0xc3f36b 0xc3f354 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x49c731 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8e3e0e github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc3f36a github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x44a github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc3f353 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x433 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:86 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 96] @ 0x5e6cc5 0x5cdb1b 0x5e75bb 0x5e6470 0xb422e7 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x5e6cc4 net.sockaddrToTCP+0x104 net/tcpsock_posix.go:19 # 0x5cdb1a net.(*netFD).accept+0x25a net/fd_unix.go:189 # 0x5e75ba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5e646f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xb422e6 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x26 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:243 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 16] @ 0xc5d34a 0xc59a87 0x483781 # 0xc5d349 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x909 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1315 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [1: 144] @ 0x548c97 0x143d8ed 0x143d305 0x144a698 0x1448d36 0x14485dd 0x14483cb 0x144aa3f 0xa04649 0xa06544 0x144a2e4 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x548c96 encoding/json.Unmarshal+0x36 encoding/json/decode.go:101 # 0x143d8ec github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14c github.com/creachadair/jrpc2@v1.3.1/json.go:95 # 0x143d304 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.1/json.go:16 # 0x144a697 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1448d35 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.1/jhttp/bridge.go:152 # 0x14485dc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.1/jhttp/bridge.go:80 # 0x14483ca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.1/jhttp/bridge.go:70 # 0x144aa3e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x144a2e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x183 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 32] @ 0xd0f0d5 0xd106e5 0xd09113 0xd0202a 0xd542ca 0xd4f0ee 0x114ecb8 0x11c07cb 0x11bcbaa 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd106e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:445 # 0xd09112 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x4f2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:465 # 0xd02029 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd542c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:220 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x11c07ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [4: 128] @ 0x530efe 0x53162d 0x5315ef 0x13bdf1e 0x13c5e92 0x13c7825 0x14753ff 0x483781 # 0x530efd context.WithDeadlineCause+0x1bd context/context.go:643 # 0x53162c context.WithDeadline+0x4c context/context.go:617 # 0x5315ee context.WithTimeout+0xe context/context.go:695 # 0x13bdf1d github.com/go-zeromq/zmq4.(*pubSocket).Send+0x7d github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x13c5e91 github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x391 github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:38 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 120] @ 0x6da5f6 0x6ddbc7 0x6dd33d 0x13c978a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6da5f5 github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x6ddbc6 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Encode+0x1e6 github.com/pactus-project/pactus/types/certificate/certificate.go:157 # 0x6dd33c github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Hash+0x9c github.com/pactus-project/pactus/types/certificate/certificate.go:85 # 0x13c9789 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x449 github.com/pactus-project/pactus/www/grpc/blockchain.go:172 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [3: 96] @ 0x66da16 0x671a1a 0x68da9f 0x6a0c2e 0x6d9a45 0x6de2b5 0x6dccaf 0x11d447c 0x11d41d8 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66da15 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.22.0/bitset.go:175 # 0x671a19 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:823 # 0x68da9e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a0c2d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d447b github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9b github.com/pactus-project/pactus/state/validation.go:54 # 0x11d41d7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x297 github.com/pactus-project/pactus/state/validation.go:38 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0xdd4fe5 0x49bd51 0xdfe17c 0xdfe01b 0xdd50e6 0xdd35ea 0xdc1ddd 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdd4fe4 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.52.0/internal/utils/linkedlist/linkedlist.go:17 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdfe17b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.52.0/internal/utils/linkedlist/linkedlist.go:124 # 0xdfe01a github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.52.0/internal/utils/linkedlist/linkedlist.go:175 # 0xdd50e5 github.com/quic-go/quic-go.newFrameSorter+0xc5 github.com/quic-go/quic-go@v0.52.0/frame_sorter.go:41 # 0xdd35e9 github.com/quic-go/quic-go.newInitialCryptoStream+0x129 github.com/quic-go/quic-go@v0.52.0/crypto_stream.go:121 # 0xdc1ddc github.com/quic-go/quic-go.(*connection).preSetup+0x3c github.com/quic-go/quic-go@v0.52.0/connection.go:466 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 128] @ 0x49c652 0x49bc65 0x630d89 0x630d6e 0x6303b2 0x61e45b 0x61e817 0x672f05 0x671e25 0x6a0b85 0x6d9a45 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x49c651 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x630d88 math/big.putNat+0x3c8 math/big/nat.go:643 # 0x630d6d math/big.nat.divLarge+0x3ad math/big/natdiv.go:620 # 0x6303b1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x61e45a math/big.(*Int).QuoRem+0x7a math/big/int.go:293 # 0x61e816 math/big.(*Int).Mod+0x216 math/big/int.go:324 # 0x672f04 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:1108 # 0x671e24 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:895 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0x47fb1c 0x4e4bd5 0xd1fbb2 0xd28295 0xd27fea 0xd299f8 0xd5f742 0x10c5f73 0x10c390c 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e4bd4 time.AfterFunc+0x34 time/sleep.go:211 # 0xd1fbb1 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x251 github.com/libp2p/go-yamux/v5@v5.0.1/deadline.go:54 # 0xd28294 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb4 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:514 # 0xd27fe9 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:493 # 0xd299f7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:67 # 0xd5f741 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:165 # 0x10c5f72 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:512 # 0x10c390b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:96 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 1280] @ 0x73ce50 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x73ce4f github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa2f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1152] @ 0x49c732 0x49bc65 0x729ccf 0x73802a 0x73346e 0x733b8c 0x734d3e 0x734dd3 0x735514 0x733f3b 0x73b05c 0x73b006 0x73bd26 0x73caac 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x49c731 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x729cce github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:94 # 0x738029 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:114 # 0x73346d github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x58d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:171 # 0x733b8b github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:329 # 0x734d3d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unrefLocked+0x5d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:631 # 0x734dd2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:657 # 0x735513 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2b3 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:114 # 0x733f3a github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1792] @ 0xd28e25 0xd27ded 0xd24694 0xd23f0f 0xd23d58 0x483781 # 0xd28e24 github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x2a4 github.com/libp2p/go-yamux/v5@v5.0.1/util.go:176 # 0xd27dec github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:479 # 0xd24693 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:787 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [1: 256] @ 0x7b1265 0x7b429c 0x8e8afa 0x8e7edb 0x8e81f3 0x8e5494 0x8e4c5b 0x49bacb 0x8e4bdb 0x8e4baf 0x8e44fa 0x10cb005 0x10c9145 0x10c6f0f 0x10c5f8f 0x10c390c 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x7b1264 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:154 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x8e8af9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:236 # 0x8e7eda github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:123 # 0x8e81f2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:176 # 0x8e5493 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.42.0/core/record/record.go:81 # 0x8e4c5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:230 # 0x49baca sync.(*Once).doSlow+0xaa sync/once.go:78 # 0x8e4bda sync.(*Once).Do+0x3a sync/once.go:69 # 0x8e4bae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:226 # 0x8e44f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:121 # 0x10cb004 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:1046 # 0x10c9144 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:833 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5f8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:513 # 0x10c390b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:96 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 48] @ 0x8ffc05 0x779571 0x8ffa29 0x8ff905 0x1155d89 0x1155d44 0x11561c7 0x8ff30b 0x1156049 0x11511c2 0x4ce0f1 0xb271f1 0xb271cf 0x779571 0xb26aaa 0xb26e1f 0xb34625 0x483781 # 0x8ffc04 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:321 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0x8ffa28 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8ff904 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1155d88 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa8 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x1155d43 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x63 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x11561c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1156048 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x11511c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:906 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xb271f0 io.ReadFull+0x30 io/io.go:354 # 0xb271ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0xb26aa9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb26e1e github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x9e github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb34624 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:324 0: 0 [1: 48] @ 0x4794fa 0x47950f 0xc5a28b 0xc59765 0x483781 # 0xc5a28a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePendingPeers+0x6a github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:896 # 0xc59764 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x884 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:782 0: 0 [4: 256] @ 0x1501ba5 0x15018c9 0x980f1e 0x980ec3 0x97d6cc 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x1501ba4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x980f1d crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d crypto/internal/fips140/tls13/tls13.go:155 # 0x980ec2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 crypto/tls/key_schedule.go:46 # 0x97d6cb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x52b crypto/tls/handshake_server_tls13.go:927 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x114f865 0x11c07cb 0x11bcbaa 0x483781 # 0x114f864 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0xe04 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:643 # 0x11c07ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [2: 48] @ 0xde9991 0xe09e8d 0xdcb222 0xdca5b0 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0xde9990 github.com/quic-go/quic-go.(*sendStream).cancelWrite+0x150 github.com/quic-go/quic-go@v0.52.0/send_stream.go:456 # 0xe09e8c github.com/quic-go/quic-go.(*sendStream).handleStopSendingFrame+0x2c github.com/quic-go/quic-go@v0.52.0/send_stream.go:485 # 0xdcb221 github.com/quic-go/quic-go.(*connection).handleStopSendingFrame+0x41 github.com/quic-go/quic-go@v0.52.0/connection.go:1688 # 0xdca5af github.com/quic-go/quic-go.(*connection).handleFrame+0x3ef github.com/quic-go/quic-go@v0.52.0/connection.go:1519 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 256] @ 0x7b1265 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xb9be69 0xb9df6f 0x483781 # 0x7b1264 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:154 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xb9be68 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:383 # 0xb9df6e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:692 0: 0 [1: 48] @ 0x531705 0x127737d 0x127731c 0x127a1df 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x140f5e7 0x12cbf85 0x1333cc7 0x1336f19 0x4b7da6 0x4b6eb9 0x1446158 0x144113b 0x143ffae 0x143f5ec 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0x127737c google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xdc google.golang.org/grpc@v1.73.0/credentials/credentials.go:247 # 0x127731b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:548 # 0x127a1de google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:774 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1333cc6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetPublicKey+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:166 # 0x1336f18 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func10+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:207 # 0x4b7da5 reflect.Value.call+0xca5 reflect/value.go:584 # 0x4b6eb8 reflect.Value.Call+0xb8 reflect/value.go:368 # 0x1446157 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0xb7 github.com/creachadair/jrpc2@v1.3.1/handler/handler.go:238 # 0x144113a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.1/server.go:387 # 0x143ffad github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.1/server.go:259 # 0x143f5eb github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.1/server.go:180 0: 0 [1: 48] @ 0x531705 0x1336eeb 0x1336e89 0x4b7da6 0x4b6eb9 0x1446158 0x144113b 0x143ffae 0x143f5ec 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0x1336eea google.golang.org/grpc/metadata.NewOutgoingContext+0x16a google.golang.org/grpc@v1.73.0/metadata/metadata.go:173 # 0x1336e88 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func10+0x108 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:207 # 0x4b7da5 reflect.Value.call+0xca5 reflect/value.go:584 # 0x4b6eb8 reflect.Value.Call+0xb8 reflect/value.go:368 # 0x1446157 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0xb7 github.com/creachadair/jrpc2@v1.3.1/handler/handler.go:238 # 0x144113a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.1/server.go:387 # 0x143ffad github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.1/server.go:259 # 0x143f5eb github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.1/server.go:180 0: 0 [1: 1152] @ 0xb518c6 0xb51a7a 0xb585a5 0xb5765f 0xba6edd 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb518c5 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.7.0/bucket.go:52 # 0xb51a79 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x299 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:111 # 0xb585a4 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).calcWeight+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:237 # 0xb5765e github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1de github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:99 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 352] @ 0x479453 0x408c45 0x408c38 0x40d759 0x4797c5 0x4c4ee9 0x4ac885 0x54bb05 0x5498de 0x54915e 0x548d59 0x143ddb5 0x143d9c5 0x1443085 0x143f34c 0x483781 # 0x4797c4 reflect.mapassign_faststr0+0x24 runtime/map_swiss.go:269 # 0x4c4ee8 reflect.mapassign_faststr+0xa8 reflect/value.go:3612 # 0x4ac884 reflect.Value.SetMapIndex+0x224 reflect/map_swiss.go:427 # 0x54bb04 encoding/json.(*decodeState).object+0x1344 encoding/json/decode.go:806 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x143ddb4 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.1/json.go:204 # 0x143d9c4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.1/json.go:108 # 0x1443084 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.1/server.go:644 # 0x143f34b github.com/creachadair/jrpc2.(*Server).Start.func1+0x6b github.com/creachadair/jrpc2@v1.3.1/server.go:147 0: 0 [3: 48] @ 0x4bd54b 0x4abf31 0x880497 0x87e93a 0x89172e 0x860065 0x89172e 0x862178 0x89172e 0x8912a5 0x83411d 0x833c73 0x129b15f 0x12d8bea 0x12df6a5 0x12e1429 0x12e64e8 0x12dec9f 0x483781 # 0x4bd54a reflect.copyVal+0x2a reflect/value.go:1791 # 0x4abf30 reflect.(*MapIter).Key+0x50 reflect/map_swiss.go:267 # 0x880496 google.golang.org/protobuf/internal/impl.appendMap+0x216 google.golang.org/protobuf@v1.36.6/internal/impl/codec_map.go:288 # 0x87e939 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func2+0x79 google.golang.org/protobuf@v1.36.6/internal/impl/codec_map.go:57 # 0x89172d google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer+0x40d google.golang.org/protobuf@v1.36.6/internal/impl/encode.go:215 # 0x860064 google.golang.org/protobuf/internal/impl.appendMessageInfo+0xa4 google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:168 # 0x89172d google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer+0x40d google.golang.org/protobuf@v1.36.6/internal/impl/encode.go:215 # 0x862177 google.golang.org/protobuf/internal/impl.appendMessageSliceInfo+0xf7 google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:427 # 0x89172d google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer+0x40d google.golang.org/protobuf@v1.36.6/internal/impl/encode.go:215 # 0x8912a4 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshal+0x84 google.golang.org/protobuf@v1.36.6/internal/impl/encode.go:142 # 0x83411c google.golang.org/protobuf/proto.MarshalOptions.marshal+0x35c google.golang.org/protobuf@v1.36.6/proto/encode.go:195 # 0x833c72 google.golang.org/protobuf/proto.MarshalOptions.MarshalAppend+0x72 google.golang.org/protobuf@v1.36.6/proto/encode.go:159 # 0x129b15e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x15e google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:59 # 0x12d8be9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.73.0/rpc_util.go:722 # 0x12df6a4 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.73.0/server.go:1146 # 0x12e1428 google.golang.org/grpc.(*Server).processUnaryRPC+0x1168 google.golang.org/grpc@v1.73.0/server.go:1452 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 24] @ 0xb4043e 0xb3ec77 0xb42358 0xb4234a 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0xb4043d github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xdd github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:304 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb42357 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb42349 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:252 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 336] @ 0xd2615e 0xd20f2b 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0xd2615d github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:72 # 0xd20f2a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.0.1/session.go:234 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [7: 168] @ 0x126bbb9 0x126bb95 0x127a4c5 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x126bbb8 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x118 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:54 # 0x126bb94 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0xf4 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:373 # 0x127a4c4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x4a4 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:875 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 32] @ 0x5d27b9 0xb3f2f2 0xb403b5 0xb3ec77 0xb42358 0xb4234a 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x5d27b8 net.IP.String+0xd8 net/ip.go:315 # 0xb3f2f1 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x111 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:113 # 0xb403b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:292 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb42357 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb42349 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:252 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [9: 864] @ 0x14b2797 0x6d7845 0x6d7dcb 0xdb7945 0xdb7ee7 0xdb7a6c 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb7ee6 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:57 # 0xdb7a6b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:35 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [3: 144] @ 0xc463e7 0xc45ace 0xc5d0e2 0xc59a87 0x483781 # 0xc463e6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x6e6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:821 # 0xc45acd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:750 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [1: 16] @ 0x682a92 0x68408b 0x6a7885 0x6a7330 0x6a7452 0x6d9c05 0x6dae3b 0x11d4186 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a91 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0xb1 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6a7884 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:80 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6dae3a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11d4185 github.com/pactus-project/pactus/state.(*state).validateBlock+0x245 github.com/pactus-project/pactus/state/validation.go:34 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x6d9756 0x6dc672 0x6dc53f 0x11d1ecc 0x8fb287 0x11d1e26 0x11d0e07 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6d9755 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x6dc671 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x91 github.com/pactus-project/pactus/types/validator/validator.go:162 # 0x6dc53e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:145 # 0x11d1ecb github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x4b github.com/pactus-project/pactus/state/state.go:581 # 0x8fb286 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x11d1e25 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:578 # 0x11d0e06 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x566 github.com/pactus-project/pactus/state/state.go:475 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 6144] @ 0xda08a5 0x49bd51 0xde82a5 0xde8297 0xde7cc5 0xea38c2 0xd5f0ca 0x5963f5 0x5966ad 0x1155ae5 0x1155877 0x8ff30b 0x11556cd 0x1151222 0x11c0805 0x11bcbaa 0x483781 # 0xda08a4 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:14 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xde82a4 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4c4 github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:21 # 0xde8296 github.com/quic-go/quic-go.(*sendStream).write+0x4b6 github.com/quic-go/quic-go@v0.52.0/send_stream.go:143 # 0xde7cc4 github.com/quic-go/quic-go.(*sendStream).Write+0xa4 github.com/quic-go/quic-go@v0.52.0/send_stream.go:99 # 0xea38c1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Write+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:63 # 0xd5f0c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:69 # 0x5963f4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:643 # 0x5966ac bufio.(*Writer).Write+0xcc bufio/bufio.go:687 # 0x1155ae4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x184 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:142 # 0x1155876 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x11556cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x1151221 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:910 # 0x11c0804 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2a4 github.com/pactus-project/pactus/network/stream.go:81 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [6: 192] @ 0x556919 0x556d1a 0x556aea 0x5565bd 0x548cb4 0x6f343b 0x6f343c 0x11ce017 0x11d0fd2 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x556918 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:179 # 0x556d19 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:222 # 0x556ae9 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:211 # 0x5565bc encoding/json.checkValid+0x9c encoding/json/scanner.go:35 # 0x548cb3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:102 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0fd1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x731 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 1280] @ 0x66de1a 0x66de26 0x65bbfd 0x1502f17 0x14b27af 0x14fc91a 0x1501be5 0x15018c9 0x15012ba 0x97bd58 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1502f16 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x15012b9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x97bd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 crypto/tls/handshake_server_tls13.go:763 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [8: 75776] @ 0x13c0109 0x13bfc14 0x13bdf73 0x13c654f 0x13c7825 0x14753ff 0x483781 # 0x13c0108 github.com/go-zeromq/zmq4.(*Queue).Push+0xc8 github.com/go-zeromq/zmq4@v0.17.0/queue.go:41 # 0x13bfc13 github.com/go-zeromq/zmq4.(*pubMWriter).write+0xf3 github.com/go-zeromq/zmq4@v0.17.0/pub.go:306 # 0x13bdf72 github.com/go-zeromq/zmq4.(*pubSocket).Send+0xd2 github.com/go-zeromq/zmq4@v0.17.0/pub.go:44 # 0x13c654e github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x30e github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:35 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0xdf1676 0xdf2ae5 0xdff3fb 0xdff3df 0xdf2d6e 0xdd022c 0xea2289 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xdf1675 github.com/quic-go/quic-go.newStream+0x2f5 github.com/quic-go/quic-go@v0.52.0/stream.go:117 # 0xdf2ae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.52.0/streams_map.go:90 # 0xdff3fa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:115 # 0xdff3de github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:77 # 0xdf2d6d github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.52.0/streams_map.go:142 # 0xdd022b github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x2b github.com/quic-go/quic-go@v0.52.0/connection.go:2509 # 0xea2288 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/conn.go:62 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [3: 192] @ 0x61c978 0x61c90d 0x61c8fd 0xb573f9 0xb578b8 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0x61c977 math/big.nat.make+0x137 math/big/nat.go:66 # 0x61c90c math/big.nat.set+0xcc math/big/nat.go:91 # 0x61c8fc math/big.(*Float).SetInt+0xbc math/big/float.go:614 # 0xb573f8 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2b8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:66 # 0xb578b7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:110 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 512] @ 0x49c0fc 0x49bf46 0x49bcbc 0xb3486d 0xba23f3 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xb3486c github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x2c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:365 # 0xba23f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:135 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 144] @ 0x12eb8fa 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12eb8f9 google.golang.org/grpc.(*csAttempt).newStream+0x159 google.golang.org/grpc@v1.73.0/stream.go:526 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 4608] @ 0xda9bf9 0xda9ba3 0xdcf69f 0xdcec85 0xdcd578 0xdc328f 0x483781 # 0xda9bf8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2d8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:51 # 0xda9ba2 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x282 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:293 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcec84 github.com/quic-go/quic-go.(*connection).maybeSendAckOnlyPacket+0x304 github.com/quic-go/quic-go@v0.52.0/connection.go:2299 # 0xdcd577 github.com/quic-go/quic-go.(*connection).triggerSending+0x1b7 github.com/quic-go/quic-go@v0.52.0/connection.go:2083 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [2: 128] @ 0xd03579 0xd02006 0xd542ca 0xd4f0ee 0x114ecb8 0x11c07cb 0x11bcbaa 0x483781 # 0xd03578 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x138 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:585 # 0xd02005 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd542c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:220 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x11c07ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [9: 144] @ 0x5d27b9 0x5e4b71 0x5e4b52 0xa0257b 0x483781 # 0x5d27b8 net.IP.String+0xd8 net/ip.go:315 # 0x5e4b70 net.ipEmptyString+0x50 net/ip.go:332 # 0x5e4b51 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0xa0257a net/http.(*conn).serve+0x5a net/http/server.go:1939 0: 0 [4: 512] @ 0x5e2846 0x5e281d 0x5d77f8 0x5eb607 0x5e9b74 0x11f2df3 0x11f2064 0x11f1e51 0x11f45a5 0x11f45a6 0x11f427d 0x11f3d5b 0x483781 # 0x5e2845 net.newFD+0xc5 net/fd_unix.go:27 # 0x5e281c net.socket+0x9c net/sock_posix.go:27 # 0x5d77f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5eb606 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5e9b73 net.DialUDP+0x1d3 net/udpsock.go:300 # 0x11f2df2 github.com/beevik/ntp.defaultDialer+0x132 github.com/beevik/ntp@v1.4.3/ntp.go:637 # 0x11f2063 github.com/beevik/ntp.getTime+0x163 github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x11f1e50 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x11f45a4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x11f45a5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x11f427c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x11f3d5a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [2: 64] @ 0x4619f2 0x460f65 0x461185 0x5de32f 0x93cddb 0x518563 0x518d98 0x51b81e 0x512945 0x946553 0x983528 0x483781 # 0x5de32e net.(*OpError).Error+0x14e net/net.go:515 # 0x93cdda crypto/tls.(*permanentError).Error+0x1a crypto/tls/conn.go:193 # 0x518562 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x512944 fmt.Errorf+0x84 fmt/errors.go:25 # 0x946552 crypto/tls.(*Conn).handshakeContext+0x7f2 crypto/tls/conn.go:1602 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 192] @ 0x8a04ce 0x89eed1 0x89eb0c 0x836b42 0x8368b2 0x10c7476 0x10c6c4a 0x10c5f8f 0x10c390c 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x8a04cd google.golang.org/protobuf/internal/impl.mergeBytesSlice+0xed google.golang.org/protobuf@v1.36.6/internal/impl/merge.go:201 # 0x89eed0 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x330 google.golang.org/protobuf@v1.36.6/internal/impl/merge.go:79 # 0x89eb0b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.6/internal/impl/merge.go:32 # 0x836b41 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.6/proto/merge.go:79 # 0x8368b1 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.6/proto/merge.go:36 # 0x10c7475 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:625 # 0x10c6c49 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:581 # 0x10c5f8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:513 # 0x10c390b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:96 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 64] @ 0x4dd42c 0xd0f0ae 0xd085d8 0xd08511 0xd07d85 0xd07991 0x10c6a86 0x10c5f8f 0x10c390c 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd085d7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:389 # 0xd08510 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x530 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:417 # 0xd07d84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:374 # 0xd07990 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4d0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:354 # 0x10c6a85 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x165 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:569 # 0x10c5f8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:513 # 0x10c390b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:96 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 96] @ 0xb571a5 0xb57166 0xb578b8 0xba6edd 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb571a4 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Key+0x64 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:19 # 0xb57165 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x25 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:65 # 0xb578b7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:110 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0xdb293b 0xdb233a 0xdba465 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0xdb293a github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x5a github.com/quic-go/quic-go@v0.52.0/internal/handshake/cipher_suite.go:52 # 0xdb2339 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:18 # 0xdba464 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:133 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [7: 8064] @ 0x49c732 0x49bc65 0xdea0fa 0xdea0d3 0xdea0d2 0xdaaecb 0xdaa3db 0xdcb6bf 0xdca505 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0x49c731 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdea0f9 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:32 # 0xdea0d2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.52.0/internal/wire/stream_frame.go:190 # 0xdea0d1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.52.0/send_stream.go:543 # 0xdaaeca github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x42a github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:491 # 0xdaa3da github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x13a github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:352 # 0xdcb6be github.com/quic-go/quic-go.(*connection).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.52.0/connection.go:1768 # 0xdca504 github.com/quic-go/quic-go.(*connection).handleFrame+0x344 github.com/quic-go/quic-go@v0.52.0/connection.go:1503 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [25: 204800] @ 0xb57949 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb57948 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:115 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x8a0254 0x89eed1 0x89eb0c 0x836b42 0x8368b2 0x10c7476 0x10c6c4a 0x10c5f8f 0x10c390c 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x8a0253 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.6/internal/impl/merge.go:188 # 0x89eed0 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x330 google.golang.org/protobuf@v1.36.6/internal/impl/merge.go:79 # 0x89eb0b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.6/internal/impl/merge.go:32 # 0x836b41 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.6/proto/merge.go:79 # 0x8368b1 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.6/proto/merge.go:36 # 0x10c7475 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:625 # 0x10c6c49 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:581 # 0x10c5f8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:513 # 0x10c390b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:96 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 2560] @ 0x7e753e 0x7e7553 0xdb2914 0xdb233a 0xdb58b1 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x7e753d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7e7552 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdb2913 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.52.0/internal/handshake/cipher_suite.go:43 # 0xdb2339 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:18 # 0xdb58b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:449 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 48] @ 0x47e507 0x4c06e6 0x4c058e 0x54a4bf 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11ce017 0x11d0fd2 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x47e506 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c06e5 reflect.Value.grow+0xa5 reflect/value.go:2603 # 0x4c058d reflect.Value.Grow+0x6d reflect/value.go:2590 # 0x54a4be encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:547 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0fd1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x731 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x63ce31 0x645d32 0x63d165 0x63bbd5 0x652b4f 0x11e3fc9 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x652b4e github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xae github.com/fxamacker/cbor/v2@v2.8.0/stream.go:37 # 0x11e3fc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 2048] @ 0x7e753e 0x7e7553 0xdb2914 0xdb233a 0xdba665 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x7e753d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7e7552 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdb2913 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.52.0/internal/handshake/cipher_suite.go:43 # 0xdb2339 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:18 # 0xdba664 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:147 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [4: 64] @ 0x8ff9f1 0x8ff905 0x1155d89 0x1155d44 0x11561c7 0x8ff30b 0x1156049 0x11511c2 0x4ce0f1 0xb271f1 0xb271cf 0x779571 0xb26aaa 0xb26e1f 0xb34625 0x483781 # 0x8ff9f0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8ff904 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1155d88 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa8 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x1155d43 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x63 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x11561c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1156048 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x11511c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:906 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xb271f0 io.ReadFull+0x30 io/io.go:354 # 0xb271ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0xb26aa9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb26e1e github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x9e github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb34624 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:324 0: 0 [8: 896] @ 0x114f6a9 0x114f7a2 0x114f08a 0x11c07cb 0x11bcbaa 0x483781 # 0x114f6a8 github.com/multiformats/go-multistream.newOnce+0xc48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x114f7a1 github.com/multiformats/go-multistream.NewMSSelect[...]+0xd41 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x114f089 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x629 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:642 # 0x11c07ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [4: 64] @ 0x5159a6 0x726194 0x724afe 0x766e58 0x766e2d 0x733eae 0x766da8 0x7670f2 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0x726193 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:621 # 0x724afd github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0xfd github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:476 # 0x766e57 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage.go:15 # 0x766e2c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:417 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x766da7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7670f1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 384] @ 0xb29b9e 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xba99d0 0x483781 # 0xb29b9d github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:107 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [5: 240] @ 0x7b95b1 0xb40497 0xb4043a 0xb3ec77 0xb423dc 0xb423ce 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x7b95b0 github.com/multiformats/go-multiaddr.Join+0x30 github.com/multiformats/go-multiaddr@v0.16.0/util.go:18 # 0xb40496 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:195 # 0xb40439 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:304 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb423db github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb423cd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:260 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 2304] @ 0x66bf1e 0x66bf12 0x66be45 0xdb291e 0xdb233a 0xdb5fcf 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x66bf1d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x66bf11 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x66be44 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xdb291d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.52.0/internal/handshake/cipher_suite.go:47 # 0xdb2339 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:18 # 0xdb5fce github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x40e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:492 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [3: 240] @ 0x7c510e 0x7c5446 0x8003cb 0x8009b8 0xd8b458 0xd8ac15 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7c510d crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x20d crypto/elliptic/nistec.go:154 # 0x7c5445 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:135 # 0x8003ca crypto/x509.marshalPublicKey+0x26a crypto/x509/x509.go:104 # 0x8009b7 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd8b457 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:198 # 0xd8ac14 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x194 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:139 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 96] @ 0x1233f1c 0x1233eff 0x1233f81 0x1233ee1 0x13ca4e7 0x133540b 0x139cede 0x1335263 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x1233f1b google.golang.org/grpc/internal/status.New+0x5b google.golang.org/grpc@v1.73.0/internal/status/status.go:77 # 0x1233efe google.golang.org/grpc/status.New+0x3e google.golang.org/grpc@v1.73.0/status/status.go:49 # 0x1233f80 google.golang.org/grpc/status.Error+0xc0 google.golang.org/grpc@v1.73.0/status/status.go:59 # 0x1233ee0 google.golang.org/grpc/status.Errorf+0x20 google.golang.org/grpc@v1.73.0/status/status.go:64 # 0x13ca4e6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0x146 github.com/pactus-project/pactus/www/grpc/blockchain.go:218 # 0x133540a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1335262 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27af 0x6d7845 0x6d7dcb 0xdb7945 0xdba3aa 0xdba733 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdba3a9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:126 # 0xdba732 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x112 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:153 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [3: 288] @ 0x7d68c5 0x984fa7 0x984f6d 0x97dec7 0x983e98 0xdb4f7d 0xdc4b96 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x984fa6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x586 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x984f6c crypto/tls.(*SessionState).Bytes+0x54c crypto/tls/ticket.go:118 # 0x97dec6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1002 # 0x983e97 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdb4f7c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:369 # 0xdc4b95 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.52.0/connection.go:820 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [6: 576] @ 0x7d68c5 0x7d40df 0x7d8658 0x7d85b8 0x7d65c2 0x7d6951 0x7d40df 0x7d849e 0x7dcbbc 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x7d40de vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x19e vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7d8657 crypto/ecdsa.addASN1IntBytes+0x77 crypto/ecdsa/ecdsa.go:315 # 0x7d85b7 crypto/ecdsa.encodeSignature.func1+0x57 crypto/ecdsa/ecdsa.go:300 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7d40de vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x19e vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7d849d crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:298 # 0x7dcbbb crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:255 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 160] @ 0xda9bf9 0xda9ba3 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda9bf8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2d8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:51 # 0xda9ba2 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x282 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:293 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [5: 320] @ 0x14b2890 0x14fc91a 0x1501be5 0x980bee 0x93cf67 0x97bf05 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980bed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97bf04 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 crypto/tls/handshake_server_tls13.go:768 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 64] @ 0x7d4e65 0x7ede9d 0x7f3e6a 0x7f4b7d 0x9774c9 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d4e64 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7ede9c crypto/x509.parseName+0x29c crypto/x509/parser.go:130 # 0x7f3e69 crypto/x509.parseCertificate+0x689 crypto/x509/parser.go:980 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0x9774c8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:903 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x6d7bf9 0x4ce0f1 0xdb9c9f 0xdb9ca1 0xdb98a6 0xdb9250 0xdc4d9f 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x6d7bf8 golang.org/x/crypto/hkdf.(*hkdf).Read+0x178 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:64 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xdb9c9e io.ReadFull+0x13e io/io.go:354 # 0xdb9ca0 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x140 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:62 # 0xdb98a5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:35 # 0xdb924f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x16f github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:84 # 0xdc4d9e github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.52.0/connection.go:832 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [8: 1024] @ 0xdd71a5 0xdd624f 0xddd6bc 0xddce6a 0xddcd18 0xdda4b5 0xdcded1 0xdcd46f 0xdc328f 0x483781 # 0xdd71a4 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x424 github.com/quic-go/quic-go@v0.52.0/framer.go:200 # 0xdd624e github.com/quic-go/quic-go.(*framer).Append+0xee github.com/quic-go/quic-go@v0.52.0/framer.go:93 # 0xddd6bb github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5bb github.com/quic-go/quic-go@v0.52.0/packet_packer.go:695 # 0xddce69 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:608 # 0xddcd17 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:599 # 0xdda4b4 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x6f4 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:402 # 0xdcded0 github.com/quic-go/quic-go.(*connection).sendPackets+0x890 github.com/quic-go/quic-go@v0.52.0/connection.go:2145 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [1: 32] @ 0x11ccc16 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb31 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 288] @ 0x14ccdda 0x14ebdf4 0x7db265 0x7db0ac 0x7d8cd6 0x9358d2 0x97e6a5 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14ccdd9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x14ebdf3 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x33 crypto/internal/fips140/ecdsa/ecdsa.go:181 # 0x7db264 crypto/ecdsa.publicKeyToFIPS[...]+0x64 crypto/ecdsa/ecdsa.go:401 # 0x7db0ab crypto/ecdsa.verifyFIPS[...]+0xab crypto/ecdsa/ecdsa.go:357 # 0x7d8cd5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:342 # 0x9358d1 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x97e6a4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5a4 crypto/tls/handshake_server_tls13.go:1104 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 64] @ 0xb5e9bf 0xbab787 0xbab769 0xbab72f 0xbab49e 0xbaa8c5 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbab786 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:148 # 0xbab768 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:158 # 0xbab72e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:382 # 0xbab49d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:356 # 0xbaa8c4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:305 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 1232] @ 0x47fb1c 0x4e49c8 0x11d6467 0x11dc95a 0x11dc673 0x11d63b5 0x11d6378 0x11d6290 0x11dd488 0x11f93b7 0x11f4a0b 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e49c7 time.NewTimer+0x67 time/sleep.go:145 # 0x11d6466 github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x86 github.com/pactus-project/pactus/consensus/consensus.go:189 # 0x11dc959 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b9 github.com/pactus-project/pactus/consensus/height.go:30 # 0x11dc672 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x11d63b4 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x74 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x11d6377 github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x37 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x11d628f github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x11dd487 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x11f93b6 github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x56 github.com/pactus-project/pactus/sync/sync.go:148 # 0x11f4a0a github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ca github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0xda9dc9 0xda9d7d 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda9dc8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4a8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:57 # 0xda9d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x45c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:311 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [6: 768] @ 0x66de1a 0x66de26 0x65bbfd 0x14b27af 0x14fc91a 0x1501be5 0x980c6d 0x93cf67 0x97ea53 0x977f05 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980c6c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97ea52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1144 # 0x977f04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:97 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 144] @ 0x126bbb9 0x126bb95 0x127c5c5 0x127c5a3 0x12eea9d 0x12ee8c7 0x12edbe5 0x12ec95b 0x12ed892 0x12cc0d9 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x126bbb8 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x118 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:54 # 0x126bb94 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0xf4 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:373 # 0x127c5c4 google.golang.org/grpc/internal/transport.(*controlBuffer).put+0x2a4 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:341 # 0x127c5a2 google.golang.org/grpc/internal/transport.(*http2Client).write+0x282 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1118 # 0x12eea9c google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x29c google.golang.org/grpc@v1.73.0/internal/transport/client_stream.go:77 # 0x12ee8c6 google.golang.org/grpc.(*csAttempt).sendMsg+0xc6 google.golang.org/grpc@v1.73.0/stream.go:1096 # 0x12edbe4 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.73.0/stream.go:938 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ed891 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.73.0/stream.go:946 # 0x12cc0d8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.73.0/call.go:70 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 72] @ 0x53a31a 0x6646e5 0x6e989c 0x6e9753 0x6e860a 0x11f494c 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x53a319 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e989b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e9752 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x6e8609 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:122 # 0x11f494b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 2880] @ 0xdbc611 0xdbc4db 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdbc610 github.com/quic-go/quic-go.newConnIDManager+0x4b0 github.com/quic-go/quic-go@v0.52.0/conn_id_manager.go:56 # 0xdbc4da github.com/quic-go/quic-go.init.func1+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:263 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [22: 15488] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x407ff9 0x479549 0x98ec71 0xa24289 0xa2428a 0x9fdbc7 0xa028b8 0x483781 # 0x98ec70 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:523 # 0xa24288 net/textproto.(*Reader).ReadMIMEHeader+0x4c8 net/textproto/reader.go:502 # 0xa24289 net/http.readRequest+0x4c9 net/http/request.go:1133 # 0x9fdbc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1048 # 0xa028b7 net/http.(*conn).serve+0x397 net/http/server.go:2027 0: 0 [6: 4608] @ 0x66bf1e 0x66bf12 0x66be45 0xdb291e 0xdb233a 0xdba665 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x66bf1d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x66bf11 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x66be44 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xdb291d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.52.0/internal/handshake/cipher_suite.go:47 # 0xdb2339 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:18 # 0xdba664 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:147 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [4: 73728] @ 0x729965 0x73a3ca 0x73ae86 0x73b1cc 0x733eae 0x73b05c 0x73b006 0x73b892 0x73c533 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8efbe5 0x8ed2cf 0x11d326c 0x13cdfff 0x134668b 0x139cede 0x13464e3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x729964 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:53 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b1cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73b891 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x73c532 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8efbe4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8ed2ce github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11d326b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:697 # 0x13cdffe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x134668a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13464e2 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [2: 192] @ 0xa60ab9 0xa6078d 0xa657cc 0xba9b05 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xa60ab8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:186 # 0xa6078c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:149 # 0xa657cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xba9b04 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:164 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x7edd1c 0x7f3ce5 0x7f4b7d 0xd8ab8d 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7edd1b crypto/x509.parseName+0x11b crypto/x509/parser.go:146 # 0x7f3ce4 crypto/x509.parseCertificate+0x504 crypto/x509/parser.go:960 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0xd8ab8c github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10c github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:132 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27fe 0x6d7845 0x6d7dcb 0xdb7945 0xdb2313 0xdba785 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdba784 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:154 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 8] @ 0xba2e36 0xba3492 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xba2e35 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:44 # 0xba3491 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:111 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 640] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27af 0x6d7845 0x6d7dcb 0xdb7945 0xdb804a 0xdb7b10 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb8049 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:69 # 0xdb7b0f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:45 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [3: 384] @ 0x66de1a 0x66de26 0x65bbfd 0x14b27fe 0x14fc91a 0x1501be5 0x97dd07 0x983e98 0xdb4f7d 0xdc4b96 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x97dd06 crypto/tls.(*Conn).sendSessionTicket+0x126 crypto/tls/handshake_server_tls13.go:986 # 0x983e97 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdb4f7c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:369 # 0xdc4b95 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.52.0/connection.go:820 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 112] @ 0x52ff2a 0x530175 0x52f459 0x52f41d 0x12e9cff 0x12e9ada 0x12e94a3 0x12cc0b1 0x140f5e7 0x12cbf85 0x1345307 0x142fc34 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x52ff29 context.(*cancelCtx).Done+0x129 context/context.go:451 # 0x530174 context.(*cancelCtx).propagateCancel+0x74 context/context.go:469 # 0x52f458 context.withCancel+0x58 context/context.go:278 # 0x52f41c context.WithCancel+0x1c context/context.go:241 # 0x12e9cfe google.golang.org/grpc.newClientStreamWithParams+0x15e google.golang.org/grpc@v1.73.0/stream.go:276 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1345306 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x142fc33 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [4: 384] @ 0x7d68c5 0x984fe5 0x984fa8 0x97dec7 0x983e98 0xdb4f7d 0xdc4b96 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x984fe4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x5c4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x984fa7 crypto/tls.(*SessionState).Bytes+0x587 crypto/tls/ticket.go:121 # 0x97dec6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1002 # 0x983e97 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdb4f7c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:369 # 0xdc4b95 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.52.0/connection.go:820 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [6: 1344] @ 0x7836ba 0x7836d0 0x14b27af 0x14e749f 0x14f0c50 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x7836b9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:199 # 0x7836cf crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x14e749e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:70 # 0x14f0c4f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:297 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [9: 864] @ 0x47e507 0x4c06e6 0x4c058e 0x54a4bf 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11ce017 0x11d0fd2 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x47e506 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c06e5 reflect.Value.grow+0xa5 reflect/value.go:2603 # 0x4c058d reflect.Value.Grow+0x6d reflect/value.go:2590 # 0x54a4be encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:547 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0fd1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x731 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 1440] @ 0xba5b5b 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xba5b5a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x21a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:292 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [6: 16128] @ 0x834156 0x833a10 0xb27de5 0xb34991 0xba23f3 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x834155 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.6/proto/encode.go:190 # 0x833a0f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.6/proto/encode.go:111 # 0xb27de4 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb34990 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x150 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:367 # 0xba23f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:135 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 128] @ 0xdd73ae 0xdd624f 0xddd6bc 0xddce6a 0xddcd18 0xddbc0d 0xddb931 0xdcf25a 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xdd73ad github.com/quic-go/quic-go.(*framer).appendControlFrames+0x62d github.com/quic-go/quic-go@v0.52.0/framer.go:185 # 0xdd624e github.com/quic-go/quic-go.(*framer).Append+0xee github.com/quic-go/quic-go@v0.52.0/framer.go:93 # 0xddd6bb github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5bb github.com/quic-go/quic-go@v0.52.0/packet_packer.go:695 # 0xddce69 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:608 # 0xddcd17 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:599 # 0xddbc0c github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1ac github.com/quic-go/quic-go@v0.52.0/packet_packer.go:489 # 0xddb930 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x90 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:472 # 0xdcf259 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0xb9 github.com/quic-go/quic-go@v0.52.0/connection.go:2347 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [1: 48] @ 0x461ac6 0x7b2d5b 0x7b0f67 0x7b1185 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xb9be69 0xb9df6f 0x483781 # 0x7b2d5a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.0/component.go:343 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xb9be68 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:383 # 0xb9df6e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:692 0: 0 [3: 336] @ 0x77d1d2 0x7b8bfb 0x7b8bf6 0x7b8bf5 0x7b8bfc 0x7bd5d7 0x7b1f8f 0x7b2d17 0x7b0f67 0x7b1185 0x7b429c 0x8e8afa 0x8e7edb 0x8e81f3 0x8e5494 0x8e4c5b 0x49bacb 0x8e4bdb 0x8e4baf 0x8e44fa 0x10cb005 0x10c9145 0x10c6f0f 0x10c5f8f 0x10c390c 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x77d1d1 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x7b8bfa github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x7b8bf5 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x7b8bf4 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x7b8bfb github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:392 # 0x7bd5d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:47 # 0x7b1f8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x8e8af9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:236 # 0x8e7eda github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:123 # 0x8e81f2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:176 # 0x8e5493 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.42.0/core/record/record.go:81 # 0x8e4c5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:230 # 0x49baca sync.(*Once).doSlow+0xaa sync/once.go:78 # 0x8e4bda sync.(*Once).Do+0x3a sync/once.go:69 # 0x8e4bae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:226 # 0x8e44f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:121 # 0x10cb004 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:1046 # 0x10c9144 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:833 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5f8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:513 # 0x10c390b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:96 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 3200] @ 0xb57a26 0xba6edd 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb57a25 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:129 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 1024] @ 0x49c732 0x49bc65 0xdea0fa 0xdea0d3 0xdea0d2 0xdaaecb 0xdaa3db 0xdcb6bf 0xdca505 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0x49c731 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdea0f9 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:32 # 0xdea0d2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.52.0/internal/wire/stream_frame.go:190 # 0xdea0d1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.52.0/send_stream.go:543 # 0xdaaeca github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x42a github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:491 # 0xdaa3da github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x13a github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:352 # 0xdcb6be github.com/quic-go/quic-go.(*connection).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.52.0/connection.go:1768 # 0xdca504 github.com/quic-go/quic-go.(*connection).handleFrame+0x344 github.com/quic-go/quic-go@v0.52.0/connection.go:1503 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [27: 62208] @ 0x834156 0x833a10 0xb27de5 0xb34991 0xba23f3 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x834155 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.6/proto/encode.go:190 # 0x833a0f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.6/proto/encode.go:111 # 0xb27de4 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb34990 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x150 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:367 # 0xba23f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:135 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 480] @ 0xdcd2d8 0xdcd2ed 0xdccc2b 0xdcaeb5 0xdcab1a 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xdcd2d7 github.com/quic-go/quic-go.newMTUDiscoverer+0x1f7 github.com/quic-go/quic-go@v0.52.0/mtu_discoverer.go:117 # 0xdcd2ec github.com/quic-go/quic-go.(*connection).applyTransportParameters+0x20c github.com/quic-go/quic-go@v0.52.0/connection.go:2051 # 0xdccc2a github.com/quic-go/quic-go.(*connection).handleTransportParameters+0x1ca github.com/quic-go/quic-go@v0.52.0/connection.go:1983 # 0xdcaeb4 github.com/quic-go/quic-go.(*connection).handleHandshakeEvents+0x334 github.com/quic-go/quic-go@v0.52.0/connection.go:1607 # 0xdcab19 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0xb9 github.com/quic-go/quic-go@v0.52.0/connection.go:1592 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 192] @ 0x6a7b46 0x6a729b 0x6a7452 0x6d9c05 0x11c41fe 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x6a7b45 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:111 # 0x6a729a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:27 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11c41fd github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x9d github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 208] @ 0x461ac6 0x11c44b9 0x11c41db 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x11c44b8 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x198 github.com/pactus-project/pactus/sync/bundle/message/hello.go:60 # 0x11c41da github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x7a github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0x47fb1c 0x4e49c8 0xde4d2e 0xde4d1f 0xde466d 0xea3842 0xd5ef8a 0x4ce0f1 0x8ffa78 0x8ffa5b 0x8ff905 0x8ff1e5 0x8ff1ef 0xd8474f 0x10c59de 0x10c49f3 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e49c7 time.NewTimer+0x67 time/sleep.go:145 # 0xde4d2d github.com/quic-go/quic-go/internal/utils.NewTimer+0x4ad github.com/quic-go/quic-go@v0.52.0/internal/utils/timer.go:17 # 0xde4d1e github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.52.0/receive_stream.go:170 # 0xde466c github.com/quic-go/quic-go.(*receiveStream).Read+0xcc github.com/quic-go/quic-go@v0.52.0/receive_stream.go:94 # 0xea3841 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:58 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0x8ffa77 io.ReadFull+0xd7 io/io.go:354 # 0x8ffa5a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8ff904 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x8ff1e4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x8ff1ee github.com/multiformats/go-multistream.readMultistreamHeader+0x2e github.com/multiformats/go-multistream@v0.6.1/client.go:127 # 0xd8474e github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x16e github.com/multiformats/go-multistream@v0.6.1/client.go:65 # 0x10c59dd github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x3fd github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:490 # 0x10c49f2 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendPushes.func1+0xf2 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:382 0: 0 [4: 256] @ 0x10fd7a5 0x10fd4a6 0x10f9077 0x10f8750 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10fd7a4 github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x464 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:94 # 0x10fd4a5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x165 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:613 # 0x10f9076 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x6f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:228 # 0x10f874f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:165 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 48] @ 0x4c179d 0x8e5666 0x8e5454 0x8e4c5b 0x49bacb 0x8e4bdb 0x8e4baf 0x8e44fa 0x10cb005 0x10c9145 0x10c6f0f 0x10c5f8f 0x10c390c 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4c179c reflect.New+0x5c reflect/value.go:3021 # 0x8e5665 github.com/libp2p/go-libp2p/core/record.blankRecordForPayloadType+0x45 github.com/libp2p/go-libp2p@v0.42.0/core/record/record.go:94 # 0x8e5453 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0x73 github.com/libp2p/go-libp2p@v0.42.0/core/record/record.go:77 # 0x8e4c5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:230 # 0x49baca sync.(*Once).doSlow+0xaa sync/once.go:78 # 0x8e4bda sync.(*Once).Do+0x3a sync/once.go:69 # 0x8e4bae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:226 # 0x8e44f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:121 # 0x10cb004 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:1046 # 0x10c9144 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:833 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5f8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:513 # 0x10c390b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:96 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 192] @ 0x682a35 0x68408b 0x6842a5 0x6a7997 0x6a7330 0x6a7452 0x6d9c05 0x11c41fe 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x682a34 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7996 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:91 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11c41fd github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x9d github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 192] @ 0x682a73 0x68408b 0x6842a5 0x6a7985 0x6a7330 0x6a7452 0x6d9c05 0x11c41fe 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x682a72 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7984 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:90 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11c41fd github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x9d github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 576] @ 0xb279b0 0x10c74a8 0x10c6c4a 0x10c5f8f 0x10c390c 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb279af github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x10c74a7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:621 # 0x10c6c49 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:581 # 0x10c5f8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:513 # 0x10c390b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:96 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 1280] @ 0xb518c6 0xb51a7a 0xb585a5 0xb5765f 0xba6edd 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb518c5 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.7.0/bucket.go:52 # 0xb51a79 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x299 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:111 # 0xb585a4 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).calcWeight+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:237 # 0xb5765e github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1de github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:99 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 96] @ 0x407e72 0x479549 0x9ff308 0x9fee97 0xa04826 0xa0494e 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x9ff307 net/http.Header.Clone+0x5e7 net/http/header.go:105 # 0x9fee96 net/http.(*response).WriteHeader+0x176 net/http/server.go:1231 # 0xa04825 net/http.Error+0x1a5 net/http/server.go:2325 # 0xa0494d net/http.NotFound+0x2d net/http/server.go:2330 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 64] @ 0x87c9cc 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x8e45f0 0x8e4446 0x10cb005 0x10c9145 0x10c6f0f 0x10c5f8f 0x10c390c 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x87c9cb google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5497 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x8e45ef github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:172 # 0x8e4445 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:111 # 0x10cb004 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:1046 # 0x10c9144 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:833 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5f8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:513 # 0x10c390b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:96 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 1408] @ 0xda9dc9 0xda9d7d 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda9dc8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4a8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:57 # 0xda9d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x45c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:311 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [1: 80] @ 0xbaa39f 0xba9f1f 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xbaa39e github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x13e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:252 # 0xba9f1e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4be github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:207 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 13056] @ 0xb57949 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb57948 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:115 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 1024] @ 0x5236eb 0x5158b7 0xd44217 0x518563 0x518d98 0x51b81e 0x512945 0x1150051 0x114fe5f 0xbad4c4 0xbabdae 0x483781 # 0x5236ea strings.(*Builder).Write+0x8a strings/builder.go:83 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd44216 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x156 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_error.go:43 # 0x518562 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x512944 fmt.Errorf+0x84 fmt/errors.go:25 # 0x1150050 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:716 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0xbad4c3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:539 # 0xbabdad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:418 0: 0 [2: 480] @ 0xc36725 0xc36a2a 0xc53834 0xc51cf9 0xc4ee45 0xc59b25 0x483781 # 0xc36724 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc36a29 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc53833 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3d3 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1997 # 0xc51cf8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x4f8 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1815 # 0xc4ee44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1696 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [2: 320] @ 0x98ee5c 0xa24289 0xa2428a 0x9fdbc7 0xa028b8 0x483781 # 0x98ee5b net/textproto.readMIMEHeader+0x27b net/textproto/reader.go:568 # 0xa24288 net/textproto.(*Reader).ReadMIMEHeader+0x4c8 net/textproto/reader.go:502 # 0xa24289 net/http.readRequest+0x4c9 net/http/request.go:1133 # 0x9fdbc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1048 # 0xa028b7 net/http.(*conn).serve+0x397 net/http/server.go:2027 0: 0 [2: 288] @ 0x98ec48 0xa24289 0xa2428a 0x9fdbc7 0xa028b8 0x483781 # 0x98ec47 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:520 # 0xa24288 net/textproto.(*Reader).ReadMIMEHeader+0x4c8 net/textproto/reader.go:502 # 0xa24289 net/http.readRequest+0x4c9 net/http/request.go:1133 # 0x9fdbc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1048 # 0xa028b7 net/http.(*conn).serve+0x397 net/http/server.go:2027 0: 0 [2: 64] @ 0x4dd42c 0xd0f0ae 0xd0c63b 0xd0c5dd 0xd0c3d2 0xd024da 0xd02205 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0c63a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:374 # 0xd0c5dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:773 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd024d9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).gc+0x159 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:469 # 0xd02204 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).background+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:452 0: 0 [1: 32] @ 0x7b1265 0x7b429c 0x7b3f67 0x11eb6ed 0x11eadcf 0x11eb273 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x7b1264 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:154 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x7b3f66 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:40 # 0x11eb6ec github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11eadce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11eb272 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x461ac6 0xba2fd8 0xba3016 0xba304e 0xba33cf 0xbab0c7 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xba2fd7 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba3015 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba304d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:56 # 0xba33ce github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:106 # 0xbab0c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:334 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 320] @ 0x6c9518 0x6c972e 0x6d4fe7 0x6d4fa8 0x6d6665 0x11e3e3c 0x11f950f 0x11f5857 0x11f54e5 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6c9517 compress/flate.newHuffmanBitWriter+0x77 compress/flate/huffman_bit_writer.go:99 # 0x6c972d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6d4fe6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6d4fa7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6d6664 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f54e4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x11c0d69 0x483781 # 0x11c0d68 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x1e8 github.com/pactus-project/pactus/network/stream.go:108 0: 0 [2: 96] @ 0x4794fa 0x47950f 0xdf2116 0xdf21ad 0xdf2027 0xdc2373 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdf2115 github.com/quic-go/quic-go.newOutgoingStreamsMap[...]+0x75 github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:42 # 0xdf21ac github.com/quic-go/quic-go.(*streamsMap).initMaps+0x10c github.com/quic-go/quic-go@v0.52.0/streams_map.go:86 # 0xdf2026 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.52.0/streams_map.go:81 # 0xdc2372 github.com/quic-go/quic-go.(*connection).preSetup+0x5d2 github.com/quic-go/quic-go@v0.52.0/connection.go:485 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [3: 4224] @ 0xda9bf9 0xda9ba3 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda9bf8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2d8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:51 # 0xda9ba2 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x282 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:293 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [1: 48] @ 0x49c639 0x49bc65 0xdbe75f 0xdbe690 0xde78dc 0xdc39c5 0x483781 # 0x49c638 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdbe75e github.com/quic-go/quic-go.(*packetBuffer).putBack+0x3e github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:63 # 0xdbe68f github.com/quic-go/quic-go.(*packetBuffer).Release+0x2f github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:50 # 0xde78db github.com/quic-go/quic-go.(*sendQueue).Run+0x1bb github.com/quic-go/quic-go@v0.52.0/send_queue.go:99 # 0xdc39c4 github.com/quic-go/quic-go.(*connection).run.func3+0x24 github.com/quic-go/quic-go@v0.52.0/connection.go:534 0: 0 [21: 2016] @ 0xc36725 0xc365a5 0xc3a1b3 0x10aeb95 0x10ac332 0x483781 # 0xc36724 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc365a4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc3a1b2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x10aeb94 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x254 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/autonat.go:420 # 0x10ac331 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x631 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/autonat.go:226 0: 0 [2: 160] @ 0x6c958e 0x6c966c 0x6c972e 0x6d4fe7 0x6d4fa8 0x6d6665 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6c958d compress/flate.newHuffmanEncoder+0xed compress/flate/huffman_code.go:60 # 0x6c966b compress/flate.newHuffmanBitWriter+0x1cb compress/flate/huffman_bit_writer.go:101 # 0x6c972d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6d4fe6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6d4fa7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6d6664 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x7698f6 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8efbe5 0x8ed2cf 0x11d326c 0x13cdfff 0x134668b 0x139cede 0x13464e3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x7698f5 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:167 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8efbe4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8ed2ce github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11d326b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:697 # 0x13cdffe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x134668a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13464e2 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [3: 240] @ 0xbaa39f 0xba9f1f 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xbaa39e github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x13e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:252 # 0xba9f1e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4be github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:207 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 160] @ 0x52f55b 0x52f53d 0xde7b65 0xdf1566 0xdf2ae5 0xdff3fb 0xdff3df 0xdf2d6e 0xdd022c 0xea2289 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0x11c07cb 0x11bcbaa 0x483781 # 0x52f55a context.withCancel+0x3a context/context.go:277 # 0x52f53c context.WithCancelCause+0x1c context/context.go:269 # 0xde7b64 github.com/quic-go/quic-go.newSendStream+0x104 github.com/quic-go/quic-go@v0.52.0/send_stream.go:84 # 0xdf1565 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.52.0/stream.go:108 # 0xdf2ae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.52.0/streams_map.go:90 # 0xdff3fa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:115 # 0xdff3de github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:77 # 0xdf2d6d github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.52.0/streams_map.go:142 # 0xdd022b github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x2b github.com/quic-go/quic-go@v0.52.0/connection.go:2509 # 0xea2288 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/conn.go:62 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x11c07ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [2: 48] @ 0x6e8034 0x6e9e0d 0x6e8690 0x11f494c 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6e8033 github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x1f3 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:100 # 0x6e9e0c github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6e868f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x11f494b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 49152] @ 0x533ab4 0x5334dd 0x5336b9 0x6cbb08 0x6cbaec 0x6ccd25 0x6cc3d5 0x6c7d1a 0x6c8c85 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x6cbb07 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6cbaeb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6ccd24 compress/flate.(*huffmanBitWriter).writeTokens+0x224 compress/flate/huffman_bit_writer.go:589 # 0x6cc3d4 compress/flate.(*huffmanBitWriter).writeBlock+0x474 compress/flate/huffman_bit_writer.go:490 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8c84 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x7edb45 0x7edf0f 0x7f3e6a 0x7f4b7d 0x9774c9 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7edb44 crypto/x509.parseASN1String+0x4a4 crypto/x509/parser.go:70 # 0x7edf0e crypto/x509.parseName+0x30e crypto/x509/parser.go:139 # 0x7f3e69 crypto/x509.parseCertificate+0x689 crypto/x509/parser.go:980 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0x9774c8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:903 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0xa66cf8 0xb55bfd 0xb58673 0xb5765f 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xa66cf7 github.com/ipfs/boxo/util.XOR+0x57 github.com/ipfs/boxo@v0.33.0/util/util.go:125 # 0xb55bfc github.com/libp2p/go-libp2p-kbucket.CommonPrefixLen+0x1c github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:35 # 0xb58672 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).calcWeight+0x172 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:243 # 0xb5765e github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1de github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:99 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 256] @ 0xb5e9bf 0xbaa2f9 0xba9f1f 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbaa2f8 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:246 # 0xba9f1e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4be github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:207 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 288] @ 0x7d68c5 0x96a3fc 0x96a2f0 0x7d65c2 0x7d6951 0x96a214 0x96a1f3 0x7d65c2 0x7d6951 0x96a134 0x96a09c 0x9431b6 0x97c5b6 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x96a3fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bb vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96a2ef crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xaf crypto/tls/handshake_messages.go:1017 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a213 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96a1f2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1014 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a133 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96a09b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1013 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97c5b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc75 crypto/tls/handshake_server_tls13.go:811 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [10: 1280] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27fe 0x6d7845 0x6d7dcb 0xdb7945 0xdb7ee7 0xdb7a6c 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb7ee6 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:57 # 0xdb7a6b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:35 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 96] @ 0x54b0e5 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11f9465 0x11f9505 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x54b0e4 encoding/json.(*decodeState).object+0x924 encoding/json/decode.go:702 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x4dd42c 0xd0f0ae 0xd106e5 0xd09113 0xd0202a 0xd542ca 0xd4f0ee 0x114ecb8 0x11c07cb 0x11bcbaa 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd106e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:445 # 0xd09112 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x4f2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:465 # 0xd02029 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd542c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:220 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x11c07ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 16] @ 0xd0f0d5 0xd063fb 0xd06329 0xd0c27c 0xd29da2 0xd20dd4 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd063fa github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x23a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:362 # 0xd06328 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x168 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:75 # 0xd0c27b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:739 # 0xd29da1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/transport.go:45 # 0xd20dd3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:214 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [5: 480] @ 0x7d4e65 0x7ee69a 0x7f47ba 0x7f4b7d 0x9774c9 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d4e64 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7ee699 crypto/x509.parseExtension+0x79 crypto/x509/parser.go:202 # 0x7f47b9 crypto/x509.parseCertificate+0xfd9 crypto/x509/parser.go:1040 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0x9774c8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:903 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 640] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27fe 0x6d7845 0x6d7dcb 0xdb7945 0xdb229d 0xdb5fcf 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdb5fce github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x40e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:492 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [15: 5280] @ 0x479453 0x408c45 0x408c38 0x40d759 0x7ea4a5 0x7ea25a 0xd8b0da 0xd8ac15 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7ea4a4 crypto/x509.(*CertPool).addCertFunc+0x284 crypto/x509/cert_pool.go:210 # 0x7ea259 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd8b0d9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:163 # 0xd8ac14 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x194 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:139 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 24] @ 0x7353d5 0x735401 0x733f3b 0x766da8 0x7670f2 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x7353d4 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x174 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:618 # 0x735400 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1a0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:88 # 0x733f3a github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x766da7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7670f1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x7d00fe 0x7cf605 0x7d0149 0x7d0633 0x800aa5 0x800a7b 0xd8b458 0xea3030 0xea2da5 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x7d00fd encoding/asn1.makeField+0x95d encoding/asn1/marshal.go:674 # 0x7cf604 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x7d0148 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x7d0632 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:737 # 0x800aa4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x800a7a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd8b457 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:198 # 0xea302f github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xaf github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:120 # 0xea2da4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:106 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 192] @ 0x7d68c5 0x96618a 0x96607a 0x9431b6 0x97bc9e 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x966189 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x966079 crypto/tls.(*serverHelloMsg).marshal+0xe79 crypto/tls/handshake_messages.go:798 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97bc9d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d crypto/tls/handshake_server_tls13.go:751 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 4096] @ 0x533ab4 0x5334dd 0x5336b9 0x6cbb08 0x6cbaec 0x6ccc2e 0x6cc3d5 0x6c7d1a 0x6c8c85 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x6cbb07 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6cbaeb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6ccc2d compress/flate.(*huffmanBitWriter).writeTokens+0x12d compress/flate/huffman_bit_writer.go:580 # 0x6cc3d4 compress/flate.(*huffmanBitWriter).writeBlock+0x474 compress/flate/huffman_bit_writer.go:490 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8c84 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1024] @ 0x533ab4 0x5334dd 0x5336b9 0x6cbb08 0x6cbaec 0x6ccbc5 0x6cc3d5 0x6c7d1a 0x6c8e67 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x6cbb07 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6cbaeb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6ccbc4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6cc3d4 compress/flate.(*huffmanBitWriter).writeBlock+0x474 compress/flate/huffman_bit_writer.go:490 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8e66 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 128] @ 0x1496253 0x66e366 0x671d96 0x6a0b85 0x6d9a45 0x6e62f0 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x66e365 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x245 github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:43 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [28: 17920] @ 0x9439d3 0x943778 0x972e5e 0x97241a 0x9460fa 0x983528 0x483781 # 0x9439d2 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x92 crypto/tls/conn.go:1123 # 0x943777 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x972e5d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:138 # 0x972419 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:44 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 384] @ 0xdc209c 0xdc205f 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdc209b github.com/quic-go/quic-go/internal/wire.NewFrameParser+0x2fb github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:53 # 0xdc205e github.com/quic-go/quic-go.(*connection).preSetup+0x2be github.com/quic-go/quic-go@v0.52.0/connection.go:470 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [4: 54272] @ 0x93e190 0x942d2a 0x94435e 0xd23976 0xd2301c 0x483781 # 0x93e18f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:522 # 0x942d29 crypto/tls.(*Conn).writeRecordLocked+0x649 crypto/tls/conn.go:1025 # 0x94435d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd23975 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7f5 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:678 # 0xd2301b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.0.1/session.go:546 0: 0 [4: 1152] @ 0xda9dc9 0xda9d7d 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda9dc8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4a8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:57 # 0xda9d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x45c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:311 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [4: 192] @ 0x5394ba 0x66444b 0x6e99d4 0x6e99e0 0x6e8f72 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x5394b9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x66444a github.com/pactus-project/pactus/util/encoding.ReadElement+0x28a github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e99d3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e99df github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6e8f71 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:198 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0xde9a25 0xe09e8d 0xdcb222 0xdca5b0 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0xde9a24 github.com/quic-go/quic-go.(*sendStream).cancelWrite+0x1e4 github.com/quic-go/quic-go@v0.52.0/send_stream.go:460 # 0xe09e8c github.com/quic-go/quic-go.(*sendStream).handleStopSendingFrame+0x2c github.com/quic-go/quic-go@v0.52.0/send_stream.go:485 # 0xdcb221 github.com/quic-go/quic-go.(*connection).handleStopSendingFrame+0x41 github.com/quic-go/quic-go@v0.52.0/connection.go:1688 # 0xdca5af github.com/quic-go/quic-go.(*connection).handleFrame+0x3ef github.com/quic-go/quic-go@v0.52.0/connection.go:1519 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 1536] @ 0xda9bf9 0xda9ba3 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda9bf8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2d8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:51 # 0xda9ba2 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x282 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:293 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [2: 32] @ 0x7b6b08 0x7b6b3c 0x7bd673 0x7b2646 0xb3f44f 0xb403b5 0xb3ec77 0xb42358 0xb4234a 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x7b6b07 net.ParseIP+0x27 net/ip.go:528 # 0x7b6b3b github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:85 # 0x7bd672 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:44 # 0x7b2645 github.com/multiformats/go-multiaddr.NewComponent+0x185 github.com/multiformats/go-multiaddr@v0.16.0/component.go:242 # 0xb3f44e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:107 # 0xb403b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:292 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb42357 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb42349 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:252 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 96] @ 0x531705 0x114ec85 0x114ec19 0x11c07cb 0x11bcbaa 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0x114ec84 github.com/libp2p/go-libp2p/core/network.WithNoDial+0x224 github.com/libp2p/go-libp2p@v0.42.0/core/network/context.go:68 # 0x114ec18 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1b8 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x11c07ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [4: 64] @ 0x7d66e9 0x96aeb4 0x96ae93 0x7d65c2 0x7d6951 0x96a3fc 0x96a2f0 0x7d65c2 0x7d6951 0x96a214 0x96a1f3 0x7d65c2 0x7d6951 0x96a134 0x96a09c 0x9431b6 0x97c5b6 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d66e8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x96aeb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96ae92 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1018 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a3fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bb vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96a2ef crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xaf crypto/tls/handshake_messages.go:1017 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a213 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96a1f2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1014 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a133 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96a09b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1013 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97c5b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc75 crypto/tls/handshake_server_tls13.go:811 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 192] @ 0x14b2890 0x6d7845 0x6d79d9 0xdb7e25 0xdb7a6c 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d79d8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:30 # 0xdb7e24 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0xc4 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:55 # 0xdb7a6b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:35 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [3: 192] @ 0x7b9685 0xb40637 0xb405da 0xb3ec77 0xe9c916 0xe9c908 0x11a103f 0xdedcb6 0xdec62b 0xdeb4e5 0x483781 # 0x7b9684 github.com/multiformats/go-multiaddr.Join+0x104 github.com/multiformats/go-multiaddr@v0.16.0/util.go:33 # 0xb40636 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:195 # 0xb405d9 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:326 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xe9c915 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xe9c907 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x11a103e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.42.0/config/config.go:387 # 0xdedcb5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.52.0/server.go:667 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 6912] @ 0x123a46c 0x123b02b 0x1242a05 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a46b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:95 # 0x123b02a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:209 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 2688] @ 0xc0b92f 0xc09fb2 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0b92e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1811 # 0xc09fb1 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x851 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1552 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [6: 576] @ 0x14b2797 0x14fc91a 0x1501be5 0x980d85 0x97d1ff 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980d84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x97d1fe crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e crypto/tls/handshake_server_tls13.go:893 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 48] @ 0xe9c97a 0xe9c93c 0x11a103f 0xdedcb6 0xdec62b 0xdeb4e5 0x483781 # 0xe9c979 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x99 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:195 # 0xe9c93b github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x5b github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/quic_multiaddr.go:23 # 0x11a103e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.42.0/config/config.go:387 # 0xdedcb5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.52.0/server.go:667 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [8: 512] @ 0x13cd188 0x13ccc7e 0x11e976e 0x13cc4bb 0x133b92b 0x139cede 0x133b783 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13cd187 github.com/pactus-project/pactus/www/grpc.metricToProto+0x207 github.com/pactus-project/pactus/www/grpc/network.go:141 # 0x13ccc7d github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x5dd github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x11e976d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x13cc4ba github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x133b92a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:124 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x133b782 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:126 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [4: 64] @ 0x735630 0x733f3b 0x73b05c 0x73b006 0x73b892 0x73c533 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x73562f github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x3cf github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:101 # 0x733f3a github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73b891 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x73c532 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xb403e5 0xb3ec77 0xb42358 0xb4234a 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0xb403e4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x84 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:298 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb42357 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb42349 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:252 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 4864] @ 0x49c732 0x49bc65 0xe0b6ff 0xe0b6dc 0xde534a 0xde4a2d 0xde466d 0xea3842 0xd5ef8a 0x4ce0f1 0xb271f1 0xb271cf 0x779571 0xb26aaa 0xb26e1f 0xc3f2ec 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x49c731 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe0b6fe github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x3e github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:32 # 0xe0b6db github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x1b github.com/quic-go/quic-go@v0.52.0/internal/wire/stream_frame.go:190 # 0xde5349 github.com/quic-go/quic-go.(*receiveStream).dequeueNextFrame+0x29 github.com/quic-go/quic-go@v0.52.0/receive_stream.go:236 # 0xde4a2c github.com/quic-go/quic-go.(*receiveStream).readImpl+0x1ac github.com/quic-go/quic-go@v0.52.0/receive_stream.go:148 # 0xde466c github.com/quic-go/quic-go.(*receiveStream).Read+0xcc github.com/quic-go/quic-go@v0.52.0/receive_stream.go:94 # 0xea3841 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:58 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xb271f0 io.ReadFull+0x30 io/io.go:354 # 0xb271ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0xb26aa9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb26e1e github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x9e github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc3f2eb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3cb github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:66 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 1152] @ 0xb5e676 0xbac90a 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb5e675 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:91 # 0xbac909 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:497 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [12: 576] @ 0xd9c568 0xd96a4d 0xd9648c 0xdc9c77 0xdc9c0c 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0xd9c567 github.com/quic-go/quic-go/internal/wire.parseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.52.0/internal/wire/stream_frame.go:63 # 0xd96a4c github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x44c github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:99 # 0xd9648b github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:80 # 0xdc9c76 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1d6 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:60 # 0xdc9c0b github.com/quic-go/quic-go.(*connection).handleFrames+0x16b github.com/quic-go/quic-go@v0.52.0/connection.go:1435 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [6: 96] @ 0x98e9c7 0x98edee 0xa24289 0xa2428a 0x9fdbc7 0xa028b8 0x483781 # 0x98e9c6 net/textproto.canonicalMIMEHeaderKey+0x186 net/textproto/reader.go:788 # 0x98eded net/textproto.readMIMEHeader+0x20d net/textproto/reader.go:552 # 0xa24288 net/textproto.(*Reader).ReadMIMEHeader+0x4c8 net/textproto/reader.go:502 # 0xa24289 net/http.readRequest+0x4c9 net/http/request.go:1133 # 0x9fdbc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1048 # 0xa028b7 net/http.(*conn).serve+0x397 net/http/server.go:2027 0: 0 [1: 512] @ 0xb5e9bf 0xbaa365 0xba9f1f 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbaa364 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:249 # 0xba9f1e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4be github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:207 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 144] @ 0x531705 0xb2fe35 0xb31f5c 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0xb2fe34 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x74 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/metrics/context.go:16 # 0xb31f5b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1bb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:72 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [1: 48] @ 0x7a8058 0x7a865a 0x7a84b1 0x8e744c 0xea304e 0xea2da5 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x7a8057 github.com/multiformats/go-multihash.Encode+0xb7 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x7a8659 github.com/multiformats/go-multihash.encodeHash+0x139 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x7a84b0 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8e744b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:172 # 0xea304d github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xcd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:124 # 0xea2da4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:106 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [3: 72] @ 0xb40465 0xb4043a 0xb3ec77 0xb42358 0xb4234a 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0xb40464 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x104 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:195 # 0xb40439 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:304 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb42357 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb42349 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:252 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 4864] @ 0x49c732 0x49bc65 0xdaa8bf 0xdaa8e1 0xdcb6bf 0xdca505 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0x49c731 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdaa8be github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x61e github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/packet.go:55 # 0xdaa8e0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x640 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:396 # 0xdcb6be github.com/quic-go/quic-go.(*connection).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.52.0/connection.go:1768 # 0xdca504 github.com/quic-go/quic-go.(*connection).handleFrame+0x344 github.com/quic-go/quic-go@v0.52.0/connection.go:1503 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [10: 3520] @ 0x479453 0x408c45 0x408c38 0x40d759 0x7ea4a5 0x7ea25a 0xd8b0da 0xea3030 0xea2da5 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x7ea4a4 crypto/x509.(*CertPool).addCertFunc+0x284 crypto/x509/cert_pool.go:210 # 0x7ea259 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd8b0d9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:163 # 0xea302f github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xaf github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:120 # 0xea2da4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:106 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [4: 704] @ 0x523505 0x523610 0x65946f 0x659b05 0x13caf97 0x13cb0de 0x13ca6a7 0x133576b 0x139cede 0x13355c3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x523504 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x52360f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x65946e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x659b04 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0xc4 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x13caf96 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x1f6 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x13cb0dd github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x33d github.com/pactus-project/pactus/www/grpc/blockchain.go:308 # 0x13ca6a6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:253 # 0x133576a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:394 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13355c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:396 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [2: 896] @ 0x533ab4 0x5334dd 0x5336b9 0x5158b7 0x1429e76 0x1429d9a 0x14295b7 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1429e75 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x255 github.com/pactus-project/pactus/www/html/server.go:216 # 0x1429d99 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x179 github.com/pactus-project/pactus/www/html/blockchain.go:215 # 0x14295b6 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:163 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [4: 512] @ 0x5cda05 0x5cd9af 0x5e75bb 0x5e6470 0xa080ec 0x142eaa9 0x483781 # 0x5cda04 net.newFD+0x144 net/fd_unix.go:27 # 0x5cd9ae net.(*netFD).accept+0xee net/fd_unix.go:180 # 0x5e75ba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5e646f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xa080eb net/http.(*Server).Serve+0x30b net/http/server.go:3424 # 0x142eaa8 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:121 0: 0 [1: 48] @ 0x1266c27 0x127c385 0x12eea9d 0x12ee8c7 0x12edbe5 0x12ec95b 0x12ed892 0x12cc0d9 0x140f5e7 0x12cbf85 0x1333727 0x142959e 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x1266c26 google.golang.org/grpc/mem.BufferSlice.Reader+0xc6 google.golang.org/grpc@v1.73.0/mem/buffer_slice.go:122 # 0x127c384 google.golang.org/grpc/internal/transport.(*http2Client).write+0x64 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1094 # 0x12eea9c google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x29c google.golang.org/grpc@v1.73.0/internal/transport/client_stream.go:77 # 0x12ee8c6 google.golang.org/grpc.(*csAttempt).sendMsg+0xc6 google.golang.org/grpc@v1.73.0/stream.go:1096 # 0x12edbe4 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.73.0/stream.go:938 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ed891 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.73.0/stream.go:946 # 0x12cc0d8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.73.0/call.go:70 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1333726 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x142959d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:155 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 24] @ 0x13cb3b2 0x13cb483 0x13ca48e 0x133540b 0x139cede 0x1335263 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13cb3b1 encoding/hex.EncodeToString+0x1b1 encoding/hex/hex.go:129 # 0x13cb482 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x282 github.com/pactus-project/pactus/www/grpc/blockchain.go:325 # 0x13ca48d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xed github.com/pactus-project/pactus/www/grpc/blockchain.go:221 # 0x133540a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1335262 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 48] @ 0x531705 0x127a114 0x127a0e7 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x140f5e7 0x12cbf85 0x1333547 0x14290d5 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0x127a113 google.golang.org/grpc/peer.NewContext+0xf3 google.golang.org/grpc@v1.73.0/peer/peer.go:76 # 0x127a0e6 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xc6 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:742 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1333546 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x14290d4 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf4 github.com/pactus-project/pactus/www/html/blockchain.go:132 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [8: 128] @ 0x682a92 0x68408b 0x6a7885 0x6a7330 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x682a91 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0xb1 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6a7884 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:80 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 80] @ 0x98e9c7 0x98e7f2 0x98caa8 0x131d805 0x131d7ef 0x131cee9 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x98e9c6 net/textproto.canonicalMIMEHeaderKey+0x186 net/textproto/reader.go:788 # 0x98e7f1 net/textproto.CanonicalMIMEHeaderKey+0xd1 net/textproto/reader.go:660 # 0x98caa7 net/textproto.MIMEHeader.Get+0x27 net/textproto/header.go:34 # 0x131d804 net/http.Header.Get+0x24 net/http/header.go:50 # 0x131d7ee github.com/grpc-ecosystem/grpc-gateway/v2/runtime.requestAcceptsTrailers+0xe github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:211 # 0x131cee8 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x128 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:165 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [5: 400] @ 0x52f55b 0x52f53d 0xdedcce 0xdec62b 0xdeb4e5 0x483781 # 0x52f55a context.withCancel+0x3a context/context.go:277 # 0x52f53c context.WithCancelCause+0x1c context/context.go:269 # 0xdedccd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x50d github.com/quic-go/quic-go@v0.52.0/server.go:681 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [3: 288] @ 0x14b2797 0x14e7856 0x14f0c50 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x14e7855 crypto/internal/fips140/ecdsa.newDRBG[...]+0x535 crypto/internal/fips140/ecdsa/hmacdrbg.go:110 # 0x14f0c4f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:297 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 384] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27fe 0x6d7845 0x6d7dcb 0xdb7945 0xdb2313 0xdba585 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdba584 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:140 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 128] @ 0x47e507 0x4c06e6 0x4c058e 0x54a4bf 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11f9465 0x11f9505 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x47e506 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c06e5 reflect.Value.grow+0xa5 reflect/value.go:2603 # 0x4c058d reflect.Value.Grow+0x6d reflect/value.go:2590 # 0x54a4be encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:547 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 192] @ 0x7b0ef1 0x7b1185 0x7b429c 0x7b3f67 0xb40419 0xb3ec77 0xb423dc 0xb423ce 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x7b0ef0 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:120 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x7b3f66 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:40 # 0xb40418 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:298 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb423db github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb423cd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:260 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 24] @ 0x1155da5 0x1155d44 0x8ff30b 0x483781 # 0x1155da4 github.com/multiformats/go-multistream.ReadNextToken[...]+0xc4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0x1155d43 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x63 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 0: 0 [1: 64] @ 0xb5b83b 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb5b83a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x7ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:332 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 2048] @ 0x7e753e 0x7e7553 0xdb6f14 0xdb6e13 0xdba6be 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x7e753d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7e7552 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdb6f13 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x53 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:49 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdba6bd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:148 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [3: 768] @ 0x49c0fc 0x49bf46 0x49bcbc 0x82d875 0x1243c65 0x1242cae 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x82d874 google.golang.org/protobuf/internal/order.RangeEntries+0x74 google.golang.org/protobuf@v1.36.6/internal/order/range.go:91 # 0x1243c64 google.golang.org/protobuf/encoding/protojson.encoder.marshalMap+0x204 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:370 # 0x1242cad google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0xcd google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:282 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [4: 512] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27af 0x6d7845 0x6d79d9 0xdb7e25 0xdb7a6c 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d79d8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:30 # 0xdb7e24 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0xc4 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:55 # 0xdb7a6b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:35 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [14: 32256] @ 0x533ab4 0x5334dd 0x5336b9 0x9848a5 0x9843dc 0x9434c7 0x9436e5 0x972e5e 0x97241a 0x9460fa 0x983528 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x9848a4 crypto/tls.(*Conn).quicWaitForSignal+0x184 crypto/tls/quic.go:494 # 0x9843db crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:377 # 0x9434c6 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1075 # 0x9436e4 crypto/tls.(*Conn).readHandshake+0x1a4 crypto/tls/conn.go:1110 # 0x972e5d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:138 # 0x972419 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:44 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 32] @ 0x862369 0x862349 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0xb346e6 0x483781 # 0x862368 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.6/internal/impl/pointer_unsafe.go:138 # 0x862348 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:452 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0xb346e5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:330 0: 0 [99: 23760] @ 0xb373ec 0xba5b3d 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb373eb github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0x4b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/peerstore.go:9 # 0xba5b3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:290 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 20480] @ 0x533ab4 0x5334dd 0x941d10 0x941cd7 0x93f7fe 0x945665 0x945666 0x4ce0f1 0xd23e85 0xd23e5d 0xd23d58 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x941d0f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:168 # 0x941cd6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:830 # 0x93f7fd crypto/tls.(*Conn).readRecordOrCCS+0xd3d crypto/tls/conn.go:680 # 0x945664 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:591 # 0x945665 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1385 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xd23e84 io.ReadFull+0xe4 io/io.go:354 # 0xd23e5c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.0.1/session.go:723 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [2: 32] @ 0x8e9be5 0x8e9bf7 0x8ed8a5 0x8f9ea4 0x8fd70f 0x8fcbd3 0x8fe9c5 0x11cd16d 0x11d0bb3 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8e9be4 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x184 github.com/pactus-project/pactus/types/account/account.go:96 # 0x8e9bf6 github.com/pactus-project/pactus/store.(*accountStore).account+0x196 github.com/pactus-project/pactus/store/account.go:53 # 0x8ed8a4 github.com/pactus-project/pactus/store.(*store).Account+0x84 github.com/pactus-project/pactus/store/store.go:306 # 0x8f9ea3 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xa3 github.com/pactus-project/pactus/sandbox/sandbox.go:100 # 0x8fd70e github.com/pactus-project/pactus/execution/executor.newTransferExecutor+0x8e github.com/pactus-project/pactus/execution/executor/transfer.go:22 # 0x8fcbd2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x92 github.com/pactus-project/pactus/execution/executor/executor.go:19 # 0x8fe9c4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x11cd16c github.com/pactus-project/pactus/state.(*state).executeBlock+0x18c github.com/pactus-project/pactus/state/execution.go:36 # 0x11d0bb2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x312 github.com/pactus-project/pactus/state/state.go:453 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x5d0f65 0x5d0c12 0x5d0aa5 0x5cf2a5 0xb5d5d6 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x5d0f64 net.newAddr+0x1a4 net/interface_linux.go:180 # 0x5d0c11 net.addrTable+0x131 net/interface_linux.go:153 # 0x5d0aa4 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5cf2a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb5d5d5 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [2: 64] @ 0xb56654 0xb56648 0xb5e489 0xb5e26e 0xb5e5f1 0xbac90a 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xb56653 math/big.NewInt+0xd3 math/big/int.go:91 # 0xb56647 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xc7 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb5e488 github.com/whyrusleeping/go-keyspace.Key.Distance+0x248 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb5e26d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:80 # 0xb5e5f0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:92 # 0xbac909 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:497 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 416] @ 0x479453 0x408c45 0x408c38 0x40d759 0xbacaff 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xbacafe github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x3be github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:505 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 96] @ 0x446b69 0x458a86 0xb343b4 0xb33c05 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xb343b3 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x1f3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:336 # 0xb33c04 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2c4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:288 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [1: 48] @ 0x4794fa 0x47950f 0xdd5086 0xdf16f0 0xdf17b3 0xdf2ae5 0xdff3fb 0xdff3df 0xdf2d6e 0xdd022c 0xea2289 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0x11c07cb 0x11bcbaa 0x483781 # 0xdd5085 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.52.0/frame_sorter.go:39 # 0xdf16ef github.com/quic-go/quic-go.newReceiveStream+0x36f github.com/quic-go/quic-go@v0.52.0/receive_stream.go:74 # 0xdf17b2 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.52.0/stream.go:121 # 0xdf2ae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.52.0/streams_map.go:90 # 0xdff3fa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:115 # 0xdff3de github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:77 # 0xdf2d6d github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.52.0/streams_map.go:142 # 0xdd022b github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x2b github.com/quic-go/quic-go@v0.52.0/connection.go:2509 # 0xea2288 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/conn.go:62 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x11c07ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 64] @ 0x6e5255 0x6e7215 0x6e7070 0x6e90e8 0x6e8176 0x8eb7ae 0x13c953a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6e5254 github.com/pactus-project/pactus/crypto/ed25519.(*Signature).Decode+0x34 github.com/pactus-project/pactus/crypto/ed25519/signature.go:74 # 0x6e7214 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0x94 github.com/pactus-project/pactus/types/tx/tx.go:413 # 0x6e706f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8175 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8eb7ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13c9539 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:153 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [7: 28672] @ 0x8ff145 0x8ff12f 0x8ff18d 0x49bd51 0x8ffcc8 0x11559d2 0x1155877 0x8ff30b 0x11556cd 0x1151222 0x11c0805 0x11bcbaa 0x483781 # 0x8ff144 bufio.NewWriterSize+0x24 bufio/bufio.go:600 # 0x8ff12e bufio.NewWriter+0xe bufio/bufio.go:609 # 0x8ff18c github.com/multiformats/go-multistream.init.func1+0x6c github.com/multiformats/go-multistream@v0.6.1/multistream.go:27 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x8ffcc7 github.com/multiformats/go-multistream.getWriter+0x27 github.com/multiformats/go-multistream@v0.6.1/multistream.go:336 # 0x11559d1 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x71 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:130 # 0x1155876 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x11556cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x1151221 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:910 # 0x11c0804 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2a4 github.com/pactus-project/pactus/network/stream.go:81 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 16] @ 0x682a92 0x68408b 0x6842a5 0x6a7997 0x6a7330 0x6a7452 0x6d9c05 0x6dae3b 0x11d4186 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a91 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0xb1 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7996 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:91 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6dae3a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11d4185 github.com/pactus-project/pactus/state.(*state).validateBlock+0x245 github.com/pactus-project/pactus/state/validation.go:34 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 96] @ 0x6f0430 0x11d1d90 0x11d0e07 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6f042f github.com/pactus-project/pactus/committee.(*committee).Update+0x4f github.com/pactus-project/pactus/committee/committee.go:59 # 0x11d1d8f github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:569 # 0x11d0e06 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x566 github.com/pactus-project/pactus/state/state.go:475 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 4608] @ 0x6cdc28 0x6cca50 0x6cc01e 0x6c7d1a 0x6c8e67 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6cdc27 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6cca4f compress/flate.(*huffmanBitWriter).indexTokens+0x26f compress/flate/huffman_bit_writer.go:562 # 0x6cc01d compress/flate.(*huffmanBitWriter).writeBlock+0xbd compress/flate/huffman_bit_writer.go:435 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8e66 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0x14b2890 0x14fc91a 0x1501be5 0x980c6d 0x93cf67 0x97bf05 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980c6c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97bf04 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 crypto/tls/handshake_server_tls13.go:768 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [18: 23040] @ 0xdd372a 0xdcac65 0xdcab1a 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xdd3729 github.com/quic-go/quic-go.(*initialCryptoStream).Write+0x69 github.com/quic-go/quic-go@v0.52.0/crypto_stream.go:141 # 0xdcac64 github.com/quic-go/quic-go.(*connection).handleHandshakeEvents+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1618 # 0xdcab19 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0xb9 github.com/quic-go/quic-go@v0.52.0/connection.go:1592 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [3: 96] @ 0x1496253 0x14a6f72 0x6d7c3e 0xdb795e 0xdb7e85 0xdb7a6c 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x6d7c3d golang.org/x/crypto/hkdf.(*hkdf).Read+0x1bd golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:65 # 0xdb795d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb7e84 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:56 # 0xdb7a6b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:35 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [5: 11520] @ 0x6cdc28 0x6cca25 0x6cc01e 0x6c7d1a 0x6c8e67 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6cdc27 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6cca24 compress/flate.(*huffmanBitWriter).indexTokens+0x244 compress/flate/huffman_bit_writer.go:561 # 0x6cc01d compress/flate.(*huffmanBitWriter).writeBlock+0xbd compress/flate/huffman_bit_writer.go:435 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8e66 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0xba312e 0xba3255 0xbabb73 0xbaa8fb 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba312d github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:36 # 0xba3254 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:70 # 0xbabb72 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:394 # 0xbaa8fa github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:307 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 336] @ 0x6d7def 0x6d7f27 0xdb9c18 0xdb98a6 0xdb9250 0xdc4d9f 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x6d7dee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:87 # 0x6d7f26 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:94 # 0xdb9c17 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:56 # 0xdb98a5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:35 # 0xdb924f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x16f github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:84 # 0xdc4d9e github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.52.0/connection.go:832 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [8: 192] @ 0x13c02fe 0x13bfc14 0x13bdf73 0x13c654f 0x13c7825 0x14753ff 0x483781 # 0x13c02fd github.com/go-zeromq/zmq4.(*Queue).Push+0x2bd github.com/go-zeromq/zmq4@v0.17.0/queue.go:45 # 0x13bfc13 github.com/go-zeromq/zmq4.(*pubMWriter).write+0xf3 github.com/go-zeromq/zmq4@v0.17.0/pub.go:306 # 0x13bdf72 github.com/go-zeromq/zmq4.(*pubSocket).Send+0xd2 github.com/go-zeromq/zmq4@v0.17.0/pub.go:44 # 0x13c654e github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x30e github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:35 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 4194304] @ 0x730a65 0x753494 0x753989 0x74521a 0x7447e5 0x744d1e 0x744eb0 0x8ebd1d 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x730a64 github.com/syndtr/goleveldb/leveldb/memdb.New+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:474 # 0x753493 github.com/syndtr/goleveldb/leveldb.(*DB).mpoolGet+0xb3 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_state.go:90 # 0x753988 github.com/syndtr/goleveldb/leveldb.(*DB).newMem+0x328 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_state.go:147 # 0x745219 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x239 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:619 # 0x7447e4 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:131 # 0x744d1d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:203 # 0x744eaf github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:225 # 0x8ebd1c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [2: 64] @ 0x4dd42c 0xd0f0ae 0xd10a99 0xd0b652 0xd05152 0xd5f6b9 0x114f084 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd10a98 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:508 # 0xd0b651 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x671 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:677 # 0xd05151 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x2f1 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:873 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114f083 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x623 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:639 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [1: 96] @ 0xb2997b 0xb2be9f 0xba736a 0xba99d0 0x483781 # 0xb2997a github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:93 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [2: 480] @ 0x73b97c 0x73c5bb 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8e9b46 0x8ed8a5 0x11d34bb 0x13ca466 0x133540b 0x139cede 0x1335263 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x73b97b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x73c5ba github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x19a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:835 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e9b45 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8ed8a4 github.com/pactus-project/pactus/store.(*store).Account+0x84 github.com/pactus-project/pactus/store/store.go:306 # 0x11d34ba github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:714 # 0x13ca465 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:216 # 0x133540a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1335262 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [2: 480] @ 0x73b97c 0x73bd9c 0x73caac 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8e9b46 0x8ed8a5 0x11d34bb 0x13ca466 0x133540b 0x139cede 0x1335263 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x73b97b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x73bd9b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:769 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e9b45 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8ed8a4 github.com/pactus-project/pactus/store.(*store).Account+0x84 github.com/pactus-project/pactus/store/store.go:306 # 0x11d34ba github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:714 # 0x13ca465 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:216 # 0x133540a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1335262 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 24] @ 0xdf25a9 0xdf25c7 0xdf2027 0xdc2373 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdf25a8 github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x508 github.com/quic-go/quic-go@v0.52.0/streams_map_incoming.go:55 # 0xdf25c6 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x526 github.com/quic-go/quic-go@v0.52.0/streams_map.go:111 # 0xdf2026 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.52.0/streams_map.go:81 # 0xdc2372 github.com/quic-go/quic-go.(*connection).preSetup+0x5d2 github.com/quic-go/quic-go@v0.52.0/connection.go:485 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 256] @ 0x49c0fc 0x49bf46 0x49bcbc 0x671db2 0x671da6 0x6a0b85 0x6d9a45 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x671db1 github.com/consensys/gnark-crypto/field/pool.bigIntPool.Get+0x51 github.com/consensys/gnark-crypto@v0.18.0/field/pool/pool.go:20 # 0x671da5 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x45 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:890 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0xdd5050 0xdd5044 0xdbc225 0xdbc34b 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdd504f github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.52.0/internal/utils/linkedlist/linkedlist.go:78 # 0xdd5043 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.52.0/frame_sorter.go:38 # 0xdbc224 github.com/quic-go/quic-go.newCryptoStream+0xc4 github.com/quic-go/quic-go@v0.52.0/crypto_stream.go:31 # 0xdbc34a github.com/quic-go/quic-go.init.func1+0x1ea github.com/quic-go/quic-go@v0.52.0/connection.go:252 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 512] @ 0x49c07d 0x49bf46 0x49bcbc 0x82d335 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x49c07c sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x82d334 google.golang.org/protobuf/internal/order.RangeFields+0x74 google.golang.org/protobuf@v1.36.6/internal/order/range.go:40 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 8192] @ 0x533ab4 0x5334dd 0x5336b9 0x6cbb08 0x6cbaec 0x6ccc2e 0x6cc3d5 0x6c7d1a 0x6c8c85 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x6cbb07 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6cbaeb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6ccc2d compress/flate.(*huffmanBitWriter).writeTokens+0x12d compress/flate/huffman_bit_writer.go:580 # 0x6cc3d4 compress/flate.(*huffmanBitWriter).writeBlock+0x474 compress/flate/huffman_bit_writer.go:490 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8c84 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0x6f33ec 0x6f343c 0x11f9465 0x11f9505 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6f33eb github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 1408] @ 0xda9dc9 0xda9d7d 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda9dc8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4a8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:57 # 0xda9d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x45c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:311 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [3: 192] @ 0xb5e9bf 0xbab5bc 0xbab4ae 0xbaa8c5 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbab5bb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:372 # 0xbab4ad github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:359 # 0xbaa8c4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:305 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 288] @ 0x14b2797 0x14e7645 0x14f0c50 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x14e7644 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:88 # 0x14f0c4f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:297 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 192] @ 0xde6b49 0xdedfc5 0xdec62b 0xdeb4e5 0x483781 # 0xde6b48 github.com/quic-go/quic-go.newSendConn+0xa8 github.com/quic-go/quic-go@v0.52.0/send_conn.go:50 # 0xdedfc4 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x804 github.com/quic-go/quic-go@v0.52.0/server.go:707 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 16] @ 0x6d7bf9 0xdb795e 0xdb804a 0xdb7b10 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x6d7bf8 golang.org/x/crypto/hkdf.(*hkdf).Read+0x178 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:64 # 0xdb795d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb8049 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:69 # 0xdb7b0f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:45 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [3: 48] @ 0x523505 0x523610 0x529b25 0x131a22c 0x13199d7 0x1332771 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x523504 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x52360f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x529b24 strings.ToLower+0xa4 strings/strings.go:742 # 0x131a22b github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x74b github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:198 # 0x13199d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:79 # 0x1332770 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:610 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [6: 576] @ 0x7d89bc 0x7d8987 0x7d88af 0x7d65c2 0x7d6951 0x7d40df 0x7d8658 0x7d85b8 0x7d65c2 0x7d6951 0x7d40df 0x7d849e 0x7dcbbc 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d89bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2bb vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7d8986 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x286 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x7d88ae crypto/ecdsa.addASN1IntBytes.func1+0x1ae crypto/ecdsa/ecdsa.go:319 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7d40de vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x19e vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7d8657 crypto/ecdsa.addASN1IntBytes+0x77 crypto/ecdsa/ecdsa.go:315 # 0x7d85b7 crypto/ecdsa.encodeSignature.func1+0x57 crypto/ecdsa/ecdsa.go:300 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7d40de vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x19e vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7d849d crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:298 # 0x7dcbbb crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:255 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [12: 96] @ 0x408dae 0x40d785 0xc4f252 0xc4f260 0xc59b25 0x483781 # 0xc4f251 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0xf91 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1477 # 0xc4f25f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xf9f github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1502 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [1: 256] @ 0x49c732 0x49bc65 0x729ccf 0x73802a 0x73346e 0x733b8c 0x734d3e 0x734dd3 0x735514 0x733f3b 0x73b05c 0x73b006 0x73bd26 0x73caac 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x49c731 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x729cce github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:94 # 0x738029 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:114 # 0x73346d github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x58d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:171 # 0x733b8b github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:329 # 0x734d3d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unrefLocked+0x5d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:631 # 0x734dd2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:657 # 0x735513 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2b3 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:114 # 0x733f3a github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 336] @ 0x1495726 0x14a7356 0x6d7bae 0x4ce0f1 0xdb9c9f 0xdb9ca1 0xdb98a6 0xdb9250 0xdc4d9f 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x1495725 crypto/internal/fips140/sha256.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha256/sha256.go:60 # 0x14a7355 crypto/internal/fips140/hmac.(*HMAC).Reset+0x155 crypto/internal/fips140/hmac/hmac.go:119 # 0x6d7bad golang.org/x/crypto/hkdf.(*hkdf).Read+0x12d golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:60 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xdb9c9e io.ReadFull+0x13e io/io.go:354 # 0xdb9ca0 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x140 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:62 # 0xdb98a5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:35 # 0xdb924f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x16f github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:84 # 0xdc4d9e github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.52.0/connection.go:832 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [10: 5120] @ 0x7e753e 0x7e7553 0xdb9cb7 0xdb98a6 0xdb9250 0xdc4d9f 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x7e753d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7e7552 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdb9cb6 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x156 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:65 # 0xdb98a5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:35 # 0xdb924f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x16f github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:84 # 0xdc4d9e github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.52.0/connection.go:832 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [5: 80] @ 0xbad26b 0xbabdae 0x483781 # 0xbad26a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x1ea github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:524 # 0xbabdad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:418 0: 0 [2: 224] @ 0xdc25bc 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdc25bb github.com/quic-go/quic-go.(*connection).preSetup+0x81b github.com/quic-go/quic-go@v0.52.0/connection.go:499 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [6: 288] @ 0x4794fa 0x47950f 0x8f9cde 0x11ce08b 0x11d0fd2 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8f9cdd github.com/pactus-project/pactus/sandbox.NewSandbox+0xbd github.com/pactus-project/pactus/sandbox/sandbox.go:62 # 0x11ce08a github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xaa github.com/pactus-project/pactus/state/state.go:147 # 0x11d0fd1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x731 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x66236b 0x662c86 0x6d9e9d 0x8fad0d 0x8fad21 0x8fd64b 0x8fe9df 0x11cd16d 0x11d0bb3 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66236a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.40.0/ripemd160/ripemd160.go:123 # 0x662c85 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6d9e9c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x8fad0c github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x6c github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x8fad20 github.com/pactus-project/pactus/sandbox.(*sandbox).UpdateValidator+0x80 github.com/pactus-project/pactus/sandbox/sandbox.go:222 # 0x8fd64a github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Execute+0x6a github.com/pactus-project/pactus/execution/executor/sortition.go:124 # 0x8fe9de github.com/pactus-project/pactus/execution.Execute+0x3e github.com/pactus-project/pactus/execution/execution.go:15 # 0x11cd16c github.com/pactus-project/pactus/state.(*state).executeBlock+0x18c github.com/pactus-project/pactus/state/execution.go:36 # 0x11d0bb2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x312 github.com/pactus-project/pactus/state/state.go:453 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x11557c5 0x8ff30b 0x11556cd 0x1151222 0x11c0805 0x11bcbaa 0x483781 # 0x11557c4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x64 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x11556cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x1151221 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:910 # 0x11c0804 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2a4 github.com/pactus-project/pactus/network/stream.go:81 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [3: 96] @ 0x7ced85 0x7d0149 0x7cf605 0x7d0149 0x7d0633 0x800aa5 0x800a7b 0xd8b458 0xea3030 0xea2da5 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x7ced84 encoding/asn1.makeBody+0x6c4 encoding/asn1/marshal.go:469 # 0x7d0148 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x7cf604 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x7d0148 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x7d0632 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:737 # 0x800aa4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x800a7a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd8b457 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:198 # 0xea302f github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xaf github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:120 # 0xea2da4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:106 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 96] @ 0x5c94c5 0x5dca91 0x5b96b7 0x5d9a37 0x5b87d4 0x483781 # 0x5c94c4 net.(*Resolver).goLookupIPCNAMEOrder+0x1564 net/dnsclient_unix.go:735 # 0x5dca90 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:68 # 0x5b96b6 net.init.func1+0x36 net/hook.go:21 # 0x5d9a36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5b87d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [2: 64] @ 0x1496253 0x14a6f72 0x6d7c3e 0xdb795e 0xdb6f0f 0xdb6e13 0xdb6007 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x6d7c3d golang.org/x/crypto/hkdf.(*hkdf).Read+0x1bd golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:65 # 0xdb795d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdb6006 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x446 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:493 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [3: 336] @ 0xdc227e 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdc227d github.com/quic-go/quic-go.(*connection).preSetup+0x4dd github.com/quic-go/quic-go@v0.52.0/connection.go:484 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 96] @ 0xb2997b 0xb2be9f 0xba736a 0xbabf44 0x483781 # 0xb2997a github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:93 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [2: 416] @ 0x479453 0x408c45 0x408c38 0x40d759 0xbacaff 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xbacafe github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x3be github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:505 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 192] @ 0x7d68c5 0x96f0f4 0x96f05c 0x9431b6 0x97cb85 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x96f0f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96f05b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1452 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97cb84 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:851 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 1536] @ 0x7e753e 0x7e7553 0xdb6f14 0xdb6e13 0xdb58e9 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x7e753d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7e7552 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdb6f13 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x53 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:49 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdb58e8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x388 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:450 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 64] @ 0x4d68ad 0x4d6b32 0x5cda8c 0x5e75bb 0x5e6470 0x12dd793 0x13cdc6c 0x483781 # 0x4d68ac syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:675 # 0x4d6b31 syscall.Getsockname+0x71 syscall/syscall_linux.go:713 # 0x5cda8b net.(*netFD).accept+0x1cb net/fd_unix.go:188 # 0x5e75ba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5e646f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x12dd792 google.golang.org/grpc.(*Server).Serve+0x472 google.golang.org/grpc@v1.73.0/server.go:890 # 0x13cdc6b github.com/pactus-project/pactus/www/grpc.(*Server).startListening.func1+0xab github.com/pactus-project/pactus/www/grpc/server.go:101 0: 0 [3: 72] @ 0x7b2859 0x7b267f 0xb3f309 0xb4077c 0xb40766 0xb3ec77 0xb42b97 0xb42b80 0x114393b 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x7b2858 github.com/multiformats/go-multiaddr.newComponent+0x118 github.com/multiformats/go-multiaddr@v0.16.0/component.go:264 # 0x7b267e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.0/component.go:246 # 0xb3f308 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:113 # 0xb4077b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:134 # 0xb40765 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:342 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb42b96 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb42b7f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:397 # 0x114393a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x61a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:660 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 16] @ 0x47e507 0x4c06e6 0x4c058e 0x54a4bf 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11f9465 0x11f9505 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x47e506 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c06e5 reflect.Value.grow+0xa5 reflect/value.go:2603 # 0x4c058d reflect.Value.Grow+0x6d reflect/value.go:2590 # 0x54a4be encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:547 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 80] @ 0x533ab4 0x5334dd 0x5336b9 0x53a3bc 0x6646e5 0x6e989c 0x6e9753 0x13c5b6d 0x13c7825 0x14753ff 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x53a3bb encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e989b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e9752 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x13c5b6c github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x6c github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:29 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 3584] @ 0x7e753e 0x7e7553 0xdb2914 0xdb233a 0xdb5fcf 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x7e753d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7e7552 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdb2913 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.52.0/internal/handshake/cipher_suite.go:43 # 0xdb2339 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:18 # 0xdb5fce github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x40e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:492 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 4096] @ 0xd28e25 0xd27ded 0xd24694 0xd23f0f 0xd23d58 0x483781 # 0xd28e24 github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x2a4 github.com/libp2p/go-yamux/v5@v5.0.1/util.go:176 # 0xd27dec github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:479 # 0xd24693 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:787 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [2: 96] @ 0x461ac6 0x7b2d5b 0x7b0f67 0x7b1185 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xba99d0 0x483781 # 0x7b2d5a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.0/component.go:343 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [4: 192] @ 0x54b0e5 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11ce017 0x11d0b86 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x54b0e4 encoding/json.(*decodeState).object+0x924 encoding/json/decode.go:702 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0b85 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:452 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x1496253 0x14a6f72 0x14fcabc 0x1501be5 0x980d85 0x97d1ff 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x14fcabb crypto/internal/fips140/hkdf.Expand[...]+0x23b crypto/internal/fips140/hkdf/hkdf.go:44 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980d84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x97d1fe crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e crypto/tls/handshake_server_tls13.go:893 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 288] @ 0xea32cc 0xea2da5 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0xea32cb github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x34b github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:138 # 0xea2da4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:106 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 256] @ 0x96add5 0x96ada5 0x96acb7 0x7d65c2 0x7d6951 0x96a5a5 0x96a498 0x7d65c2 0x7d6951 0x96a214 0x96a1f3 0x7d65c2 0x7d6951 0x96a134 0x96a09c 0x9431b6 0x97c5b6 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x96add4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x96ada4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x96acb6 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.2+0x16 crypto/tls/handshake_messages.go:1029 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a5a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x364 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96a497 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0x257 crypto/tls/handshake_messages.go:1028 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a213 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96a1f2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1014 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a133 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96a09b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1013 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97c5b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc75 crypto/tls/handshake_server_tls13.go:811 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 416] @ 0xc463e7 0xc45ace 0xc5d0e2 0xc59a87 0x483781 # 0xc463e6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x6e6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:821 # 0xc45acd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:750 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [3: 24] @ 0x407f85 0x479549 0x1283a65 0x128679a 0x12dea56 0x12de1f6 0x483781 # 0x1283a64 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2a4 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:403 # 0x1286799 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x339 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:685 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [15: 8640] @ 0x7d641a 0x7d63e4 0x9864df 0x7d65c2 0x7d6951 0x7d653d 0x985f96 0x7d65c2 0x7d6951 0x98572f 0x9856b3 0x985617 0x97dec7 0x983e98 0xdb4f7d 0xdc4b96 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x7d6419 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7d63e3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9864de crypto/tls.(*SessionState).Bytes.marshalCertificate.func5.1+0x1e crypto/tls/handshake_messages.go:1472 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7d653c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x985f95 crypto/tls.(*SessionState).Bytes.marshalCertificate.func5+0x95 crypto/tls/handshake_messages.go:1471 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x98572e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xd0e vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9856b2 crypto/tls.marshalCertificate+0xc92 crypto/tls/handshake_messages.go:1469 # 0x985616 crypto/tls.(*SessionState).Bytes+0xbf6 crypto/tls/ticket.go:138 # 0x97dec6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1002 # 0x983e97 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdb4f7c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:369 # 0xdc4b95 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.52.0/connection.go:820 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [4: 128] @ 0x7b2955 0x7b267f 0xb3f44f 0xb403b5 0xb3ec77 0xb42358 0xb4234a 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x7b2954 github.com/multiformats/go-multiaddr.newComponent+0x214 github.com/multiformats/go-multiaddr@v0.16.0/component.go:277 # 0x7b267e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.0/component.go:246 # 0xb3f44e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:107 # 0xb403b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:292 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb42357 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb42349 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:252 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 96] @ 0x14b2797 0x6d7845 0x6d7dcb 0xdb7945 0xdb2313 0xdba785 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdba784 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:154 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [6: 672] @ 0x52ff2a 0x945e23 0x983528 0x483781 # 0x52ff29 context.(*cancelCtx).Done+0x129 context/context.go:451 # 0x945e22 crypto/tls.(*Conn).handshakeContext+0xc2 crypto/tls/conn.go:1526 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 3584] @ 0xda9dc9 0xda9d7d 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda9dc8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4a8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:57 # 0xda9d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x45c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:311 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [1: 32] @ 0x4dd42c 0xd0f0ae 0xd10a99 0xd0b652 0xd05152 0xd5f6b9 0x114f084 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd10a98 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:508 # 0xd0b651 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x671 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:677 # 0xd05151 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x2f1 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:873 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114f083 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x623 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:639 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [5: 80] @ 0x1333073 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1333072 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x52 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:104 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [5: 120] @ 0x66236b 0x662c86 0x6d9e9d 0x8fad0d 0x8fad21 0x8fd64b 0x8febc4 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66236a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.40.0/ripemd160/ripemd160.go:123 # 0x662c85 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6d9e9c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x8fad0c github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x6c github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x8fad20 github.com/pactus-project/pactus/sandbox.(*sandbox).UpdateValidator+0x80 github.com/pactus-project/pactus/sandbox/sandbox.go:222 # 0x8fd64a github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Execute+0x6a github.com/pactus-project/pactus/execution/executor/sortition.go:124 # 0x8febc3 github.com/pactus-project/pactus/execution.CheckAndExecute+0x183 github.com/pactus-project/pactus/execution/execution.go:47 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x533545 0x5336b9 0x6d4e77 0x6d6665 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x533544 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x6d4e76 compress/gzip.(*Writer).Write+0x136 compress/gzip/gzip.go:168 # 0x6d6664 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 448] @ 0x77d1d2 0xbaac67 0xbaac41 0xbaac42 0xbaad0e 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0x77d1d1 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xbaac66 github.com/mr-tron/base58/base58.FastBase58Encoding+0x1a6 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xbaac40 github.com/mr-tron/base58/base58.Encode+0x180 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xbaac41 github.com/libp2p/go-libp2p/core/peer.ID.String+0x181 github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:52 # 0xbaad0d github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x24d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:325 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 512] @ 0x49c732 0x49bc65 0xe0b6ff 0xe0b6dc 0xde534a 0xde4a2d 0xde466d 0xea3842 0xd5ef8a 0x4ce0f1 0xb26eeb 0xb26ec0 0xc3f2ec 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x49c731 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe0b6fe github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x3e github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:32 # 0xe0b6db github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x1b github.com/quic-go/quic-go@v0.52.0/internal/wire/stream_frame.go:190 # 0xde5349 github.com/quic-go/quic-go.(*receiveStream).dequeueNextFrame+0x29 github.com/quic-go/quic-go@v0.52.0/receive_stream.go:236 # 0xde4a2c github.com/quic-go/quic-go.(*receiveStream).readImpl+0x1ac github.com/quic-go/quic-go@v0.52.0/receive_stream.go:148 # 0xde466c github.com/quic-go/quic-go.(*receiveStream).Read+0xcc github.com/quic-go/quic-go@v0.52.0/receive_stream.go:94 # 0xea3841 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:58 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xb26eea io.ReadFull+0x16a io/io.go:354 # 0xb26ebf github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x13f github.com/libp2p/go-msgio@v0.3.0/varint.go:163 # 0xc3f2eb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3cb github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:66 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 384] @ 0x6a7b46 0x6a729b 0x6a7452 0x6d9c05 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c666b 0x11d0ff7 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6a7b45 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:111 # 0x6a729a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:27 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c666a github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11d0ff6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x756 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 256] @ 0x49c0fc 0x49bf46 0x49bcbc 0x72990e 0x73a3ca 0x73ae86 0x73b138 0x73bd26 0x73bf38 0x73a355 0x72b339 0x72bab0 0x72ba18 0x72cbfe 0x74cb17 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x72990d github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0xad github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:46 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b137 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:648 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73bf37 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x137 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x73a354 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x72b338 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x72baaf github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x72ba17 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x72cbfd github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x74cb16 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x416 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [16: 4608] @ 0xdb3776 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdb3775 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x195 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:150 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [6: 768] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27af 0x6d7845 0x6d7dcb 0xdb7945 0xdb7fdb 0xdb7b10 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb7fda github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:68 # 0xdb7b0f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:45 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 128] @ 0x4c179d 0x63c007 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6eb5ed 0x6eb50c 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ec0ae 0x6ec094 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x4c179c reflect.New+0x5c reflect/value.go:3021 # 0x63c006 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x326 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1412 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6eb5ec github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6eb50b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ec0ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ec093 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0x6dd8bb 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6eb5ed 0x6eb50c 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ec0ae 0x6ec094 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6dd8ba github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/certificate/certificate.go:126 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6eb5ec github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6eb50b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ec0ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ec093 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x556919 0x556d1a 0x5565bd 0x548cb4 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11f9465 0x11f9505 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x556918 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:179 # 0x556d19 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:222 # 0x5565bc encoding/json.checkValid+0x9c encoding/json/scanner.go:35 # 0x548cb3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:102 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0x47fb1c 0x4e49c8 0x74aa6a 0x74da85 0x74e614 0x74f975 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e49c7 time.NewTimer+0x67 time/sleep.go:145 # 0x74aa69 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0xa9 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:170 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 8192] @ 0x533ab4 0x5334dd 0x5336b9 0x6cb248 0x6cb22c 0x6ccd72 0x6cc3d5 0x6c7d1a 0x6c8e67 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x6cb247 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6cb22b compress/flate.(*huffmanBitWriter).writeBits+0xcb compress/flate/huffman_bit_writer.go:159 # 0x6ccd71 compress/flate.(*huffmanBitWriter).writeTokens+0x271 compress/flate/huffman_bit_writer.go:593 # 0x6cc3d4 compress/flate.(*huffmanBitWriter).writeBlock+0x474 compress/flate/huffman_bit_writer.go:490 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8e66 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 336] @ 0xdf1706 0xdf17b3 0xdf2ae5 0xdff3fb 0xdff3df 0xdf2d6e 0xdd022c 0xea2289 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0x11c07cb 0x11bcbaa 0x483781 # 0xdf1705 github.com/quic-go/quic-go.newReceiveStream+0x385 github.com/quic-go/quic-go@v0.52.0/receive_stream.go:75 # 0xdf17b2 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.52.0/stream.go:121 # 0xdf2ae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.52.0/streams_map.go:90 # 0xdff3fa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:115 # 0xdff3de github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:77 # 0xdf2d6d github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.52.0/streams_map.go:142 # 0xdd022b github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x2b github.com/quic-go/quic-go@v0.52.0/connection.go:2509 # 0xea2288 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/conn.go:62 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x11c07ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 32] @ 0x8e3c6f 0xd28bf3 0xd28bdf 0xd27ded 0xd24694 0xd23f0f 0xd23d58 0x483781 # 0x8e3c6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd28bf2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd28bde github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.0.1/util.go:149 # 0xd27dec github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:479 # 0xd24693 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:787 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [3: 72] @ 0x4e4988 0x11c0bd0 0x483781 # 0x4e4987 time.NewTimer+0x27 time/sleep.go:144 # 0x11c0bcf github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x4f github.com/pactus-project/pactus/network/stream.go:96 0: 0 [6: 1728] @ 0x729235 0x728c73 0x728f94 0x73f3d3 0x73fe3a 0x740110 0x767ff7 0x74c226 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729234 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x728c72 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x728f93 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x73f3d2 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x372 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:55 # 0x73fe39 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x74010f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x767ff6 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x74c225 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [8: 1024] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27fe 0x6d7845 0x6d7dcb 0xdb7945 0xdb6f0f 0xdb6e13 0xdba6be 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdba6bd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:148 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [7: 784] @ 0x412454 0xdc1ef1 0xdc1e87 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdc1ef0 github.com/quic-go/quic-go.newSendQueue+0x150 github.com/quic-go/quic-go@v0.52.0/send_queue.go:42 # 0xdc1e86 github.com/quic-go/quic-go.(*connection).preSetup+0xe6 github.com/quic-go/quic-go@v0.52.0/connection.go:468 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [8: 512] @ 0xdd5050 0xdd5044 0xdf16f0 0xdf17b3 0xdf29ee 0xe01803 0xdf3815 0xdf36b7 0xdcafbe 0xdca393 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0xdd504f github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.52.0/internal/utils/linkedlist/linkedlist.go:78 # 0xdd5043 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.52.0/frame_sorter.go:38 # 0xdf16ef github.com/quic-go/quic-go.newReceiveStream+0x36f github.com/quic-go/quic-go@v0.52.0/receive_stream.go:74 # 0xdf17b2 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.52.0/stream.go:121 # 0xdf29ed github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.52.0/streams_map.go:98 # 0xe01802 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x222 github.com/quic-go/quic-go@v0.52.0/streams_map_incoming.go:129 # 0xdf3814 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.52.0/streams_map.go:238 # 0xdf36b6 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.52.0/streams_map.go:212 # 0xdcafbd github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.52.0/connection.go:1629 # 0xdca392 github.com/quic-go/quic-go.(*connection).handleFrame+0x1d2 github.com/quic-go/quic-go@v0.52.0/connection.go:1501 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [4: 64] @ 0x461ac6 0x7b1f6c 0x7b2d17 0x7b0f67 0x7b1185 0x7b429c 0x7b3f67 0xb40419 0xb3ec77 0xb423dc 0xb423ce 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x7b1f6b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x7b3f66 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:40 # 0xb40418 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:298 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb423db github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb423cd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:260 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [5: 160] @ 0x1276bda 0x1276c99 0x127a27a 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1276bd9 google.golang.org/grpc/internal/transport.newRecvBuffer+0x39 google.golang.org/grpc@v1.73.0/internal/transport/transport.go:73 # 0x1276c98 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xf8 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:490 # 0x127a279 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:778 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 224] @ 0xdf171c 0xdf17b3 0xdf29ee 0xe01803 0xdf3815 0xdf36b7 0xdcafbe 0xdca393 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2c05 0x483781 # 0xdf171b github.com/quic-go/quic-go.newReceiveStream+0x39b github.com/quic-go/quic-go@v0.52.0/receive_stream.go:76 # 0xdf17b2 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.52.0/stream.go:121 # 0xdf29ed github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.52.0/streams_map.go:98 # 0xe01802 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x222 github.com/quic-go/quic-go@v0.52.0/streams_map_incoming.go:129 # 0xdf3814 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.52.0/streams_map.go:238 # 0xdf36b6 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.52.0/streams_map.go:212 # 0xdcafbd github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.52.0/connection.go:1629 # 0xdca392 github.com/quic-go/quic-go.(*connection).handleFrame+0x1d2 github.com/quic-go/quic-go@v0.52.0/connection.go:1501 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [5: 480] @ 0x14ccdda 0x7c52ca 0x7c5446 0x7c0b3a 0x7c0491 0x8003ef 0x8009b8 0xd8b458 0xd8ac15 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14ccdd9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x7c52c9 crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x3c9 crypto/elliptic/nistec.go:158 # 0x7c5445 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:135 # 0x7c0b39 crypto/elliptic.panicIfNotOnCurve+0x79 crypto/elliptic/elliptic.go:219 # 0x7c0490 crypto/elliptic.Marshal+0x30 crypto/elliptic/elliptic.go:110 # 0x8003ee crypto/x509.marshalPublicKey+0x28e crypto/x509/x509.go:107 # 0x8009b7 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd8b457 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:198 # 0xd8ac14 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x194 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:139 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 240] @ 0x73b97c 0x73bd9c 0x73bf38 0x73a355 0x72b339 0x72bab0 0x72ba18 0x72b61c 0x72c396 0x72ccdf 0x74cb17 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x73b97b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x73bd9b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:769 # 0x73bf37 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x137 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x73a354 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x72b338 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x72baaf github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x72ba17 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x72b61b github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xdb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:89 # 0x72c395 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).First+0xb5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:72 # 0x72ccde github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x25e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:157 # 0x74cb16 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x416 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [3: 768] @ 0x49c0fc 0x49bf46 0x49bcbc 0xa24e26 0xa027cd 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xa24e25 net/http.newBufioWriterSize+0x65 net/http/server.go:888 # 0xa027cc net/http.(*conn).serve+0x2ac net/http/server.go:2014 0: 0 [5: 400] @ 0x4d5adf 0x4d55b3 0x5d09a5 0x5cf659 0xb42b17 0x114393b 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5ade syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4d55b2 syscall.NetlinkRIB+0x532 syscall/netlink_linux.go:98 # 0x5d09a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5cf658 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb42b16 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:390 # 0x114393a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x61a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:660 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 32] @ 0xb56608 0xb565dd 0xb573e9 0xb57292 0xb578b8 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xb56607 github.com/whyrusleeping/go-keyspace.XOR+0x87 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:69 # 0xb565dc github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0x5c github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:36 # 0xb573e8 github.com/whyrusleeping/go-keyspace.Key.Distance+0x2a8 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb57291 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x151 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:66 # 0xb578b7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:110 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 1152] @ 0xdd8866 0xdbcf7e 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdd8865 github.com/quic-go/quic-go.newPacketPacker+0xc5 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:158 # 0xdbcf7d github.com/quic-go/quic-go.init.func1+0xe1d github.com/quic-go/quic-go@v0.52.0/connection.go:339 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [7: 448] @ 0x14b28ce 0x6d7845 0x6d7dcb 0xdb7945 0xdb6f0f 0xdb6e13 0xdb7be8 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdb7be7 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:50 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [4: 64] @ 0x47e507 0x4c06e6 0x4c058e 0x54a4bf 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11ce017 0x11d0b86 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x47e506 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c06e5 reflect.Value.grow+0xa5 reflect/value.go:2603 # 0x4c058d reflect.Value.Grow+0x6d reflect/value.go:2590 # 0x54a4be encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:547 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0b85 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:452 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 560] @ 0x52f43b 0x52f41d 0x13326a5 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x52f43a context.withCancel+0x3a context/context.go:277 # 0x52f41c context.WithCancel+0x1c context/context.go:241 # 0x13326a4 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:607 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 256] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27af 0x6d7845 0x6d7dcb 0xdb7945 0xdb2313 0xdba665 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdba664 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:147 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [15: 1920] @ 0x5159a6 0xb7cc15 0x51849f 0x518d98 0x51b81e 0x512945 0xb8aa67 0xe0cc2e 0xe0cabf 0xe98f36 0xdede6f 0xdec62b 0xdeb4e5 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xb7cc14 github.com/prometheus/client_golang/prometheus.(*Desc).String+0x3d4 github.com/prometheus/client_golang@v1.22.0/prometheus/desc.go:203 # 0x51849e fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x512944 fmt.Errorf+0x84 fmt/errors.go:25 # 0xb8aa66 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x2e6 github.com/prometheus/client_golang@v1.22.0/prometheus/registry.go:300 # 0xe0cc2d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.52.0/metrics/connection_tracer.go:104 # 0xe0cabe github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.52.0/metrics/connection_tracer.go:92 # 0xe98f35 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func2+0xb5 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/connmgr.go:145 # 0xdede6e github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x6ae github.com/quic-go/quic-go@v0.52.0/server.go:697 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [4: 192] @ 0x4794fa 0x47950f 0xdd5086 0xdbc225 0xdbc34b 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdd5085 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.52.0/frame_sorter.go:39 # 0xdbc224 github.com/quic-go/quic-go.newCryptoStream+0xc4 github.com/quic-go/quic-go@v0.52.0/crypto_stream.go:31 # 0xdbc34a github.com/quic-go/quic-go.init.func1+0x1ea github.com/quic-go/quic-go@v0.52.0/connection.go:252 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [9: 576] @ 0x533545 0x5336b9 0x663cff 0x664565 0x6e6b8c 0x6e6ae5 0x6e763e 0x6e7726 0x8feb0c 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x533544 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x663cfe github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xbe github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x664564 github.com/pactus-project/pactus/util/encoding.WriteElement+0xc4 github.com/pactus-project/pactus/util/encoding/encoding.go:257 # 0x6e6b8b github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e6ae4 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x6e763d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6e7725 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x8feb0b github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:33 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 384] @ 0x7d68c5 0x96ced9 0x96cdd8 0x7d65c2 0x7d6951 0x96cc94 0x96cbfc 0x9431b6 0x97ca5d 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x96ced8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x198 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96cdd7 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x97 crypto/tls/handshake_messages.go:1245 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96cc93 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96cbfb crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1240 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97ca5c crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x23c crypto/tls/handshake_server_tls13.go:840 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 1536] @ 0x66bf1e 0x66bf12 0x66be45 0xdb9cc5 0xdb98a6 0xdb9250 0xdc4d9f 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x66bf1d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x66bf11 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x66be44 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xdb9cc4 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:69 # 0xdb98a5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:35 # 0xdb924f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x16f github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:84 # 0xdc4d9e github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.52.0/connection.go:832 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [2: 64] @ 0xc7d3e6 0xc7d39e 0xdf7f52 0xde6c65 0xdedfc5 0xdec62b 0xdeb4e5 0x483781 # 0xc7d3e5 golang.org/x/net/internal/socket.NewControlMessage+0xe5 golang.org/x/net@v0.42.0/internal/socket/socket.go:215 # 0xc7d39d golang.org/x/net/ipv4.(*ControlMessage).Marshal+0x9d golang.org/x/net@v0.42.0/ipv4/control.go:64 # 0xdf7f51 github.com/quic-go/quic-go.(*packetInfo).OOB+0x1d1 github.com/quic-go/quic-go@v0.52.0/sys_conn_oob.go:295 # 0xde6c64 github.com/quic-go/quic-go.newSendConn+0x1c4 github.com/quic-go/quic-go@v0.52.0/send_conn.go:56 # 0xdedfc4 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x804 github.com/quic-go/quic-go@v0.52.0/server.go:707 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 32] @ 0x1242778 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1242777 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x377 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:258 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 64] @ 0x14b28ce 0x6d7845 0x6d7dcb 0xdb7945 0xdb2313 0xdb58b1 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdb58b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:449 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [21: 10752] @ 0x7e753e 0x7e7553 0xdb6f14 0xdb7cab 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x7e753d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7e7552 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdb6f13 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x53 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:49 # 0xdb7caa github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:51 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 48] @ 0x461ac6 0xba3105 0xba314c 0xba3255 0xbab10b 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xba3104 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba314b github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba3254 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:70 # 0xbab10a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:330 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 768] @ 0xc5f46d 0xc5f450 0xc4de89 0xc4de7d 0xc4bb71 0xc4a705 0xc4a510 0xc49d39 0xc5ddb2 0xc59aa5 0x483781 # 0xc5f46c github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20c github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:26 # 0xc5f44f github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1ef github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:97 # 0xc4de88 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:68 # 0xc4de7c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1405 # 0xc4bb70 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4f0 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1373 # 0xc4a704 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1165 # 0xc4a50f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x78f github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1244 # 0xc49d38 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x58 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1164 # 0xc5ddb1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1429 # 0xc59aa4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbc4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:849 0: 0 [11: 880] @ 0x7b2773 0x7b267f 0xb3f44f 0xb403b5 0xb3ec77 0xb42358 0xb4234a 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x7b2772 github.com/multiformats/go-multiaddr.newComponent+0x32 github.com/multiformats/go-multiaddr@v0.16.0/component.go:253 # 0x7b267e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.0/component.go:246 # 0xb3f44e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:107 # 0xb403b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:292 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb42357 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb42349 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:252 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [4: 128] @ 0x87c436 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x8d63ac 0xd8b3d5 0xea3030 0xea2da5 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x87c435 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5418 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x8d63ab github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x4b github.com/libp2p/go-libp2p@v0.42.0/core/crypto/key.go:125 # 0xd8b3d4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3b4 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:194 # 0xea302f github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xaf github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:120 # 0xea2da4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:106 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [4: 384] @ 0x14b2797 0x14fc91a 0x1501be5 0x15018c9 0x97bdf8 0x97bd89 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97bdf7 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x4b7 crypto/internal/fips140/tls13/tls13.go:106 # 0x97bd88 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x448 crypto/tls/handshake_server_tls13.go:765 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [7: 672] @ 0x14b2797 0x14fc91a 0x1501be5 0x15018c9 0x97bec5 0x97be46 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97bec4 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x584 crypto/internal/fips140/tls13/tls13.go:112 # 0x97be45 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x505 crypto/tls/handshake_server_tls13.go:767 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [19: 29184] @ 0xdfd885 0x49bd51 0xdddc6d 0xdddc61 0xdcef79 0xdcd599 0xdcd5ef 0xdc328f 0x483781 # 0xdfd884 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:87 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdddc6c github.com/quic-go/quic-go.getPacketBuffer+0x1cc github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:72 # 0xdddc60 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x1c0 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:756 # 0xdcef78 github.com/quic-go/quic-go.(*connection).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.52.0/connection.go:2325 # 0xdcd598 github.com/quic-go/quic-go.(*connection).triggerSending+0x1d8 github.com/quic-go/quic-go@v0.52.0/connection.go:2085 # 0xdcd5ee github.com/quic-go/quic-go.(*connection).triggerSending+0x22e github.com/quic-go/quic-go@v0.52.0/connection.go:2092 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [5: 560] @ 0xdc1ed8 0xdc1e87 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdc1ed7 github.com/quic-go/quic-go.newSendQueue+0x137 github.com/quic-go/quic-go@v0.52.0/send_queue.go:41 # 0xdc1e86 github.com/quic-go/quic-go.(*connection).preSetup+0xe6 github.com/quic-go/quic-go@v0.52.0/connection.go:468 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [8: 128] @ 0x126cecf 0x126de3f 0x126c799 0x1276652 0x483781 # 0x126cece google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x22e google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:690 # 0x126de3e google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x19e google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:872 # 0x126c798 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:579 # 0x1276651 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:472 0: 0 [1: 640] @ 0x93e190 0x942d2a 0x94435e 0xd23976 0xd2301c 0x483781 # 0x93e18f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:522 # 0x942d29 crypto/tls.(*Conn).writeRecordLocked+0x649 crypto/tls/conn.go:1025 # 0x94435d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd23975 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7f5 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:678 # 0xd2301b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.0.1/session.go:546 0: 0 [6: 4608] @ 0x66bf1e 0x66bf12 0x66be45 0xdb291e 0xdb233a 0xdba465 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x66bf1d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x66bf11 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x66be44 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xdb291d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.52.0/internal/handshake/cipher_suite.go:47 # 0xdb2339 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:18 # 0xdba464 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:133 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [4: 448] @ 0x52ff2a 0x530175 0x52f86f 0x11a1125 0xdedcb6 0xdec62b 0xdeb4e5 0x483781 # 0x52ff29 context.(*cancelCtx).Done+0x129 context/context.go:451 # 0x530174 context.(*cancelCtx).propagateCancel+0x74 context/context.go:469 # 0x52f86e context.AfterFunc+0x6e context/context.go:323 # 0x11a1124 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x124 github.com/libp2p/go-libp2p@v0.42.0/config/config.go:396 # 0xdedcb5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.52.0/server.go:667 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 48] @ 0x461ac6 0xb5e0cf 0xba9d48 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb5e0ce github.com/libp2p/go-libp2p-kad-dht/qpeerset.NewQueryPeerset+0x2e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:64 # 0xba9d47 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x2e7 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:191 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 384] @ 0x7d68c5 0x96a214 0x96a1f3 0x7d65c2 0x7d6951 0x96a134 0x96a09c 0x9431b6 0x97c5b6 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x96a213 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96a1f2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1014 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a133 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96a09b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1013 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97c5b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc75 crypto/tls/handshake_server_tls13.go:811 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [13: 208] @ 0x66da05 0x671a1a 0x68da9f 0x6a0c45 0x6d9a45 0x6ec266 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66da04 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.22.0/bitset.go:177 # 0x671a19 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:823 # 0x68da9e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a0c44 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ec265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x14b28ce 0x6d7845 0x6d7dcb 0xdb7945 0xdb804a 0xdb7ac5 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb8049 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:69 # 0xdb7ac4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:44 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [9: 576] @ 0xdbfb8a 0xdbf43e 0xdcd1d9 0xdccc2b 0xdcaeb5 0xdcab1a 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xdbfb89 github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x169 github.com/quic-go/quic-go@v0.52.0/conn_id_generator.go:143 # 0xdbf43d github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x7d github.com/quic-go/quic-go@v0.52.0/conn_id_generator.go:91 # 0xdcd1d8 github.com/quic-go/quic-go.(*connection).applyTransportParameters+0xf8 github.com/quic-go/quic-go@v0.52.0/connection.go:2038 # 0xdccc2a github.com/quic-go/quic-go.(*connection).handleTransportParameters+0x1ca github.com/quic-go/quic-go@v0.52.0/connection.go:1983 # 0xdcaeb4 github.com/quic-go/quic-go.(*connection).handleHandshakeEvents+0x334 github.com/quic-go/quic-go@v0.52.0/connection.go:1607 # 0xdcab19 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0xb9 github.com/quic-go/quic-go@v0.52.0/connection.go:1592 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [2: 192] @ 0x14b2797 0x14fc91a 0x1501be5 0x980bee 0x93cf67 0x97be45 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980bed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97be44 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 crypto/tls/handshake_server_tls13.go:766 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 48] @ 0x8d60b3 0x8d647e 0x8d63cb 0xd8b3d5 0xea3030 0xea2da5 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x8d60b2 github.com/libp2p/go-libp2p/core/crypto.UnmarshalEd25519PublicKey+0x32 github.com/libp2p/go-libp2p@v0.42.0/core/crypto/ed25519.go:123 # 0x8d647d github.com/libp2p/go-libp2p/core/crypto.PublicKeyFromProto+0x7d github.com/libp2p/go-libp2p@v0.42.0/core/crypto/key.go:143 # 0x8d63ca github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x6a github.com/libp2p/go-libp2p@v0.42.0/core/crypto/key.go:130 # 0xd8b3d4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3b4 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:194 # 0xea302f github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xaf github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:120 # 0xea2da4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:106 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 32] @ 0x11ccc16 0x11ccb31 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb31 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 384] @ 0x4794fa 0x47950f 0xdd5086 0xdf16f0 0xdf17b3 0xdf29ee 0xe01803 0xdf3815 0xdf36b7 0xdcafbe 0xdca393 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0xdd5085 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.52.0/frame_sorter.go:39 # 0xdf16ef github.com/quic-go/quic-go.newReceiveStream+0x36f github.com/quic-go/quic-go@v0.52.0/receive_stream.go:74 # 0xdf17b2 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.52.0/stream.go:121 # 0xdf29ed github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.52.0/streams_map.go:98 # 0xe01802 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x222 github.com/quic-go/quic-go@v0.52.0/streams_map_incoming.go:129 # 0xdf3814 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.52.0/streams_map.go:238 # 0xdf36b6 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.52.0/streams_map.go:212 # 0xdcafbd github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.52.0/connection.go:1629 # 0xdca392 github.com/quic-go/quic-go.(*connection).handleFrame+0x1d2 github.com/quic-go/quic-go@v0.52.0/connection.go:1501 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 16] @ 0xdb340c 0xdb33c5 0xdb3528 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdb340b crypto/tls.Server+0x14b crypto/tls/tls.go:40 # 0xdb33c4 crypto/tls.QUICServer+0x104 crypto/tls/quic.go:184 # 0xdb3527 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x267 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:129 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 112] @ 0x6d7def 0x6d7f27 0xdb9c18 0xdb9a4c 0xdb92d2 0xded933 0xdec62b 0xdeb4e5 0x483781 # 0x6d7dee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:87 # 0x6d7f26 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:94 # 0xdb9c17 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:56 # 0xdb9a4b github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).DecodeToken+0x4b github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:48 # 0xdb92d1 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).DecodeToken+0x31 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:94 # 0xded932 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x172 github.com/quic-go/quic-go@v0.52.0/server.go:597 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [5: 2240] @ 0x943c37 0x943778 0x97e24d 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x943c36 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1173 # 0x943777 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x97e24c crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:1053 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 96] @ 0x523505 0x523610 0x529b25 0x122958e 0x131a3ca 0x13199d7 0x1332771 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x523504 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x52360f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x529b24 strings.ToLower+0xa4 strings/strings.go:742 # 0x122958d google.golang.org/grpc/metadata.Pairs+0xad google.golang.org/grpc@v1.73.0/metadata/metadata.go:87 # 0x131a3c9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x8e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:207 # 0x13199d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:79 # 0x1332770 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:610 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 256] @ 0x49c0fc 0x49bf46 0x49bcbc 0x6293a5 0x630a74 0x6303b2 0x61e45b 0x61e817 0x672f05 0x671e25 0x6a0b85 0x6d9a45 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x6293a4 math/big.getNat+0x24 math/big/nat.go:629 # 0x630a73 math/big.nat.divLarge+0xb3 math/big/natdiv.go:601 # 0x6303b1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x61e45a math/big.(*Int).QuoRem+0x7a math/big/int.go:293 # 0x61e816 math/big.(*Int).Mod+0x216 math/big/int.go:324 # 0x672f04 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:1108 # 0x671e24 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:895 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 36864] @ 0x123a46c 0x123b02b 0x1242a05 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a46b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:95 # 0x123b02a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:209 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [7: 560] @ 0xddf6b6 0xdda89b 0xdcded1 0xdcd46f 0xdc328f 0x483781 # 0xddf6b5 github.com/quic-go/quic-go.(*packetPacker).appendLongHeaderPacket+0x235 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:892 # 0xdda89a github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0xada github.com/quic-go/quic-go@v0.52.0/packet_packer.go:439 # 0xdcded0 github.com/quic-go/quic-go.(*connection).sendPackets+0x890 github.com/quic-go/quic-go@v0.52.0/connection.go:2145 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [5: 160] @ 0x68dc8a 0x6a1445 0x6a0ba9 0x6d9a45 0x6de2b5 0x6dccaf 0x11d447c 0x11d41d8 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x68dc89 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6a1444 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a0ba8 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:54 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d447b github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9b github.com/pactus-project/pactus/state/validation.go:54 # 0x11d41d7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x297 github.com/pactus-project/pactus/state/validation.go:38 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 5376] @ 0x66bf1e 0x66bf12 0x66be45 0xdb291e 0xdb233a 0xdba785 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x66bf1d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x66bf11 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x66be44 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xdb291d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.52.0/internal/handshake/cipher_suite.go:47 # 0xdb2339 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:18 # 0xdba784 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:154 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [5: 640] @ 0x66de1a 0x66de26 0x65bbfd 0x14b27fe 0x14fc91a 0x1501be5 0x980c6d 0x93cf67 0x97be45 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980c6c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97be44 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 crypto/tls/handshake_server_tls13.go:766 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0xdbcb65 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdbcb64 github.com/quic-go/quic-go.init.func1+0xa04 github.com/quic-go/quic-go@v0.52.0/connection.go:295 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 64] @ 0x14b2890 0x14fccb5 0x1501d26 0x1502df5 0x97bd39 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x14fccb4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:19 # 0x1501d25 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1502df4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x97bd38 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x3f8 crypto/tls/handshake_server_tls13.go:761 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 240] @ 0x12eae45 0x12eadae 0x12ec8c7 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12eae44 google.golang.org/grpc.newContextWithRPCInfo+0x104 google.golang.org/grpc@v1.73.0/rpc_util.go:971 # 0x12eadad google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.73.0/stream.go:418 # 0x12ec8c6 google.golang.org/grpc.(*clientStream).withRetry+0xa6 google.golang.org/grpc@v1.73.0/stream.go:788 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [9: 1152] @ 0x66de1a 0x66de26 0x65bbfd 0x978465 0x977e65 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x978464 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x4e4 crypto/tls/handshake_server_tls13.go:197 # 0x977e64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:69 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [8: 640] @ 0x62d7e5 0x62d75d 0x68dd0a 0x68dc93 0x6a1445 0x6a0ba9 0x6d9a45 0x6de2b5 0x6dccaf 0x11d447c 0x11d41d8 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x62d7e4 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62d75c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x68dd09 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:512 # 0x68dc92 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6a1444 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a0ba8 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:54 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d447b github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9b github.com/pactus-project/pactus/state/validation.go:54 # 0x11d41d7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x297 github.com/pactus-project/pactus/state/validation.go:38 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0x7d00fe 0x7cf605 0x7d0149 0x7d0633 0xdb921f 0xdb91a6 0xdc4d9f 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x7d00fd encoding/asn1.makeField+0x95d encoding/asn1/marshal.go:674 # 0x7cf604 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x7d0148 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x7d0632 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:737 # 0xdb921e encoding/asn1.Marshal+0x13e encoding/asn1/marshal.go:731 # 0xdb91a5 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0xc5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:76 # 0xdc4d9e github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.52.0/connection.go:832 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 32] @ 0x1496253 0x14a6f72 0xdf1108 0xdbfb74 0xdbf43e 0xdcd1d9 0xdccc2b 0xdcaeb5 0xdcab1a 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0xdf1107 github.com/quic-go/quic-go.(*statelessResetter).GetStatelessResetToken+0xe7 github.com/quic-go/quic-go@v0.52.0/stateless_reset.go:39 # 0xdbfb73 github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x153 github.com/quic-go/quic-go@v0.52.0/conn_id_generator.go:146 # 0xdbf43d github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x7d github.com/quic-go/quic-go@v0.52.0/conn_id_generator.go:91 # 0xdcd1d8 github.com/quic-go/quic-go.(*connection).applyTransportParameters+0xf8 github.com/quic-go/quic-go@v0.52.0/connection.go:2038 # 0xdccc2a github.com/quic-go/quic-go.(*connection).handleTransportParameters+0x1ca github.com/quic-go/quic-go@v0.52.0/connection.go:1983 # 0xdcaeb4 github.com/quic-go/quic-go.(*connection).handleHandshakeEvents+0x334 github.com/quic-go/quic-go@v0.52.0/connection.go:1607 # 0xdcab19 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0xb9 github.com/quic-go/quic-go@v0.52.0/connection.go:1592 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [3: 36864] @ 0x123a9d8 0x123b02b 0x1242a05 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a9d7 google.golang.org/protobuf/internal/encoding/json.appendString+0x6b7 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:126 # 0x123b02a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:209 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [4: 64] @ 0x4bd54b 0x4abf31 0x87eb97 0x87e9e7 0x891094 0x890def 0x85ff65 0x891094 0x890def 0x861fed 0x891094 0x890def 0x890d12 0x833edb 0x833c73 0x129b15f 0x12d8bea 0x12df6a5 0x12e1429 0x12e64e8 0x12dec9f 0x483781 # 0x4bd54a reflect.copyVal+0x2a reflect/value.go:1791 # 0x4abf30 reflect.(*MapIter).Key+0x50 reflect/map_swiss.go:267 # 0x87eb96 google.golang.org/protobuf/internal/impl.sizeMap+0x176 google.golang.org/protobuf@v1.36.6/internal/impl/codec_map.go:99 # 0x87e9e6 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func1+0x46 google.golang.org/protobuf@v1.36.6/internal/impl/codec_map.go:54 # 0x891093 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x253 google.golang.org/protobuf@v1.36.6/internal/impl/encode.go:111 # 0x890dee google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.6/internal/impl/encode.go:60 # 0x85ff64 google.golang.org/protobuf/internal/impl.sizeMessageInfo+0x24 google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:160 # 0x891093 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x253 google.golang.org/protobuf@v1.36.6/internal/impl/encode.go:111 # 0x890dee google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.6/internal/impl/encode.go:60 # 0x861fec google.golang.org/protobuf/internal/impl.sizeMessageSliceInfo+0x4c google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:414 # 0x891093 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x253 google.golang.org/protobuf@v1.36.6/internal/impl/encode.go:111 # 0x890dee google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.6/internal/impl/encode.go:60 # 0x890d11 google.golang.org/protobuf/internal/impl.(*MessageInfo).size+0x51 google.golang.org/protobuf@v1.36.6/internal/impl/encode.go:41 # 0x833eda google.golang.org/protobuf/proto.MarshalOptions.marshal+0x11a google.golang.org/protobuf@v1.36.6/proto/encode.go:185 # 0x833c72 google.golang.org/protobuf/proto.MarshalOptions.MarshalAppend+0x72 google.golang.org/protobuf@v1.36.6/proto/encode.go:159 # 0x129b15e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x15e google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:59 # 0x12d8be9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.73.0/rpc_util.go:722 # 0x12df6a4 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.73.0/server.go:1146 # 0x12e1428 google.golang.org/grpc.(*Server).processUnaryRPC+0x1168 google.golang.org/grpc@v1.73.0/server.go:1452 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [5: 1040] @ 0x50e0e8 0x50dd2c 0x5c6ce5 0x5bd9fa 0x5bd9e2 0x5bd6c5 0x5dca07 0x5b96b7 0x5d9a37 0x5b87d4 0x483781 # 0x50e0e7 os.statNolog+0x27 os/stat_unix.go:30 # 0x50dd2b os.Stat+0x2b os/stat.go:13 # 0x5c6ce4 net.(*resolverConfig).tryUpdate+0x184 net/dnsclient_unix.go:416 # 0x5bd9f9 net.getSystemDNSConfig+0x199 net/dnsclient_unix.go:369 # 0x5bd9e1 net.(*conf).lookupOrder+0x181 net/conf.go:285 # 0x5bd6c4 net.(*conf).hostLookupOrder+0x84 net/conf.go:238 # 0x5dca06 net.(*Resolver).lookupIP+0xa6 net/lookup_unix.go:64 # 0x5b96b6 net.init.func1+0x36 net/hook.go:21 # 0x5d9a36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5b87d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [2: 32] @ 0x523505 0x523610 0x529b25 0x1319e90 0x13199d7 0x1332771 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x523504 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x52360f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x529b24 strings.ToLower+0xa4 strings/strings.go:742 # 0x1319e8f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x3af github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:188 # 0x13199d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:79 # 0x1332770 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:610 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 64] @ 0x4d67a5 0x4d7392 0x5e3130 0x5e2a1b 0x5d77f8 0x5eb607 0x5c20eb 0x5c1a0e 0x5c10e7 0x5c092c 0x5da8c5 0x5c528a 0x5c6626 0x5c9b05 0x483781 # 0x4d67a4 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:667 # 0x4d7391 syscall.Getpeername+0x71 syscall/syscall_unix.go:309 # 0x5e312f net.(*netFD).dial+0x60f net/sock_posix.go:142 # 0x5e2a1a net.socket+0x29a net/sock_posix.go:70 # 0x5d77f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5eb606 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5c20ea net.(*sysDialer).dialSingle+0x28a net/dial.go:725 # 0x5c1a0d net.(*sysDialer).dialSerial+0x24d net/dial.go:686 # 0x5c10e6 net.(*sysDialer).dialParallel+0x3a6 net/dial.go:587 # 0x5c092b net.(*Dialer).DialContext+0x6ab net/dial.go:578 # 0x5da8c4 net.(*Resolver).dial+0xa4 net/lookup.go:693 # 0x5c5289 net.(*Resolver).exchange+0x349 net/dnsclient_unix.go:185 # 0x5c6625 net.(*Resolver).tryOneName+0x4c5 net/dnsclient_unix.go:316 # 0x5c9b04 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [4: 320] @ 0xddf6b6 0xddde51 0xdcef79 0xdcd599 0xdc328f 0x483781 # 0xddf6b5 github.com/quic-go/quic-go.(*packetPacker).appendLongHeaderPacket+0x235 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:892 # 0xddde50 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x3b0 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:764 # 0xdcef78 github.com/quic-go/quic-go.(*connection).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.52.0/connection.go:2325 # 0xdcd598 github.com/quic-go/quic-go.(*connection).triggerSending+0x1d8 github.com/quic-go/quic-go@v0.52.0/connection.go:2085 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [5: 640] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27fe 0x6d7845 0x6d7dcb 0xdb7945 0xdb6f0f 0xdb7cab 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb7caa github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:51 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 64] @ 0x7bf40e 0x9811db 0x9788dd 0x977e65 0x97257d 0x9460fa 0x983528 0x483781 # 0x7bf40d crypto/ecdh.(*x25519Curve).GenerateKey+0x4d crypto/ecdh/x25519.go:41 # 0x9811da crypto/tls.generateECDHEKey+0xba crypto/tls/key_schedule.go:68 # 0x9788dc crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x95c crypto/tls/handshake_server_tls13.go:261 # 0x977e64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:69 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 896] @ 0xda9bf9 0xda9ba3 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda9bf8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2d8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:51 # 0xda9ba2 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x282 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:293 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [1: 480] @ 0xda9dc9 0xda9d7d 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda9dc8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4a8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:57 # 0xda9d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x45c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:311 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [7: 448] @ 0x533545 0x5336b9 0x7b064b 0x7b3f15 0xb40419 0xb3ec77 0xb423dc 0xb423ce 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x533544 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x7b064a github.com/multiformats/go-multiaddr.stringToBytes+0x24a github.com/multiformats/go-multiaddr@v0.16.0/codec.go:35 # 0x7b3f14 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:36 # 0xb40418 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:298 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb423db github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb423cd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:260 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 96] @ 0xb5e676 0xbac90a 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb5e675 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:91 # 0xbac909 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:497 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 112] @ 0x114f6a9 0x114f7a2 0x114f08a 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0x114f6a8 github.com/multiformats/go-multistream.newOnce+0xc48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x114f7a1 github.com/multiformats/go-multistream.NewMSSelect[...]+0xd41 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x114f089 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x629 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:642 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [1: 24] @ 0xe9c955 0xea2ccf 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0xe9c954 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x74 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/quic_multiaddr.go:23 # 0xea2cce github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xae github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:87 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [7: 16128] @ 0x6cdc28 0x6cca50 0x6cc01e 0x6c7d1a 0x6c8dcc 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5857 0x11f54e5 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6cdc27 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6cca4f compress/flate.(*huffmanBitWriter).indexTokens+0x26f compress/flate/huffman_bit_writer.go:562 # 0x6cc01d compress/flate.(*huffmanBitWriter).writeBlock+0xbd compress/flate/huffman_bit_writer.go:435 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8dcb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f54e4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 96] @ 0xb332b5 0xb33290 0xb33229 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xb332b4 github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0xf4 github.com/libp2p/go-msgio@v0.3.0/varint.go:101 # 0xb3328f github.com/libp2p/go-msgio.NewVarintReaderSize+0xcf github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xb33228 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x68 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:214 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [2: 96] @ 0x5159a6 0xa65794 0xba92fa 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa65793 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xba92f9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x259 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:92 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 13824] @ 0x49c732 0x49bc65 0xdea0fa 0xdea0d3 0xdea0d2 0xdaaecb 0xdaa3db 0xdcb6bf 0xdca505 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0x49c731 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdea0f9 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:32 # 0xdea0d2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.52.0/internal/wire/stream_frame.go:190 # 0xdea0d1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.52.0/send_stream.go:543 # 0xdaaeca github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x42a github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:491 # 0xdaa3da github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x13a github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:352 # 0xdcb6be github.com/quic-go/quic-go.(*connection).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.52.0/connection.go:1768 # 0xdca504 github.com/quic-go/quic-go.(*connection).handleFrame+0x344 github.com/quic-go/quic-go@v0.52.0/connection.go:1503 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [3: 3072] @ 0xda9bf9 0xda9ba3 0xdcf69f 0xdcec85 0xdcd578 0xdc328f 0x483781 # 0xda9bf8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2d8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:51 # 0xda9ba2 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x282 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:293 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcec84 github.com/quic-go/quic-go.(*connection).maybeSendAckOnlyPacket+0x304 github.com/quic-go/quic-go@v0.52.0/connection.go:2299 # 0xdcd577 github.com/quic-go/quic-go.(*connection).triggerSending+0x1b7 github.com/quic-go/quic-go@v0.52.0/connection.go:2083 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [2: 5376] @ 0x123a46c 0x123b02b 0x1242a05 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a46b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:95 # 0x123b02a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:209 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [21: 26880] @ 0xd944cb 0xd96708 0xd9648c 0xdc9c77 0xdc9c0c 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0xd944ca github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1aa github.com/quic-go/quic-go@v0.52.0/internal/wire/crypto_frame.go:34 # 0xd96707 github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x107 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:117 # 0xd9648b github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:80 # 0xdc9c76 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1d6 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:60 # 0xdc9c0b github.com/quic-go/quic-go.(*connection).handleFrames+0x16b github.com/quic-go/quic-go@v0.52.0/connection.go:1435 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [3: 144] @ 0x970eb5 0x970e85 0x970d97 0x7d65c2 0x7d6951 0x970cd4 0x970c3c 0x9431b6 0x97d29f 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x970eb4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x970e84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x970d96 crypto/tls.(*finishedMsg).marshal.func1+0x16 crypto/tls/handshake_messages.go:1685 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x970cd3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x970c3b crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1684 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97d29e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfe crypto/tls/handshake_server_tls13.go:896 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 288] @ 0x539255 0x66444b 0x6da72b 0x6da6c1 0x6dde28 0x6e901b 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x539254 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66444a github.com/pactus-project/pactus/util/encoding.ReadElement+0x28a github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6da72a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6da6c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6dde27 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x227 github.com/pactus-project/pactus/types/certificate/certificate.go:193 # 0x6e901a github.com/pactus-project/pactus/types/block.(*Block).Decode+0x11a github.com/pactus-project/pactus/types/block/block.go:203 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x87c436 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x8d63ac 0xd8b3d5 0xd8ac15 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x87c435 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5418 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x8d63ab github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x4b github.com/libp2p/go-libp2p@v0.42.0/core/crypto/key.go:125 # 0xd8b3d4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3b4 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:194 # 0xd8ac14 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x194 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:139 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 64] @ 0x1496253 0x14a6f72 0x14fcabc 0x1501be5 0x980c6d 0x93cf67 0x97d42b 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x14fcabb crypto/internal/fips140/hkdf.Expand[...]+0x23b crypto/internal/fips140/hkdf/hkdf.go:44 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980c6c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97d42a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a crypto/tls/handshake_server_tls13.go:906 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 448] @ 0xdc24eb 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdc24ea github.com/quic-go/quic-go.(*connection).preSetup+0x74a github.com/quic-go/quic-go@v0.52.0/connection.go:496 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [3: 96] @ 0x14fc8e5 0x1501be5 0x15018c9 0x980f1e 0x980ec3 0x97d6cc 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14fc8e4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:27 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x980f1d crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d crypto/internal/fips140/tls13/tls13.go:155 # 0x980ec2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 crypto/tls/key_schedule.go:46 # 0x97d6cb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x52b crypto/tls/handshake_server_tls13.go:927 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 288] @ 0x14b2797 0x14fc91a 0x1501be5 0x15018c9 0x97d34c 0x97d2e6 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97d34b crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x1ab crypto/internal/fips140/tls13/tls13.go:131 # 0x97d2e5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x145 crypto/tls/handshake_server_tls13.go:904 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 48] @ 0xdb78f6 0xdb7fdb 0xdb7ac5 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdb78f5 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:21 # 0xdb7fda github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:68 # 0xdb7ac4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:44 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 32] @ 0x8f9ebe 0x8fd70f 0x8fcbd3 0x8fe9c5 0x11cd16d 0x11d0bb3 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8f9ebd github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xbd github.com/pactus-project/pactus/sandbox/sandbox.go:104 # 0x8fd70e github.com/pactus-project/pactus/execution/executor.newTransferExecutor+0x8e github.com/pactus-project/pactus/execution/executor/transfer.go:22 # 0x8fcbd2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x92 github.com/pactus-project/pactus/execution/executor/executor.go:19 # 0x8fe9c4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x11cd16c github.com/pactus-project/pactus/state.(*state).executeBlock+0x18c github.com/pactus-project/pactus/state/execution.go:36 # 0x11d0bb2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x312 github.com/pactus-project/pactus/state/state.go:453 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0xde4d7f 0xde466d 0xea3842 0xd5ef8a 0x4ce0f1 0x8ffa78 0x8ffa5b 0x8ff905 0xd825b8 0xd8257b 0x114c7cc 0xd53a85 0x483781 # 0xde4d7e github.com/quic-go/quic-go.(*receiveStream).readImpl+0x4fe github.com/quic-go/quic-go@v0.52.0/receive_stream.go:171 # 0xde466c github.com/quic-go/quic-go.(*receiveStream).Read+0xcc github.com/quic-go/quic-go@v0.52.0/receive_stream.go:94 # 0xea3841 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:58 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0x8ffa77 io.ReadFull+0xd7 io/io.go:354 # 0x8ffa5a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8ff904 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd825b7 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd8257a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x114c7cb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:373 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [9: 1872] @ 0x479453 0x408c45 0x408c38 0x40e252 0x530269 0x52f459 0x52f41d 0x945dcb 0x983528 0x483781 # 0x530268 context.(*cancelCtx).propagateCancel+0x168 context/context.go:492 # 0x52f458 context.withCancel+0x58 context/context.go:278 # 0x52f41c context.WithCancel+0x1c context/context.go:241 # 0x945dca crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1519 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 24] @ 0xd034d5 0xd02006 0xd542ca 0xd4f0ee 0x114ecb8 0x11c07cb 0x11bcbaa 0x483781 # 0xd034d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x94 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:587 # 0xd02005 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd542c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:220 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x11c07ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [3: 96] @ 0x14fc8e5 0x1501be5 0x980d85 0x97d1ff 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14fc8e4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:27 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980d84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x97d1fe crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e crypto/tls/handshake_server_tls13.go:893 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 640] @ 0x74c3cc 0x74c337 0x74c320 0x74ccf7 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x74c3cb github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0xeb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_record.go:111 # 0x74c336 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTableFile+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_record.go:115 # 0x74c31f github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x3f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:411 # 0x74ccf6 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:468 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [4: 896] @ 0xde7acd 0xdf1566 0xdf29ee 0xe01803 0xdf3815 0xdf36b7 0xdcafbe 0xdca393 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2c05 0x483781 # 0xde7acc github.com/quic-go/quic-go.newSendStream+0x6c github.com/quic-go/quic-go@v0.52.0/send_stream.go:77 # 0xdf1565 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.52.0/stream.go:108 # 0xdf29ed github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.52.0/streams_map.go:98 # 0xe01802 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x222 github.com/quic-go/quic-go@v0.52.0/streams_map_incoming.go:129 # 0xdf3814 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.52.0/streams_map.go:238 # 0xdf36b6 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.52.0/streams_map.go:212 # 0xdcafbd github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.52.0/connection.go:1629 # 0xdca392 github.com/quic-go/quic-go.(*connection).handleFrame+0x1d2 github.com/quic-go/quic-go@v0.52.0/connection.go:1501 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [9: 1152] @ 0x66de1a 0x66de26 0x65bbfd 0x1502f17 0x14b27af 0x14fc91a 0x1501be5 0x15018c9 0x97d3f2 0x97d380 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1502f16 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97d3f1 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x251 crypto/internal/fips140/tls13/tls13.go:137 # 0x97d37f crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1df crypto/tls/handshake_server_tls13.go:905 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [23: 26496] @ 0x978af0 0x978ae4 0x977e65 0x97257d 0x9460fa 0x983528 0x483781 # 0x978aef crypto/internal/fips140/mlkem.(*EncapsulationKey768).Encapsulate+0xb6f crypto/internal/fips140/mlkem/mlkem768.go:342 # 0x978ae3 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xb63 crypto/tls/handshake_server_tls13.go:283 # 0x977e64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:69 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 1344] @ 0xda9dc9 0xda9d7d 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda9dc8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4a8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:57 # 0xda9d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x45c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:311 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [2: 96] @ 0xb5431a 0xba9bb7 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb54319 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0xb9 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:457 # 0xba9bb6 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:169 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 48] @ 0x10cf570 0x10c4dd5 0x1141e22 0x1140406 0x113fd7e 0x113dce7 0x113d586 0x483781 # 0x10cf56f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).AddrsFor+0x36f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:209 # 0x10c4dd4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).ObservedAddrsFor+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:418 # 0x1141e21 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:485 # 0x1140405 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendNATAddrs+0x365 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:453 # 0x113fd7d github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:402 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 172032] @ 0x729acd 0x73a3ca 0x73ae86 0x73b138 0x73bd26 0x73bf38 0x73a355 0x72b339 0x72bab0 0x72ba18 0x72cbfe 0x74cb17 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729acc github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x26c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:77 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b137 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:648 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73bf37 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x137 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x73a354 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x72b338 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x72baaf github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x72ba17 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x72cbfd github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x74cb16 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x416 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [3: 192] @ 0x14b2890 0x14fc91a 0x1501be5 0x980c6d 0x93cf67 0x97be45 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980c6c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97be44 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 crypto/tls/handshake_server_tls13.go:766 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 48] @ 0xda08b6 0x49bd51 0xde8fbc 0xde8fcd 0xde8dcd 0xde8bfb 0xdd7903 0xdd63ed 0xddd6bc 0xddce6a 0xddcd18 0xddbc0d 0xddb931 0xdcf25a 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda08b5 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x35 github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:13 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xde8fbb github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x9b github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:21 # 0xde8fcc github.com/quic-go/quic-go.(*sendStream).popNewStreamFrame+0xac github.com/quic-go/quic-go@v0.52.0/send_stream.go:302 # 0xde8dcc github.com/quic-go/quic-go.(*sendStream).popNewOrRetransmittedStreamFrame+0x10c github.com/quic-go/quic-go@v0.52.0/send_stream.go:272 # 0xde8bfa github.com/quic-go/quic-go.(*sendStream).popStreamFrame+0x5a github.com/quic-go/quic-go@v0.52.0/send_stream.go:222 # 0xdd7902 github.com/quic-go/quic-go.(*framer).getNextStreamFrame+0x102 github.com/quic-go/quic-go@v0.52.0/framer.go:257 # 0xdd63ec github.com/quic-go/quic-go.(*framer).Append+0x28c github.com/quic-go/quic-go@v0.52.0/framer.go:105 # 0xddd6bb github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5bb github.com/quic-go/quic-go@v0.52.0/packet_packer.go:695 # 0xddce69 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:608 # 0xddcd17 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:599 # 0xddbc0c github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1ac github.com/quic-go/quic-go@v0.52.0/packet_packer.go:489 # 0xddb930 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x90 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:472 # 0xdcf259 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0xb9 github.com/quic-go/quic-go@v0.52.0/connection.go:2347 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [9: 4608] @ 0x7e753e 0x7e7553 0xdb2914 0xdb233a 0xdba665 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x7e753d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7e7552 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdb2913 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.52.0/internal/handshake/cipher_suite.go:43 # 0xdb2339 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:18 # 0xdba664 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:147 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [6: 1536] @ 0x987925 0x97dd45 0x983e98 0xdb4f7d 0xdc4b96 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x987924 crypto/tls.(*Conn).sessionState+0x64 crypto/tls/ticket.go:294 # 0x97dd44 crypto/tls.(*Conn).sendSessionTicket+0x164 crypto/tls/handshake_server_tls13.go:991 # 0x983e97 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdb4f7c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:369 # 0xdc4b95 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.52.0/connection.go:820 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [7: 224] @ 0xd440ee 0x518563 0x518d98 0x51b81e 0x512945 0x1150051 0x114fe5f 0xbad4c4 0xbabdae 0x483781 # 0xd440ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x2d github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_error.go:37 # 0x518562 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x512944 fmt.Errorf+0x84 fmt/errors.go:25 # 0x1150050 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:716 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0xbad4c3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:539 # 0xbabdad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:418 0: 0 [5: 640] @ 0x800a8e 0xd8b458 0xd8ac15 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x800a8d crypto/x509.MarshalPKIXPublicKey+0x14d crypto/x509/x509.go:168 # 0xd8b457 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:198 # 0xd8ac14 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x194 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:139 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 10752] @ 0x93e190 0x942d2a 0x94435e 0xd23976 0xd2301c 0x483781 # 0x93e18f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:522 # 0x942d29 crypto/tls.(*Conn).writeRecordLocked+0x649 crypto/tls/conn.go:1025 # 0x94435d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd23975 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7f5 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:678 # 0xd2301b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.0.1/session.go:546 0: 0 [1: 28672] @ 0x729965 0x73a3ca 0x73ae86 0x73b138 0x73bd26 0x73bf38 0x73a355 0x72b339 0x72bab0 0x72ba18 0x72cbfe 0x74cb17 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729964 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:53 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b137 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:648 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73bf37 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x137 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x73a354 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x72b338 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x72baaf github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x72ba17 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x72cbfd github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x74cb16 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x416 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [3: 24] @ 0x12d8927 0x12e9dc2 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12d8926 google.golang.org/grpc.OnFinishCallOption.before+0x46 google.golang.org/grpc@v1.73.0/rpc_util.go:339 # 0x12e9dc1 google.golang.org/grpc.newClientStreamWithParams+0x221 google.golang.org/grpc@v1.73.0/stream.go:285 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 240] @ 0x6f292f 0x6f344b 0x11f9465 0x11f9505 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6f292e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6f344a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xca github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x114ec25 0x11c07cb 0x11bcbaa 0x483781 # 0x114ec24 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1c4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x11c07ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 8] @ 0x735630 0x733f3b 0x73b05c 0x73b006 0x73b892 0x73c533 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x73562f github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x3cf github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:101 # 0x733f3a github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73b891 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x73c532 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x7d68c5 0x7d40df 0x7d849e 0x7dcbbc 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x7d40de vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x19e vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7d849d crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:298 # 0x7dcbbb crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:255 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 480] @ 0x14b2797 0x6d7845 0x6d7dcb 0xdb7945 0xdb229d 0xdb58b1 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdb58b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:449 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 16] @ 0x7473d6 0x747a73 0x8ebbb1 0x8eb186 0x8ea616 0x8ec3e5 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x7473d5 github.com/syndtr/goleveldb/leveldb.(*DB).has+0x235 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:815 # 0x747a72 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:865 # 0x8ebbb0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8eb185 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8ea615 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x395 github.com/pactus-project/pactus/store/block.go:79 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 384] @ 0x66de1a 0x66de26 0x6d78d7 0x14b27fe 0x6d7845 0x6d7dcb 0x6d7f27 0xdb9c18 0xdb98a6 0xdb9099 0xdeef11 0xdeecd8 0xdeb885 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0x6d7f26 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:94 # 0xdb9c17 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:56 # 0xdb98a5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:35 # 0xdb9098 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:71 # 0xdeef10 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.52.0/server.go:807 # 0xdeecd7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.52.0/server.go:793 # 0xdeb884 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.52.0/server.go:322 0: 0 [1: 32] @ 0x12e8e6e 0x12cc0b1 0x140f5e7 0x12cbf85 0x1333727 0x142959e 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x12e8e6d google.golang.org/grpc.newClientStream+0x14d google.golang.org/grpc@v1.73.0/stream.go:189 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1333726 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x142959d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:155 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 32] @ 0x47e507 0x4c06e6 0x4c058e 0x54a4bf 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11f9465 0x11f9505 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x47e506 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c06e5 reflect.Value.grow+0xa5 reflect/value.go:2603 # 0x4c058d reflect.Value.Grow+0x6d reflect/value.go:2590 # 0x54a4be encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:547 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x5159a6 0x726194 0x724afe 0x766e58 0x766e2d 0x733eae 0x766da8 0x767785 0x76678d 0x72b2c2 0x72b339 0x72bab0 0x72cbfe 0x74cb17 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0x726193 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:621 # 0x724afd github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0xfd github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:476 # 0x766e57 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage.go:15 # 0x766e2c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:417 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x766da7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x767784 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:475 # 0x76678c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:336 # 0x72b2c1 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/array_iter.go:164 # 0x72b338 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x72baaf github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x72cbfd github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x74cb16 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x416 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 16] @ 0x556919 0x556d1a 0x5565bd 0x548cb4 0x6f343b 0x6f343c 0x11f9465 0x11f9505 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x556918 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:179 # 0x556d19 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:222 # 0x5565bc encoding/json.checkValid+0x9c encoding/json/scanner.go:35 # 0x548cb3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:102 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x556919 0x556d1a 0x556aea 0x5565bd 0x548cb4 0x6f343b 0x6f343c 0x11f9465 0x11f9505 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x556918 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:179 # 0x556d19 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:222 # 0x556ae9 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:211 # 0x5565bc encoding/json.checkValid+0x9c encoding/json/scanner.go:35 # 0x548cb3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:102 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x82d3cc 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x82d3cb google.golang.org/protobuf/internal/order.RangeFields+0x10b google.golang.org/protobuf@v1.36.6/internal/order/range.go:50 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [11: 352] @ 0x1319a14 0x1319a3c 0x13319f1 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1319a13 google.golang.org/grpc/metadata.NewOutgoingContext+0x73 google.golang.org/grpc@v1.73.0/metadata/metadata.go:173 # 0x1319a3b github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x9b github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:87 # 0x13319f0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:661 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 96] @ 0x50a5c5 0x50a8fd 0x508dbe 0x724b5d 0x766e58 0x766e2d 0x733eae 0x766da8 0x7670f2 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8efbe5 0x8ed2cf 0x11d326c 0x13cdfff 0x134668b 0x139cede 0x13464e3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x50a5c4 os.newFile+0x64 os/file_unix.go:163 # 0x50a8fc os.openFileNolog+0x17c os/file_unix.go:297 # 0x508dbd os.OpenFile+0x3d os/file.go:392 # 0x724b5c github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x15c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:476 # 0x766e57 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage.go:15 # 0x766e2c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:417 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x766da7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7670f1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8efbe4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8ed2ce github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11d326b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:697 # 0x13cdffe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x134668a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13464e2 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [17: 1904] @ 0x732b73 0x733dee 0x766da8 0x7670f2 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x732b72 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:111 # 0x733ded github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x12d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:377 # 0x766da7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7670f1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 448] @ 0x114f70a 0x114f7aa 0x114f08a 0x11c07cb 0x11bcbaa 0x483781 # 0x114f709 github.com/multiformats/go-multistream.newOnce+0xca9 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x114f7a9 github.com/multiformats/go-multistream.NewMSSelect[...]+0xd49 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x114f089 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x629 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:642 # 0x11c07ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 106496] @ 0x729acd 0x73a3ca 0x73ae86 0x73b138 0x73bd26 0x73bf38 0x73a355 0x72b339 0x72bab0 0x72ba18 0x72cbfe 0x74cb17 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729acc github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x26c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:77 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b137 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:648 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73bf37 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x137 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x73a354 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x72b338 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x72baaf github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x72ba17 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x72cbfd github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x74cb16 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x416 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [3: 57216] @ 0x729235 0x728c73 0x728e25 0x73f685 0x7405d4 0x768155 0x74c311 0x74ccf7 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729234 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x728c72 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x728e24 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:124 # 0x73f684 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:68 # 0x7405d3 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x313 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:337 # 0x768154 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x74 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:577 # 0x74c310 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:407 # 0x74ccf6 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:468 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 172032] @ 0x729acd 0x73a3ca 0x73ae86 0x73b1cc 0x733eae 0x73b05c 0x73b006 0x73bd26 0x73caac 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x729acc github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x26c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:77 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b1cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 21760] @ 0x729965 0x73a3ca 0x73ae86 0x73b1cc 0x733eae 0x73b05c 0x73b006 0x73bd26 0x73caac 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x729964 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:53 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b1cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0x971e15 0x971de5 0x971cf7 0x7d65c2 0x7d6951 0x971c96 0x971b8c 0x7d65c2 0x7d6951 0x971a34 0x97199c 0x9431b6 0x97ce1d 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x971e14 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x971de4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x971cf6 crypto/tls.(*certificateVerifyMsg).marshal.func1.1+0x16 crypto/tls/handshake_messages.go:1846 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x971c95 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b5 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x971b8b crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1845 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x971a33 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97199b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1841 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97ce1c crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5fc crypto/tls/handshake_server_tls13.go:882 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0xd0308a 0xd01cc5 0xd01ae5 0xd7ed32 0xeb93ef 0xd7dca3 0x483781 # 0xd03089 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0xa9 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:561 # 0xd01cc4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:394 # 0xd01ae4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:379 # 0xd7ed31 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x251 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:192 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 640] @ 0x73ce50 0x76718c 0x767146 0x7699cb 0x76913f 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x73ce4f github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa2f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x76913e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 512] @ 0x49c732 0x49bc65 0x729ccf 0x73802a 0x73346e 0x733b8c 0x734d3e 0x734dd3 0x735514 0x733f3b 0x73b05c 0x73b006 0x73bd26 0x73caac 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x49c731 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x729cce github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:94 # 0x738029 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:114 # 0x73346d github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x58d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:171 # 0x733b8b github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:329 # 0x734d3d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unrefLocked+0x5d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:631 # 0x734dd2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:657 # 0x735513 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2b3 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:114 # 0x733f3a github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x61cb27 0x61cac1 0x61caa8 0x61cd30 0xb57430 0xb578b8 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0x61cb26 math/big.nat.make+0xc6 math/big/nat.go:66 # 0x61cac0 math/big.nat.set+0x60 math/big/nat.go:91 # 0x61caa7 math/big.(*Float).Set+0x47 math/big/float.go:663 # 0x61cd2f math/big.(*Float).Float64+0x12f math/big/float.go:1019 # 0xb5742f github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2ef github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:67 # 0xb578b7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:110 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 128] @ 0x1496253 0x66e43f 0x671d96 0x6a0b85 0x6d9a45 0x6de2b5 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x66e43e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x31e github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:59 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xdb78f6 0xdb7ee7 0xdb7a6c 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdb78f5 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:21 # 0xdb7ee6 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:57 # 0xdb7a6b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:35 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [4: 448] @ 0x6d7def 0xdb7945 0xdb804a 0xdb7b10 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x6d7dee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:87 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb8049 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:69 # 0xdb7b0f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:45 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 160] @ 0xda63cd 0xda6604 0xda637e 0xdbcaf2 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xda63cc github.com/quic-go/quic-go/internal/ackhandler.newReceivedPacketTracker+0x6c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/received_packet_tracker.go:24 # 0xda6603 github.com/quic-go/quic-go/internal/ackhandler.newReceivedPacketHandler+0x2a3 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/received_packet_handler.go:27 # 0xda637d github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x1d github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/ackhandler.go:23 # 0xdbcaf1 github.com/quic-go/quic-go.init.func1+0x991 github.com/quic-go/quic-go@v0.52.0/connection.go:284 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 48] @ 0x665159 0x6e14b3 0x6e6c51 0x6e763e 0x6e7726 0x8feb0c 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x665158 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e14b2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6e6c50 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6e763d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6e7725 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x8feb0b github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:33 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 8192] @ 0x7e753e 0x7e7553 0xdb2914 0xdb7b75 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x7e753d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7e7552 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdb2913 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.52.0/internal/handshake/cipher_suite.go:43 # 0xdb7b74 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x154 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:47 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 16] @ 0xd0f0d5 0xd07a78 0xd0799b 0xd07d25 0xd07991 0xd20e66 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd07a77 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5b7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:389 # 0xd0799a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4da github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:360 # 0xd07d24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:367 # 0xd07990 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4d0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:354 # 0xd20e65 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x245 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:218 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [1: 32] @ 0x114f765 0x114f08a 0x11c07cb 0x11bcbaa 0x483781 # 0x114f764 github.com/multiformats/go-multistream.NewMSSelect[...]+0xd04 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:12 # 0x114f089 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x629 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:642 # 0x11c07ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 24] @ 0xd9b1d7 0xd966b6 0xd9648c 0xdc9c77 0xdc9c0c 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0xd9b1d6 github.com/quic-go/quic-go/internal/wire.parseResetStreamFrame+0x1d6 github.com/quic-go/quic-go@v0.52.0/internal/wire/reset_stream_frame.go:37 # 0xd966b5 github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0xb5 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:113 # 0xd9648b github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:80 # 0xdc9c76 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1d6 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:60 # 0xdc9c0b github.com/quic-go/quic-go.(*connection).handleFrames+0x16b github.com/quic-go/quic-go@v0.52.0/connection.go:1435 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [5: 1280] @ 0x49c0fc 0x49bf46 0x49bcbc 0x64a871 0x64a865 0x6f294b 0x6f291f 0x6f339f 0x11eb60e 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x64a870 github.com/fxamacker/cbor/v2.getEncodeBuffer+0x30 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:970 # 0x64a864 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0x24 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:927 # 0x6f294a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.8.0/encode.go:98 # 0x6f291e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6f339e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11eb60d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [26: 832] @ 0x409c52 0x408ccd 0x40d785 0xc45d86 0xc45ace 0xc5d0e2 0xc59a87 0x483781 # 0xc45d85 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:773 # 0xc45acd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:750 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [1: 112] @ 0xdb9945 0xdb9099 0xdeef11 0xdeecd8 0xdeb885 0x483781 # 0xdb9944 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x124 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:39 # 0xdb9098 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:71 # 0xdeef10 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.52.0/server.go:807 # 0xdeecd7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.52.0/server.go:793 # 0xdeb884 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.52.0/server.go:322 0: 0 [27: 34560] @ 0x9676f5 0x9676c5 0x9675d7 0x7d65c2 0x7d6951 0x967549 0x9670d0 0x7d65c2 0x7d6951 0x966dd6 0x9669ab 0x9431b6 0x97bc9e 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x9676f4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9676c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9675d6 crypto/tls.(*serverHelloMsg).marshal.func11.2+0x16 crypto/tls/handshake_messages.go:863 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967548 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x548 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9670cf crypto/tls.(*serverHelloMsg).marshal.func11+0xcf crypto/tls/handshake_messages.go:862 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x966dd5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9669aa crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97bc9d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d crypto/tls/handshake_server_tls13.go:751 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [7: 896] @ 0x66de1a 0x66de26 0x65bbfd 0x1502f17 0x14b27fe 0x14fc91a 0x1501be5 0x15018c9 0x15012ba 0x97bd58 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1502f16 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x15012b9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x97bd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 crypto/tls/handshake_server_tls13.go:763 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 48] @ 0x1276dd6 0x1276e12 0x127a27a 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1276dd5 google.golang.org/grpc/internal/transport.newWriteQuota+0x235 google.golang.org/grpc@v1.73.0/internal/transport/flowcontrol.go:49 # 0x1276e11 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x271 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:498 # 0x127a279 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:778 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 32] @ 0x4dd42c 0xd0f0ae 0xd07a78 0xd0799b 0xd20e66 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd07a77 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5b7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:389 # 0xd0799a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4da github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:360 # 0xd20e65 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x245 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:218 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [2: 256] @ 0x49c652 0x49bc65 0x729ccf 0x73802a 0x73346e 0x733b8c 0x734d3e 0x734dd3 0x735514 0x733f3b 0x73b05c 0x73b006 0x73bd26 0x73caac 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x49c651 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x729cce github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:94 # 0x738029 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:114 # 0x73346d github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x58d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:171 # 0x733b8b github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:329 # 0x734d3d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unrefLocked+0x5d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:631 # 0x734dd2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:657 # 0x735513 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2b3 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:114 # 0x733f3a github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 448] @ 0x6d7def 0xdb7945 0xdb7ee7 0xdb7a6c 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x6d7dee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:87 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb7ee6 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:57 # 0xdb7a6b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:35 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 96] @ 0x539255 0x66444b 0x6da72b 0x6da6c1 0x6dde28 0x6dd98d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6eb5ed 0x6eb50c 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ec0ae 0x6ec094 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x539254 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66444a github.com/pactus-project/pactus/util/encoding.ReadElement+0x28a github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6da72a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6da6c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6dde27 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x227 github.com/pactus-project/pactus/types/certificate/certificate.go:193 # 0x6dd98c github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:133 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6eb5ec github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6eb50b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ec0ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ec093 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 14592] @ 0x533ab4 0x5334dd 0x5336b9 0x131dce2 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x131dce1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0xe1 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:63 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 224] @ 0x47fb1c 0x4e4bd5 0x530f5c 0x53162d 0x5315ef 0x11c06f8 0x11bcbaa 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e4bd4 time.AfterFunc+0x34 time/sleep.go:211 # 0x530f5b context.WithDeadlineCause+0x21b context/context.go:643 # 0x53162c context.WithDeadline+0x4c context/context.go:617 # 0x5315ee context.WithTimeout+0xe context/context.go:695 # 0x11c06f7 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x197 github.com/pactus-project/pactus/network/stream.go:71 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 16] @ 0xdb78f6 0xdb2313 0xdb5fcf 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xdb78f5 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:21 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdb5fce github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x40e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:492 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [4: 96] @ 0x82d42e 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x82d42d google.golang.org/protobuf/internal/order.RangeFields+0x16d google.golang.org/protobuf@v1.36.6/internal/order/range.go:54 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 320] @ 0x10705f1 0x10704eb 0x10716ff 0x1071045 0x1070e70 0x12616f2 0x125c956 0x1286565 0x12dea56 0x12de1f6 0x483781 # 0x10705f0 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 golang.org/x/net@v0.42.0/http2/hpack/tables.go:60 # 0x10704ea golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.42.0/http2/hpack/hpack.go:174 # 0x10716fe golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e golang.org/x/net@v0.42.0/http2/hpack/hpack.go:393 # 0x1071044 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.42.0/http2/hpack/hpack.go:316 # 0x1070e6f golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f golang.org/x/net@v0.42.0/http2/hpack/hpack.go:262 # 0x12616f1 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.42.0/http2/frame.go:1624 # 0x125c955 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.42.0/http2/frame.go:537 # 0x1286564 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:658 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [8: 384] @ 0x12e9c32 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12e9c31 google.golang.org/grpc.newClientStreamWithParams+0x91 google.golang.org/grpc@v1.73.0/stream.go:261 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 64] @ 0x461ac6 0x7ea368 0x7ea25a 0xd8b0da 0xea3030 0xea2da5 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x7ea367 crypto/x509.(*CertPool).addCertFunc+0x147 crypto/x509/cert_pool.go:206 # 0x7ea259 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd8b0d9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:163 # 0xea302f github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xaf github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:120 # 0xea2da4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:106 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 32] @ 0x4dd42c 0xd0f0ae 0xd085d8 0xd08511 0xd07d85 0xd07991 0xd07d25 0xd07991 0xd20e66 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd085d7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:389 # 0xd08510 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x530 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:417 # 0xd07d84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:374 # 0xd07990 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4d0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:354 # 0xd07d24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:367 # 0xd07990 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4d0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:354 # 0xd20e65 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x245 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:218 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [6: 768] @ 0x66de1a 0x66de26 0x65bbfd 0x1501ccf 0x1502df5 0x97bd39 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1501cce crypto/internal/fips140/tls13.extract[...]+0x4e crypto/internal/fips140/tls13/tls13.go:44 # 0x1502df4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x97bd38 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x3f8 crypto/tls/handshake_server_tls13.go:761 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 240] @ 0x531705 0x127737d 0x127731c 0x127a1df 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0x127737c google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xdc google.golang.org/grpc@v1.73.0/credentials/credentials.go:247 # 0x127731b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:548 # 0x127a1de google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:774 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [5: 240] @ 0xc36725 0xc365a5 0xc3a1b3 0xbac1fc 0x483781 # 0xc36724 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc365a4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc3a1b2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xbac1fb github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x57b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:455 0: 0 [4: 384] @ 0x14b2797 0x6d7845 0x6d7dcb 0xdb7945 0xdb229d 0xdba665 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdba664 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:147 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [13: 2496] @ 0xda4d71 0xda91bf 0xda919e 0xda6392 0xdbcaf2 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xda4d70 github.com/quic-go/quic-go/internal/congestion.newCubicSender+0xb0 github.com/quic-go/quic-go@v0.52.0/internal/congestion/cubic_sender.go:95 # 0xda91be github.com/quic-go/quic-go/internal/congestion.NewCubicSender+0x7e github.com/quic-go/quic-go@v0.52.0/internal/congestion/cubic_sender.go:75 # 0xda919d github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x5d github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:130 # 0xda6391 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/ackhandler.go:22 # 0xdbcaf1 github.com/quic-go/quic-go.init.func1+0x991 github.com/quic-go/quic-go@v0.52.0/connection.go:284 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 64] @ 0xb3f32e 0xb3f31c 0xb403b5 0xb3ec77 0xb42358 0xb4234a 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0xb3f32d github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x14d github.com/multiformats/go-multiaddr@v0.16.0/component.go:26 # 0xb3f31b github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x13b github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:117 # 0xb403b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:292 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb42357 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb42349 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:252 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 96] @ 0xba2ea5 0xba2e43 0xba2e57 0xba3466 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba2ea4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba2e42 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba2e56 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:46 # 0xba3465 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:110 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0xdb78f6 0xdb6f0f 0xdb7cab 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdb78f5 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:21 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb7caa github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:51 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 192] @ 0x446b69 0x458a86 0xd2365f 0xd2301c 0x483781 # 0xd2365e github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x4de github.com/libp2p/go-yamux/v5@v5.0.1/session.go:635 # 0xd2301b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.0.1/session.go:546 0: 0 [8: 1792] @ 0x7836ba 0x7836d0 0x14b27fe 0x14e7645 0x14f0c50 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x7836b9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:199 # 0x7836cf crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x14e7644 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:88 # 0x14f0c4f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:297 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 64] @ 0xba319c 0xba3207 0xba3287 0xbac83c 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xba319b github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x11b github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:46 # 0xba3206 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:24 # 0xba3286 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:72 # 0xbac83b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:477 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 352] @ 0x6dde0e 0x6e901b 0x6e8176 0x8eb7ae 0x13c953a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6dde0d github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x20d github.com/pactus-project/pactus/types/certificate/certificate.go:192 # 0x6e901a github.com/pactus-project/pactus/types/block.(*Block).Decode+0x11a github.com/pactus-project/pactus/types/block/block.go:203 # 0x6e8175 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8eb7ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13c9539 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:153 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [4: 512] @ 0xddf385 0xddc41a 0xdddbc9 0xdcef79 0xdcd599 0xdc328f 0x483781 # 0xddf384 github.com/quic-go/quic-go.(*packetPacker).getLongHeader+0x44 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:844 # 0xddc419 github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x459 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:550 # 0xdddbc8 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x128 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:744 # 0xdcef78 github.com/quic-go/quic-go.(*connection).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.52.0/connection.go:2325 # 0xdcd598 github.com/quic-go/quic-go.(*connection).triggerSending+0x1d8 github.com/quic-go/quic-go@v0.52.0/connection.go:2085 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [3: 384] @ 0x66de1a 0x66de26 0x65bbfd 0x1502f17 0x150180d 0x15013e5 0x97d2b6 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1502f16 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x150180c crypto/internal/fips140/tls13.deriveSecret[...]+0x6c crypto/internal/fips140/tls13/tls13.go:51 # 0x15013e4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x97d2b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 crypto/tls/handshake_server_tls13.go:902 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 384] @ 0xddf385 0xddc41a 0xdddbc9 0xdcef79 0xdcd599 0xdcd5ef 0xdc328f 0x483781 # 0xddf384 github.com/quic-go/quic-go.(*packetPacker).getLongHeader+0x44 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:844 # 0xddc419 github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x459 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:550 # 0xdddbc8 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x128 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:744 # 0xdcef78 github.com/quic-go/quic-go.(*connection).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.52.0/connection.go:2325 # 0xdcd598 github.com/quic-go/quic-go.(*connection).triggerSending+0x1d8 github.com/quic-go/quic-go@v0.52.0/connection.go:2085 # 0xdcd5ee github.com/quic-go/quic-go.(*connection).triggerSending+0x22e github.com/quic-go/quic-go@v0.52.0/connection.go:2092 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [3: 288] @ 0x7d68c5 0x96852b 0x968427 0x7d65c2 0x7d6951 0x96618a 0x96607a 0x9431b6 0x97bc9e 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x96852a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x968426 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 crypto/tls/handshake_messages.go:800 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x966189 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x966079 crypto/tls.(*serverHelloMsg).marshal+0xe79 crypto/tls/handshake_messages.go:798 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97bc9d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d crypto/tls/handshake_server_tls13.go:751 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [10: 1760] @ 0xdb4905 0xdb4198 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xdb4904 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleTransportParameters+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:304 # 0xdb4197 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x117 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:244 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [4: 96] @ 0x126bbb9 0x126bb95 0x127cce9 0x127ccc6 0x1280934 0x483781 # 0x126bbb8 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x118 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:54 # 0x126bb94 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0xf4 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:373 # 0x127cce8 google.golang.org/grpc/internal/transport.(*controlBuffer).put+0x1a8 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:341 # 0x127ccc5 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x185 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1207 # 0x1280933 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x2d3 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1696 0: 0 [4: 128] @ 0x6eb47e 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ec0ae 0x6ec094 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6eb47d github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x3d github.com/pactus-project/pactus/types/vote/cp_vote.go:112 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ec0ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ec093 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x49c639 0x49bc65 0xdea0fa 0xdea0d3 0xdea0d2 0xdaaecb 0xdaa3db 0xdcb6bf 0xdca505 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0x49c638 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdea0f9 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:32 # 0xdea0d2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.52.0/internal/wire/stream_frame.go:190 # 0xdea0d1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.52.0/send_stream.go:543 # 0xdaaeca github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x42a github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:491 # 0xdaa3da github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x13a github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:352 # 0xdcb6be github.com/quic-go/quic-go.(*connection).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.52.0/connection.go:1768 # 0xdca504 github.com/quic-go/quic-go.(*connection).handleFrame+0x344 github.com/quic-go/quic-go@v0.52.0/connection.go:1503 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 32] @ 0xd0f0d5 0xd10a99 0xd0b652 0xd05006 0xd5f6b9 0x114f084 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd10a98 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:508 # 0xd0b651 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x671 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:677 # 0xd05005 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:865 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114f083 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x623 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:639 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [1: 256] @ 0xb5e9bf 0xbab787 0xbab769 0xbab72f 0xbab49e 0xbaa8c5 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbab786 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:148 # 0xbab768 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:158 # 0xbab72e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:382 # 0xbab49d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:356 # 0xbaa8c4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:305 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0xea369c 0xea3852 0xd5ef8a 0x115608c 0x11511c2 0x11c0e38 0x483781 # 0xea369b github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0xbb github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:34 # 0xea3851 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x31 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:59 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x115608b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x11511c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:906 # 0x11c0e37 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:102 0: 0 [17: 8704] @ 0x7e753e 0x7e7553 0x98a3d4 0x93cf76 0x97bf05 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x7e753d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7e7552 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x98a3d3 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:551 # 0x93cf75 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:235 # 0x97bf04 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 crypto/tls/handshake_server_tls13.go:768 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x1496253 0x935c55 0x97cbfc 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x935c54 crypto/tls.signedMessage+0x194 crypto/tls/auth.go:94 # 0x97cbfb crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x3db crypto/tls/handshake_server_tls13.go:864 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 336] @ 0xde7aa6 0xdf1566 0xdf2ae5 0xdff3fb 0xdff3df 0xdf2d6e 0xdd022c 0xea2289 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0x11c07cb 0x11bcbaa 0x483781 # 0xde7aa5 github.com/quic-go/quic-go.newSendStream+0x45 github.com/quic-go/quic-go@v0.52.0/send_stream.go:81 # 0xdf1565 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.52.0/stream.go:108 # 0xdf2ae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.52.0/streams_map.go:90 # 0xdff3fa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:115 # 0xdff3de github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:77 # 0xdf2d6d github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.52.0/streams_map.go:142 # 0xdd022b github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x2b github.com/quic-go/quic-go@v0.52.0/connection.go:2509 # 0xea2288 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/conn.go:62 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x11c07ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [7: 168] @ 0x766e78 0x766e2d 0x733eae 0x766da8 0x7670f2 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x766e77 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage.go:16 # 0x766e2c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:417 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x766da7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7670f1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 384] @ 0x131db4d 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x131db4c github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x2c github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:33 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 64] @ 0x14a1b91 0x14a6f72 0x14e71f2 0x14e8c28 0x14e8d0e 0x14e86fd 0x14f0c92 0x14f0c51 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14a1b90 crypto/internal/fips140/sha512.(*Digest).Sum+0x150 crypto/internal/fips140/sha512/sha512.go:260 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x14e71f1 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1f1 crypto/internal/fips140/ecdsa/hmacdrbg.go:167 # 0x14e8c27 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:329 # 0x14e8d0d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:222 # 0x14e86fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:328 # 0x14f0c91 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14f0c50 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:299 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x962faf 0x943c7a 0x943778 0x972e5e 0x97241a 0x9460fa 0x983528 0x483781 # 0x962fae crypto/tls.(*clientHelloMsg).unmarshal+0x186e crypto/tls/handshake_messages.go:546 # 0x943c79 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1175 # 0x943777 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x972e5d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:138 # 0x972419 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:44 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x11ccc16 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb31 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 65536] @ 0x533ab4 0x5334dd 0x5336b9 0x6cbb08 0x6cbaec 0x6ccbc5 0x6cc3d5 0x6c7d1a 0x6c8c85 0x6c92d2 0x6d508d 0x6d5071 0x6d6665 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x6cbb07 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6cbaeb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6ccbc4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6cc3d4 compress/flate.(*huffmanBitWriter).writeBlock+0x474 compress/flate/huffman_bit_writer.go:490 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8c84 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6c92d1 compress/flate.(*compressor).write+0x71 compress/flate/deflate.go:545 # 0x6d508c compress/flate.(*Writer).Write+0x34c compress/flate/deflate.go:707 # 0x6d5070 compress/gzip.(*Writer).Write+0x330 compress/gzip/gzip.go:196 # 0x6d6664 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 196608] @ 0x533ab4 0x5334dd 0x5336b9 0x6cbb08 0x6cbaec 0x6ccbc5 0x6cc3d5 0x6c7d1a 0x6c8c85 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x6cbb07 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6cbaeb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6ccbc4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6cc3d4 compress/flate.(*huffmanBitWriter).writeBlock+0x474 compress/flate/huffman_bit_writer.go:490 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8c84 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 172032] @ 0x729965 0x73a3ca 0x73ae86 0x73b1cc 0x733eae 0x73b05c 0x73b006 0x73bd26 0x73caac 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x729964 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:53 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b1cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 3456] @ 0x73ce50 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x73ce4f github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa2f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0x77d1d2 0x7b8bfb 0x7b8bf6 0x7b8bf5 0x7b8bfc 0x7bd5d7 0x7b1f8f 0x7b2d17 0x7b0f67 0x7b1185 0x7b429c 0x8e8afa 0x8e7edb 0x8e81f3 0x8e5494 0x8e4c5b 0x49bacb 0x8e4bdb 0x8e4baf 0x8e44fa 0x10cb005 0x10c9145 0x10c6f0f 0x10c5e96 0x10c5379 0x483781 # 0x77d1d1 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x7b8bfa github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x7b8bf5 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x7b8bf4 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x7b8bfb github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:392 # 0x7bd5d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:47 # 0x7b1f8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x8e8af9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:236 # 0x8e7eda github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:123 # 0x8e81f2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:176 # 0x8e5493 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.42.0/core/record/record.go:81 # 0x8e4c5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:230 # 0x49baca sync.(*Once).doSlow+0xaa sync/once.go:78 # 0x8e4bda sync.(*Once).Do+0x3a sync/once.go:69 # 0x8e4bae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:226 # 0x8e44f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:121 # 0x10cb004 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:1046 # 0x10c9144 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:833 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [1: 40960] @ 0x64a92a 0x11e3edf 0x11e3ee0 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x64a929 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:934 # 0x11e3ede github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.8.0/encode.go:98 # 0x11e3edf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 65536] @ 0x64a92a 0x11e3e17 0x11e3df3 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x64a929 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:934 # 0x11e3e16 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:98 # 0x11e3df2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 1824] @ 0x50a5c5 0x50a8fd 0x508dbe 0x724b5d 0x766e58 0x766e2d 0x733eae 0x766da8 0x7670f2 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x50a5c4 os.newFile+0x64 os/file_unix.go:163 # 0x50a8fc os.openFileNolog+0x17c os/file_unix.go:297 # 0x508dbd os.OpenFile+0x3d os/file.go:392 # 0x724b5c github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x15c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:476 # 0x766e57 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage.go:15 # 0x766e2c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:417 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x766da7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7670f1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 576] @ 0x724c71 0x766e58 0x766e2d 0x733eae 0x766da8 0x7670f2 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x724c70 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x270 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:488 # 0x766e57 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage.go:15 # 0x766e2c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:417 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x766da7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7670f1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 1280] @ 0xd97c53 0xd97c47 0xde1856 0xde1618 0xde0c7b 0xde095c 0xdc7796 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xd97c52 github.com/quic-go/quic-go/internal/wire.(*Header).toExtendedHeader+0x32 github.com/quic-go/quic-go@v0.52.0/internal/wire/header.go:279 # 0xd97c46 github.com/quic-go/quic-go/internal/wire.(*Header).ParseExtended+0x26 github.com/quic-go/quic-go@v0.52.0/internal/wire/header.go:267 # 0xde1855 github.com/quic-go/quic-go.unpackLongHeader+0x135 github.com/quic-go/quic-go@v0.52.0/packet_unpacker.go:213 # 0xde1617 github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeader+0x37 github.com/quic-go/quic-go@v0.52.0/packet_unpacker.go:190 # 0xde0c7a github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeaderPacket+0x5a github.com/quic-go/quic-go@v0.52.0/packet_unpacker.go:128 # 0xde095b github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x1db github.com/quic-go/quic-go@v0.52.0/packet_unpacker.go:67 # 0xdc7795 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x375 github.com/quic-go/quic-go@v0.52.0/connection.go:1140 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [4: 64] @ 0xc46375 0xc45ace 0xc5d0e2 0xc59a87 0x483781 # 0xc46374 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x674 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:819 # 0xc45acd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:750 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [2: 704] @ 0x479453 0x408c45 0x408c38 0x40d759 0x4797c5 0x4c4ee9 0x4ac885 0x54bb05 0x5498de 0x54915e 0x548d59 0x143ddb5 0x143d9c5 0x1439dfb 0x143992e 0x483781 # 0x4797c4 reflect.mapassign_faststr0+0x24 runtime/map_swiss.go:269 # 0x4c4ee8 reflect.mapassign_faststr+0xa8 reflect/value.go:3612 # 0x4ac884 reflect.Value.SetMapIndex+0x224 reflect/map_swiss.go:427 # 0x54bb04 encoding/json.(*decodeState).object+0x1344 encoding/json/decode.go:806 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x143ddb4 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.1/json.go:204 # 0x143d9c4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.1/json.go:108 # 0x1439dfa github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.1/client.go:80 # 0x143992d github.com/creachadair/jrpc2.NewClient.func1+0x8d github.com/creachadair/jrpc2@v1.3.1/client.go:67 0: 0 [10: 23040] @ 0x6cdc28 0x6cc214 0x6c7d1a 0x6c8dcc 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5857 0x11f54e5 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6cdc27 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6cc213 compress/flate.(*huffmanBitWriter).writeBlock+0x2b3 compress/flate/huffman_bit_writer.go:466 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8dcb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f54e4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 160] @ 0xa66cf8 0xb55bfd 0xb54fe7 0xb53758 0xb9db35 0x483781 # 0xa66cf7 github.com/ipfs/boxo/util.XOR+0x57 github.com/ipfs/boxo@v0.33.0/util/util.go:125 # 0xb55bfc github.com/libp2p/go-libp2p-kbucket.CommonPrefixLen+0x1c github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:35 # 0xb54fe6 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x66 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:557 # 0xb53757 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).UpdateLastSuccessfulOutboundQueryAt+0x97 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:339 # 0xb9db34 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).rtPeerLoop.func1+0x2d4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:639 0: 0 [8: 131072] @ 0x533ab4 0x5334dd 0x5336b9 0x6cb248 0x6cb22c 0x6ccd72 0x6cc3d5 0x6c7d1a 0x6c8c85 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x6cb247 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6cb22b compress/flate.(*huffmanBitWriter).writeBits+0xcb compress/flate/huffman_bit_writer.go:159 # 0x6ccd71 compress/flate.(*huffmanBitWriter).writeTokens+0x271 compress/flate/huffman_bit_writer.go:593 # 0x6cc3d4 compress/flate.(*huffmanBitWriter).writeBlock+0x474 compress/flate/huffman_bit_writer.go:490 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8c84 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 20480] @ 0x533ab4 0x5334dd 0x5336b9 0x6cbb08 0x6cbaec 0x6ccc2e 0x6cc3d5 0x6c7d1a 0x6c8c85 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x6cbb07 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6cbaeb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6ccc2d compress/flate.(*huffmanBitWriter).writeTokens+0x12d compress/flate/huffman_bit_writer.go:580 # 0x6cc3d4 compress/flate.(*huffmanBitWriter).writeBlock+0x474 compress/flate/huffman_bit_writer.go:490 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8c84 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 640] @ 0x630b72 0x630a60 0x6303b2 0x61e45b 0x61e578 0x6db7c5 0x6db357 0x6daee8 0x11d1525 0x11d0fc5 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x630b71 math/big.nat.make+0x1b1 math/big/nat.go:66 # 0x630a5f math/big.nat.divLarge+0x9f math/big/natdiv.go:604 # 0x6303b1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x61e45a math/big.(*Int).QuoRem+0x7a math/big/int.go:293 # 0x61e577 math/big.(*Int).Div+0x37 math/big/int.go:304 # 0x6db7c4 github.com/pactus-project/pactus/sortition.GetIndex+0x1e4 github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x6db356 github.com/pactus-project/pactus/sortition.Evaluate+0x236 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x6daee7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11d1524 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:530 # 0x11d0fc4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x724 github.com/pactus-project/pactus/state/state.go:488 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 336] @ 0x52ff2a 0x114eece 0x11c07cb 0x11bcbaa 0x483781 # 0x52ff29 context.(*cancelCtx).Done+0x129 context/context.go:451 # 0x114eecd github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x46d github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:629 # 0x11c07ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [2: 32] @ 0x515cd1 0x817d65 0x12433dc 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x515cd0 fmt.Sprint+0x50 fmt/print.go:280 # 0x817d64 google.golang.org/protobuf/reflect/protoreflect.Value.String+0x64 google.golang.org/protobuf@v1.36.6/reflect/protoreflect/value_union.go:316 # 0x12433db google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x61b google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:314 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [12: 1536] @ 0x6dc615 0x8f029a 0x8ee7e5 0x11d1ebb 0x8fb287 0x11d1e26 0x11d0e07 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6dc614 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x34 github.com/pactus-project/pactus/types/validator/validator.go:160 # 0x8f0299 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x39 github.com/pactus-project/pactus/store/validator.go:95 # 0x8ee7e4 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:376 # 0x11d1eba github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:580 # 0x8fb286 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x11d1e25 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:578 # 0x11d0e06 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x566 github.com/pactus-project/pactus/state/state.go:475 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 2304] @ 0x64a92a 0x6f294b 0x6f291f 0x6f344b 0x11f9465 0x11f9505 0x11f5857 0x11f54e5 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x64a929 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:934 # 0x6f294a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.8.0/encode.go:98 # 0x6f291e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6f344a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xca github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f54e4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 16] @ 0x114f690 0x114f7a2 0x114f08a 0x11c07cb 0x11bcbaa 0x483781 # 0x114f68f github.com/multiformats/go-multistream.newOnce+0xc2f github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:41 # 0x114f7a1 github.com/multiformats/go-multistream.NewMSSelect[...]+0xd41 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x114f089 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x629 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:642 # 0x11c07ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 24] @ 0x1156173 0x8ff30b 0x1156049 0x11511c2 0xc400d6 0x483781 # 0x1156172 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x92 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1156048 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x11511c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:906 # 0xc400d5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x75 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:150 0: 0 [1: 64] @ 0xba3254 0xbac83c 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xba3253 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:69 # 0xbac83b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:477 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x54c12d 0x5498de 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11f9465 0x11f9505 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x54c12c encoding/json.(*decodeState).object+0x196c encoding/json/decode.go:733 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0x14b2797 0x14fc91a 0x1501be5 0x15018c9 0x97d3f2 0x97d380 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97d3f1 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x251 crypto/internal/fips140/tls13/tls13.go:137 # 0x97d37f crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1df crypto/tls/handshake_server_tls13.go:905 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 64] @ 0x4619f2 0x460f65 0x4610ca 0x7ab80e 0xa659f0 0xba6b49 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0x7ab80d github.com/multiformats/go-multibase.Encode+0x58d github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xa659ef github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1af github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:26 # 0xba6b48 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x88 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:24 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [16: 128] @ 0x735630 0x733f3b 0x73b05c 0x73b006 0x73bd26 0x73caac 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x73562f github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x3cf github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:101 # 0x733f3a github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0xd0f0d5 0xd106e5 0xd09885 0xd092ae 0xd08fdc 0xd0202a 0xd542ca 0xd4f0ee 0x114ecb8 0x11c07cb 0x11bcbaa 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd106e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:445 # 0xd09884 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStreamForChild+0x424 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:508 # 0xd092ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addStreamForEdges+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:478 # 0xd08fdb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x3bb github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:460 # 0xd02029 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd542c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:220 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x11c07ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x65bbfd 0x14b27fe 0x14fc91a 0x1501be5 0x980bee 0x93cf67 0x97d42b 0x977ed4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980bed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97d42a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a crypto/tls/handshake_server_tls13.go:906 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x461ac6 0x1155a46 0x1155877 0x8ff30b 0x11556cd 0x1151222 0x5963f5 0xb349a5 0xb3499f 0xb33a85 0xb33a86 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0x1155a45 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x1155876 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x11556cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x1151221 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:910 # 0x5963f4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:643 # 0xb349a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x164 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:377 # 0xb3499e github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x15e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:369 # 0xb33a84 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:317 # 0xb33a85 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:274 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [1: 8192] @ 0x533ab4 0x5334dd 0x5336b9 0x6cb248 0x6cb22c 0x6ccc86 0x6cc3d5 0x6c7d1a 0x6c8c85 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x6cb247 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6cb22b compress/flate.(*huffmanBitWriter).writeBits+0xcb compress/flate/huffman_bit_writer.go:159 # 0x6ccc85 compress/flate.(*huffmanBitWriter).writeTokens+0x185 compress/flate/huffman_bit_writer.go:584 # 0x6cc3d4 compress/flate.(*huffmanBitWriter).writeBlock+0x474 compress/flate/huffman_bit_writer.go:490 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8c84 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0x114f751 0x114f08a 0x11c07cb 0x11bcbaa 0x483781 # 0x114f750 github.com/multiformats/go-multistream.NewMSSelect[...]+0xcf0 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:11 # 0x114f089 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x629 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:642 # 0x11c07ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [2: 256] @ 0x6c95e9 0x6c9671 0x6c972e 0x6d4fe7 0x6d4fa8 0x6d6665 0x11e3e3c 0x11f950f 0x11f5857 0x11f54e5 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6c95e8 compress/flate.newHuffmanEncoder+0x148 compress/flate/huffman_code.go:60 # 0x6c9670 compress/flate.newHuffmanBitWriter+0x1d0 compress/flate/huffman_bit_writer.go:102 # 0x6c972d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6d4fe6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6d4fa7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6d6664 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f54e4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 1728] @ 0x47e507 0x4c06e6 0x4c058e 0x54a4bf 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11f9465 0x11f9505 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x47e506 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c06e5 reflect.Value.grow+0xa5 reflect/value.go:2603 # 0x4c058d reflect.Value.Grow+0x6d reflect/value.go:2590 # 0x54a4be encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:547 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x766f12 0x733eae 0x766da8 0x7670f2 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x766f11 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:424 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x766da7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7670f1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 57344] @ 0x729965 0x73a3ca 0x73ae86 0x73b1cc 0x733eae 0x73b05c 0x73b006 0x73bd26 0x73caac 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x729964 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:53 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b1cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x47e507 0x4c06e6 0x4c058e 0x54a4bf 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11f9465 0x11f9505 0x11f5857 0x11f54e5 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x47e506 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c06e5 reflect.Value.grow+0xa5 reflect/value.go:2603 # 0x4c058d reflect.Value.Grow+0x6d reflect/value.go:2590 # 0x54a4be encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:547 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f54e4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x129b0ca 0x12d8bea 0x12df6a5 0x12e1429 0x12e64e8 0x12dec9f 0x483781 # 0x129b0c9 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xc9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:55 # 0x12d8be9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.73.0/rpc_util.go:722 # 0x12df6a4 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.73.0/server.go:1146 # 0x12e1428 google.golang.org/grpc.(*Server).processUnaryRPC+0x1168 google.golang.org/grpc@v1.73.0/server.go:1452 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 112] @ 0x47fb1c 0x4e4bd5 0xd1fbb2 0xd280f5 0xd27fcc 0xd299f8 0xd5f742 0x10c5f73 0x10c390c 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e4bd4 time.AfterFunc+0x34 time/sleep.go:211 # 0xd1fbb1 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x251 github.com/libp2p/go-yamux/v5@v5.0.1/deadline.go:54 # 0xd280f4 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb4 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:504 # 0xd27fcb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:490 # 0xd299f7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:67 # 0xd5f741 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:165 # 0x10c5f72 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:512 # 0x10c390b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:96 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 160] @ 0x11ccc16 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xa66cf8 0xb55bfd 0xb58673 0xb5765f 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xa66cf7 github.com/ipfs/boxo/util.XOR+0x57 github.com/ipfs/boxo@v0.33.0/util/util.go:125 # 0xb55bfc github.com/libp2p/go-libp2p-kbucket.CommonPrefixLen+0x1c github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:35 # 0xb58672 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).calcWeight+0x172 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:243 # 0xb5765e github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1de github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:99 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 288] @ 0x6da6bb 0x6e7268 0x6e7070 0x6e674d 0x63f4e7 0x63c328 0x642f79 0x63cfef 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6da6ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6e7267 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6e706f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6e674c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x642f78 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2289 # 0x63cfee github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x130e github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1634 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x11c0725 0x11c0769 0x11bcbaa 0x483781 # 0x11c0724 github.com/libp2p/go-libp2p/core/network.WithNoDial+0x1c4 github.com/libp2p/go-libp2p@v0.42.0/core/network/context.go:68 # 0x11c0768 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x208 github.com/pactus-project/pactus/network/stream.go:76 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [4: 512] @ 0x6c95e9 0x6c9671 0x6c972e 0x6d4fe7 0x6d4fa8 0x6d6665 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6c95e8 compress/flate.newHuffmanEncoder+0x148 compress/flate/huffman_code.go:60 # 0x6c9670 compress/flate.newHuffmanBitWriter+0x1d0 compress/flate/huffman_bit_writer.go:102 # 0x6c972d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6d4fe6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6d4fa7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6d6664 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 384] @ 0x682a35 0x68408b 0x6842a5 0x6a7997 0x6a7330 0x6a7452 0x6d9c05 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c666b 0x11d0ff7 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a34 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7996 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:91 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c666a github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11d0ff6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x756 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 384] @ 0x49c652 0x49bc65 0xa24d89 0xa0202d 0xa020d8 0xa03ae8 0xa02d16 0x483781 # 0x49c651 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xa24d88 net/http.putBufioReader+0x128 net/http/server.go:873 # 0xa0202c net/http.(*conn).finalFlush+0x2c net/http/server.go:1784 # 0xa020d7 net/http.(*conn).close+0x17 net/http/server.go:1799 # 0xa03ae7 net/http.(*conn).serve.func1+0x1e7 net/http/server.go:1959 # 0xa02d15 net/http.(*conn).serve+0x7f5 net/http/server.go:2114 0: 0 [1: 64] @ 0x5d0c65 0x5d0aa5 0x5cf2a5 0xb5d5d6 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x5d0c64 net.addrTable+0x184 net/interface_linux.go:155 # 0x5d0aa4 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5cf2a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb5d5d5 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 64] @ 0x73aedc 0x73b1cc 0x733eae 0x73b05c 0x73b006 0x73bd26 0x73caac 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eadfe 0x8ecf93 0x8eb846 0x13c953a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x73aedb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:608 # 0x73b1cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eadfd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8ecf92 github.com/pactus-project/pactus/store.(*store).PublicKey+0x92 github.com/pactus-project/pactus/store/store.go:246 # 0x8eb845 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x13c9539 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:153 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 48] @ 0xda08b6 0x49bd51 0xde82a5 0xde8297 0xde7cc5 0xea38c2 0xd5f0ca 0x1155718 0x1151222 0xc4073b 0xc402c3 0x483781 # 0xda08b5 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x35 github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:13 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xde82a4 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4c4 github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:21 # 0xde8296 github.com/quic-go/quic-go.(*sendStream).write+0x4b6 github.com/quic-go/quic-go@v0.52.0/send_stream.go:143 # 0xde7cc4 github.com/quic-go/quic-go.(*sendStream).Write+0xa4 github.com/quic-go/quic-go@v0.52.0/send_stream.go:99 # 0xea38c1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Write+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:63 # 0xd5f0c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:69 # 0x1155717 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x1151221 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:910 # 0xc4073a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x1ba github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:172 # 0xc402c2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x102 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:184 0: 0 [4: 704] @ 0xdd0432 0xdd0372 0xdf2ab4 0xdff3fb 0xdff3df 0xdf2d6e 0xdd022c 0xea2289 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0x11c07cb 0x11bcbaa 0x483781 # 0xdd0431 github.com/quic-go/quic-go/internal/flowcontrol.NewStreamFlowController+0x131 github.com/quic-go/quic-go@v0.52.0/internal/flowcontrol/stream_flow_controller.go:34 # 0xdd0371 github.com/quic-go/quic-go.(*connection).newFlowController+0x71 github.com/quic-go/quic-go@v0.52.0/connection.go:2529 # 0xdf2ab3 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x53 github.com/quic-go/quic-go@v0.52.0/streams_map.go:90 # 0xdff3fa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:115 # 0xdff3de github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:77 # 0xdf2d6d github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.52.0/streams_map.go:142 # 0xdd022b github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x2b github.com/quic-go/quic-go@v0.52.0/connection.go:2509 # 0xea2288 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/conn.go:62 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x11c07ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [7: 448] @ 0x73aedc 0x73e6a5 0x766ff9 0x733eae 0x766da8 0x7670f2 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x73aedb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:608 # 0x73e6a4 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x584 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:1071 # 0x766ff8 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x1f8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:428 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x766da7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7670f1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0x8f9fa5 0x8f9f91 0x11cd278 0x11d0bb3 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8f9fa4 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x1a4 github.com/pactus-project/pactus/types/account/account.go:96 # 0x8f9f90 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:97 # 0x11cd277 github.com/pactus-project/pactus/state.(*state).executeBlock+0x297 github.com/pactus-project/pactus/state/execution.go:53 # 0x11d0bb2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x312 github.com/pactus-project/pactus/state/state.go:453 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x8f9f3a 0x8f9f4c 0x8fd70f 0x8fcbd3 0x8fe9c5 0x11cd16d 0x11d0bb3 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8f9f39 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x139 github.com/pactus-project/pactus/types/account/account.go:96 # 0x8f9f4b github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x14b github.com/pactus-project/pactus/sandbox/sandbox.go:108 # 0x8fd70e github.com/pactus-project/pactus/execution/executor.newTransferExecutor+0x8e github.com/pactus-project/pactus/execution/executor/transfer.go:22 # 0x8fcbd2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x92 github.com/pactus-project/pactus/execution/executor/executor.go:19 # 0x8fe9c4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x11cd16c github.com/pactus-project/pactus/state.(*state).executeBlock+0x18c github.com/pactus-project/pactus/state/execution.go:36 # 0x11d0bb2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x312 github.com/pactus-project/pactus/state/state.go:453 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x8ee185 0x8ee176 0x8ee125 0x8fa5a7 0x8fcd1e 0x8fcb93 0x8fe9c5 0x11cd16d 0x11d0bb3 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8ee184 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xc4 github.com/pactus-project/pactus/types/validator/validator.go:181 # 0x8ee175 github.com/pactus-project/pactus/store.(*validatorStore).validator+0xb5 github.com/pactus-project/pactus/store/validator.go:67 # 0x8ee124 github.com/pactus-project/pactus/store.(*store).Validator+0x64 github.com/pactus-project/pactus/store/store.go:348 # 0x8fa5a6 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x126 github.com/pactus-project/pactus/sandbox/sandbox.go:161 # 0x8fcd1d github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8fcb92 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8fe9c4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x11cd16c github.com/pactus-project/pactus/state.(*state).executeBlock+0x18c github.com/pactus-project/pactus/state/execution.go:36 # 0x11d0bb2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x312 github.com/pactus-project/pactus/state/state.go:453 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x65bbfd 0x14b27af 0x14fc91a 0x1501be5 0x980bee 0x93cf67 0x97bf05 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980bed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97bf04 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 crypto/tls/handshake_server_tls13.go:768 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 64] @ 0xd03de9 0xd050f4 0xd5f6b9 0x114cc93 0xd53a85 0x483781 # 0xd03de8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x168 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:703 # 0xd050f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114cc92 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:397 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 512] @ 0x49c732 0x49bc65 0x729ccf 0x73802a 0x73346e 0x733b8c 0x734d3e 0x734dd3 0x735514 0x733f3b 0x73b05c 0x73b006 0x73b892 0x73c533 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x49c731 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x729cce github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:94 # 0x738029 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:114 # 0x73346d github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x58d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:171 # 0x733b8b github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:329 # 0x734d3d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unrefLocked+0x5d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:631 # 0x734dd2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:657 # 0x735513 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2b3 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:114 # 0x733f3a github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73b891 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x73c532 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 1088] @ 0x13ccd7b 0x11e976e 0x13cc4bb 0x133b92b 0x139cede 0x133b783 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13ccd7a github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x6da github.com/pactus-project/pactus/www/grpc/network.go:106 # 0x11e976d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x13cc4ba github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x133b92a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:124 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x133b782 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:126 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [12: 3072] @ 0x533ab4 0x5334dd 0x5336b9 0x6cbb08 0x6cbaec 0x6ccbc5 0x6cc3d5 0x6c7d1a 0x6c8c85 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x6cbb07 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6cbaeb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6ccbc4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6cc3d4 compress/flate.(*huffmanBitWriter).writeBlock+0x474 compress/flate/huffman_bit_writer.go:490 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8c84 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 672] @ 0x4c179d 0x549dfd 0x54a81d 0x5498de 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11f9465 0x11f9505 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x4c179c reflect.New+0x5c reflect/value.go:3021 # 0x549dfc encoding/json.indirect+0x2fc encoding/json/decode.go:477 # 0x54a81c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:601 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 10240] @ 0xc463e7 0xc45ace 0xc5d0e2 0xc59a87 0x483781 # 0xc463e6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x6e6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:821 # 0xc45acd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:750 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [13: 624] @ 0x73540c 0x733f3b 0x73b05c 0x73b006 0x73b892 0x73c533 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x73540b github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1ab github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:88 # 0x733f3a github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73b891 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x73c532 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 24] @ 0x12e91bd 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12e91bc google.golang.org/grpc.newClientStream+0x49c google.golang.org/grpc@v1.73.0/stream.go:221 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 2688] @ 0xb533d5 0xb53323 0xb59373 0xb5a6bd 0x483781 # 0xb533d4 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0x174 github.com/libp2p/go-libp2p-kbucket@v0.7.0/bucket.go:52 # 0xb53322 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0xc2 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:328 # 0xb59372 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:141 # 0xb5a6bc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x33c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:224 0: 0 [1: 2048] @ 0x63ce31 0x645d32 0x63d165 0x63bbd5 0x652b4f 0x11e3fc9 0x11eb559 0x11eb298 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x652b4e github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xae github.com/fxamacker/cbor/v2@v2.8.0/stream.go:37 # 0x11e3fc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 832] @ 0x73ce50 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x73ce4f github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa2f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 14592] @ 0x49c732 0x49bc65 0xdea0fa 0xdea0d3 0xdea0d2 0xdaaecb 0xdaa3db 0xdcb6bf 0xdca505 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0x49c731 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdea0f9 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:32 # 0xdea0d2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.52.0/internal/wire/stream_frame.go:190 # 0xdea0d1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.52.0/send_stream.go:543 # 0xdaaeca github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x42a github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:491 # 0xdaa3da github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x13a github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:352 # 0xdcb6be github.com/quic-go/quic-go.(*connection).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.52.0/connection.go:1768 # 0xdca504 github.com/quic-go/quic-go.(*connection).handleFrame+0x344 github.com/quic-go/quic-go@v0.52.0/connection.go:1503 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 4608] @ 0xda9dc9 0xda9d7d 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda9dc8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4a8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:57 # 0xda9d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x45c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:311 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [1: 112] @ 0x1276c38 0x127a27a 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x140f5e7 0x12cbf85 0x1332be7 0x142815e 0x142805f 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x1276c37 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x97 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:495 # 0x127a279 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:778 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x142815d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:84 # 0x142805e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:80 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 192] @ 0xb5e9bf 0xbab787 0xbab769 0xbab72f 0xbab49e 0xbaa8c5 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbab786 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:148 # 0xbab768 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:158 # 0xbab72e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:382 # 0xbab49d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:356 # 0xbaa8c4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:305 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 288] @ 0xb5e676 0xbac90a 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb5e675 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:91 # 0xbac909 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:497 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x14ebe25 0x7db265 0x7db0ac 0x7d8cd6 0x9358d2 0x97e6a5 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14ebe24 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x64 crypto/internal/fips140/ecdsa/ecdsa.go:185 # 0x7db264 crypto/ecdsa.publicKeyToFIPS[...]+0x64 crypto/ecdsa/ecdsa.go:401 # 0x7db0ab crypto/ecdsa.verifyFIPS[...]+0xab crypto/ecdsa/ecdsa.go:357 # 0x7d8cd5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:342 # 0x9358d1 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x97e6a4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5a4 crypto/tls/handshake_server_tls13.go:1104 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 1408] @ 0x73ce50 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x73ce4f github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa2f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 212992] @ 0x729965 0x73a3ca 0x73ae86 0x73b1cc 0x733eae 0x73b05c 0x73b006 0x73bd26 0x73caac 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x729964 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:53 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b1cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 20480] @ 0xdfd905 0x49bd51 0xdce469 0xdce45d 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xdfd904 github.com/quic-go/quic-go.init.0.func2+0x24 github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:90 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdce468 github.com/quic-go/quic-go.getLargePacketBuffer+0x48 github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:79 # 0xdce45c github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x3c github.com/quic-go/quic-go@v0.52.0/connection.go:2206 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [1: 24] @ 0x5159a6 0x11fa9dd 0x720065 0x720305 0x11f5828 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0x11fa9dc github.com/pactus-project/pactus/sync.(*synchronizer).String+0x9c github.com/pactus-project/pactus/sync/sync.go:339 # 0x720064 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x64 github.com/pactus-project/pactus/util/logger/logger.go:185 # 0x720304 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x11f5827 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x227 github.com/pactus-project/pactus/sync/handler_blocks_request.go:114 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x4619f2 0x460f65 0x461185 0x5de32f 0x518563 0x518d98 0x51b81e 0x512945 0xd801ca 0xd7fbda 0xd7e1f2 0x483781 # 0x5de32e net.(*OpError).Error+0x14e net/net.go:515 # 0x518562 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x512944 fmt.Errorf+0x84 fmt/errors.go:25 # 0xd801c9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x549 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:172 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x11ccc16 0x11ccb31 0x11ccb31 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb31 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x7b0f0d 0x7b1185 0x7b429c 0x8e8afa 0x8e7edb 0x8e81f3 0x8e5494 0x8e4c5b 0x49bacb 0x8e4bdb 0x8e4baf 0x8e44fa 0x10cb005 0x10c9145 0x10c6f0f 0x10c5f8f 0x10c390c 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x7b0f0c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.0/codec.go:121 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x8e8af9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:236 # 0x8e7eda github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:123 # 0x8e81f2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:176 # 0x8e5493 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.42.0/core/record/record.go:81 # 0x8e4c5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:230 # 0x49baca sync.(*Once).doSlow+0xaa sync/once.go:78 # 0x8e4bda sync.(*Once).Do+0x3a sync/once.go:69 # 0x8e4bae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:226 # 0x8e44f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:121 # 0x10cb004 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:1046 # 0x10c9144 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:833 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5f8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:513 # 0x10c390b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:96 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [13: 2912] @ 0x7836ba 0x7836d0 0x14b27fe 0x14e7856 0x14f0c50 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x7836b9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:199 # 0x7836cf crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x14e7855 crypto/internal/fips140/ecdsa.newDRBG[...]+0x535 crypto/internal/fips140/ecdsa/hmacdrbg.go:110 # 0x14f0c4f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:297 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [22: 11264] @ 0x7e753e 0x7e7553 0xdb2914 0xdb233a 0xdb5fcf 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x7e753d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7e7552 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdb2913 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.52.0/internal/handshake/cipher_suite.go:43 # 0xdb2339 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:18 # 0xdb5fce github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x40e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:492 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [2: 96] @ 0xba2ffe 0xba304e 0xba33ec 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xba2ffd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:36 # 0xba304d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:56 # 0xba33eb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:107 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 64] @ 0xc5f3dc 0xc5f441 0xc4de7a 0xc4de7b 0xc4bb71 0xc45a2b 0xc5d432 0xc59a87 0x483781 # 0xc5f3db github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).PriorityPush+0x17b github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:30 # 0xc5f440 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1e0 github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:95 # 0xc4de79 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).UrgentPush+0x39 github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:72 # 0xc4de7a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3a github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1403 # 0xc4bb70 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4f0 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1373 # 0xc45a2a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x50a github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:738 # 0xc5d431 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x9f1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1318 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [4: 64] @ 0x132e2d6 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x132e2d5 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x55 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:146 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [10: 480] @ 0x531705 0x127a114 0x127a0e7 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0x127a113 google.golang.org/grpc/peer.NewContext+0xf3 google.golang.org/grpc@v1.73.0/peer/peer.go:76 # 0x127a0e6 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xc6 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:742 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [4: 32768] @ 0x533ab4 0x5334dd 0x5336b9 0x6cb248 0x6cb22c 0x6ccd72 0x6cc3d5 0x6c7d1a 0x6c8c85 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x6cb247 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6cb22b compress/flate.(*huffmanBitWriter).writeBits+0xcb compress/flate/huffman_bit_writer.go:159 # 0x6ccd71 compress/flate.(*huffmanBitWriter).writeTokens+0x271 compress/flate/huffman_bit_writer.go:593 # 0x6cc3d4 compress/flate.(*huffmanBitWriter).writeBlock+0x474 compress/flate/huffman_bit_writer.go:490 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8c84 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x531705 0x127a114 0x127a0e7 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0x127a113 google.golang.org/grpc/peer.NewContext+0xf3 google.golang.org/grpc@v1.73.0/peer/peer.go:76 # 0x127a0e6 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xc6 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:742 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 48] @ 0xde4d7f 0xde466d 0xea3842 0xd5ef8a 0x8ffc2a 0x779571 0x8ffa29 0x8ff905 0xd82725 0xd826f9 0x114c7cc 0xd53a85 0x483781 # 0xde4d7e github.com/quic-go/quic-go.(*receiveStream).readImpl+0x4fe github.com/quic-go/quic-go@v0.52.0/receive_stream.go:171 # 0xde466c github.com/quic-go/quic-go.(*receiveStream).Read+0xcc github.com/quic-go/quic-go@v0.52.0/receive_stream.go:94 # 0xea3841 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:58 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x8ffc29 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0x8ffa28 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8ff904 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd82724 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd826f8 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x114c7cb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:373 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 160] @ 0x530efe 0x53162d 0x5315ef 0x11c06f8 0x11bcbaa 0x483781 # 0x530efd context.WithDeadlineCause+0x1bd context/context.go:643 # 0x53162c context.WithDeadline+0x4c context/context.go:617 # 0x5315ee context.WithTimeout+0xe context/context.go:695 # 0x11c06f7 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x197 github.com/pactus-project/pactus/network/stream.go:71 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [3: 144] @ 0xdd6485 0xddd6bc 0xddce6a 0xddcd18 0xddbc0d 0xddb931 0xdcf25a 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xdd6484 github.com/quic-go/quic-go.(*framer).Append+0x324 github.com/quic-go/quic-go@v0.52.0/framer.go:107 # 0xddd6bb github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5bb github.com/quic-go/quic-go@v0.52.0/packet_packer.go:695 # 0xddce69 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:608 # 0xddcd17 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:599 # 0xddbc0c github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1ac github.com/quic-go/quic-go@v0.52.0/packet_packer.go:489 # 0xddb930 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x90 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:472 # 0xdcf259 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0xb9 github.com/quic-go/quic-go@v0.52.0/connection.go:2347 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [4: 576] @ 0xb29565 0xb294b2 0xb29834 0xba5cef 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb29564 github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:43 # 0xb294b1 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x51 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:64 # 0xb29833 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:74 # 0xba5cee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x3ae github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:299 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 3840] @ 0xda9dc9 0xda9d7d 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda9dc8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4a8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:57 # 0xda9d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x45c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:311 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [2: 64] @ 0x4dd42c 0xd0f0ae 0xd085d8 0xd08511 0xd07d85 0xd07991 0xd07d25 0xd07991 0xd20e66 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd085d7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:389 # 0xd08510 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x530 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:417 # 0xd07d84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:374 # 0xd07990 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4d0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:354 # 0xd07d24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:367 # 0xd07990 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4d0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:354 # 0xd20e65 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x245 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:218 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [1: 16] @ 0xd0f0d5 0xd10d1f 0xd0bb45 0xd0c68d 0xd0c3d2 0xd53722 0xd5f3a6 0xd5f216 0x11553e9 0x115127c 0x11c0d25 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd10d1e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:546 # 0xd0bb44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:696 # 0xd0c68c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:759 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd53721 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:119 # 0xd5f3a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:111 # 0xd5f215 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x35 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:82 # 0x11553e8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x115127b github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x1b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:914 # 0x11c0d24 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x1a4 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [3: 768] @ 0x49c0fc 0x49bf46 0x49bcbc 0xa24993 0xa0278a 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xa24992 net/http.newBufioReader+0x32 net/http/server.go:852 # 0xa02789 net/http.(*conn).serve+0x269 net/http/server.go:2013 0: 0 [2: 32] @ 0xdf1472 0xdf29ee 0xe01803 0xdf3815 0xdf36b7 0xdcafbe 0xdca393 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0xdf1471 github.com/quic-go/quic-go.newStream+0xf1 github.com/quic-go/quic-go@v0.52.0/stream.go:98 # 0xdf29ed github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.52.0/streams_map.go:98 # 0xe01802 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x222 github.com/quic-go/quic-go@v0.52.0/streams_map_incoming.go:129 # 0xdf3814 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.52.0/streams_map.go:238 # 0xdf36b6 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.52.0/streams_map.go:212 # 0xdcafbd github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.52.0/connection.go:1629 # 0xdca392 github.com/quic-go/quic-go.(*connection).handleFrame+0x1d2 github.com/quic-go/quic-go@v0.52.0/connection.go:1501 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 48] @ 0x6da4b2 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6da4b1 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x31 github.com/pactus-project/pactus/crypto/bls/signature.go:61 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 1920] @ 0xda9dc9 0xda9d7d 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda9dc8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4a8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:57 # 0xda9d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x45c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:311 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [1: 256] @ 0xc09ee7 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc09ee6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x786 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1551 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [8: 256] @ 0x4dd42c 0xd0f0ae 0xd106e5 0xd09885 0xd092ae 0xd08fdc 0xd0202a 0xd542ca 0xd4f0ee 0x114ecb8 0x11c07cb 0x11bcbaa 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd106e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:445 # 0xd09884 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStreamForChild+0x424 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:508 # 0xd092ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addStreamForEdges+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:478 # 0xd08fdb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x3bb github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:460 # 0xd02029 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd542c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:220 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x11c07ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [4: 128] @ 0x54c12d 0x5498de 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11ce017 0x11d0b86 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x54c12c encoding/json.(*decodeState).object+0x196c encoding/json/decode.go:733 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0b85 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:452 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 122880] @ 0x729235 0x728c73 0x728f94 0x73f3b1 0x73fe3a 0x740110 0x767ff7 0x74c226 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729234 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x728c72 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x728f93 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x73f3b0 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x350 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x73fe39 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x74010f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x767ff6 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x74c225 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [20: 160] @ 0x733f47 0x73b05c 0x73b006 0x73b892 0x73c533 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x733f46 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x286 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:401 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73b891 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x73c532 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 2304] @ 0x6c9531 0x6c9667 0x6c972e 0x6d4fe7 0x6d4fa8 0x6d6665 0x11e3e3c 0x11f950f 0x11f5857 0x11f54e5 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6c9530 compress/flate.newHuffmanEncoder+0x90 compress/flate/huffman_code.go:60 # 0x6c9666 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x6c972d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6d4fe6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6d4fa7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6d6664 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f54e4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0xda9dc9 0xda9d7d 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda9dc8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4a8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:57 # 0xda9d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x45c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:311 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [7: 6272] @ 0xda9dc9 0xda9d7d 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda9dc8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4a8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:57 # 0xda9d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x45c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:311 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [2: 1536] @ 0xda9dc9 0xda9d7d 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda9dc8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4a8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:57 # 0xda9d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x45c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:311 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [5: 163840] @ 0x533ab4 0x5334dd 0x5336b9 0x6cb248 0x6cb22c 0x6ccc86 0x6cc3d5 0x6c7d1a 0x6c8c85 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x6cb247 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6cb22b compress/flate.(*huffmanBitWriter).writeBits+0xcb compress/flate/huffman_bit_writer.go:159 # 0x6ccc85 compress/flate.(*huffmanBitWriter).writeTokens+0x185 compress/flate/huffman_bit_writer.go:584 # 0x6cc3d4 compress/flate.(*huffmanBitWriter).writeBlock+0x474 compress/flate/huffman_bit_writer.go:490 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8c84 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 480] @ 0x6c963b 0x6c972e 0x6d4fe7 0x6d4fa8 0x6d6665 0x11e3e3c 0x11f950f 0x11f5857 0x11f54e5 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6c963a compress/flate.newHuffmanBitWriter+0x19a compress/flate/huffman_bit_writer.go:95 # 0x6c972d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6d4fe6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6d4fa7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6d6664 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f54e4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 54528] @ 0x64a92a 0x11e3edf 0x11e3ee0 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x64a929 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:934 # 0x11e3ede github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.8.0/encode.go:98 # 0x11e3edf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x556919 0x556d1a 0x5565bd 0x548cb4 0x1337697 0x4b7da6 0x4b6eb9 0x1446158 0x144113b 0x143ffae 0x143f5ec 0x483781 # 0x556918 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:179 # 0x556d19 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:222 # 0x5565bc encoding/json.checkValid+0x9c encoding/json/scanner.go:35 # 0x548cb3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:102 # 0x1337696 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x96 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:130 # 0x4b7da5 reflect.Value.call+0xca5 reflect/value.go:584 # 0x4b6eb8 reflect.Value.Call+0xb8 reflect/value.go:368 # 0x1446157 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0xb7 github.com/creachadair/jrpc2@v1.3.1/handler/handler.go:238 # 0x144113a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.1/server.go:387 # 0x143ffad github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.1/server.go:259 # 0x143f5eb github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.1/server.go:180 0: 0 [3: 384] @ 0xc463e7 0xc45ace 0xc5d0e2 0xc59a87 0x483781 # 0xc463e6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x6e6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:821 # 0xc45acd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:750 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [1: 48] @ 0x49c6e8 0x49bc65 0x729ccf 0x73802a 0x73346e 0x733b8c 0x734d3e 0x734dd3 0x735514 0x733f3b 0x73b05c 0x73b006 0x73bd26 0x73caac 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x49c6e7 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x729cce github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:94 # 0x738029 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:114 # 0x73346d github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x58d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:171 # 0x733b8b github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:329 # 0x734d3d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unrefLocked+0x5d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:631 # 0x734dd2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:657 # 0x735513 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2b3 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:114 # 0x733f3a github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0x12e8e08 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12e8e07 google.golang.org/grpc.newClientStream+0xe7 google.golang.org/grpc@v1.73.0/stream.go:189 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 64] @ 0x4d67a5 0x4d7392 0x5e3130 0x5e2a1b 0x5d77f8 0x5eb607 0x5e9b74 0x11f2df3 0x11f2064 0x11f1e51 0x11f45a5 0x11f45a6 0x11f427d 0x11f3d5b 0x483781 # 0x4d67a4 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:667 # 0x4d7391 syscall.Getpeername+0x71 syscall/syscall_unix.go:309 # 0x5e312f net.(*netFD).dial+0x60f net/sock_posix.go:142 # 0x5e2a1a net.socket+0x29a net/sock_posix.go:70 # 0x5d77f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5eb606 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5e9b73 net.DialUDP+0x1d3 net/udpsock.go:300 # 0x11f2df2 github.com/beevik/ntp.defaultDialer+0x132 github.com/beevik/ntp@v1.4.3/ntp.go:637 # 0x11f2063 github.com/beevik/ntp.getTime+0x163 github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x11f1e50 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x11f45a4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x11f45a5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x11f427c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x11f3d5a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [7: 168] @ 0x4e4988 0xb342fc 0xb33c05 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0x4e4987 time.NewTimer+0x27 time/sleep.go:144 # 0xb342fb github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x13b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:333 # 0xb33c04 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2c4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:288 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [2: 64] @ 0x4dd42c 0xd0f0ae 0xd10a99 0xd0b652 0xd05006 0xd5f6b9 0x114f084 0x11c07cb 0x11bcbaa 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd10a98 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:508 # 0xd0b651 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x671 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:677 # 0xd05005 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:865 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114f083 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x623 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:639 # 0x11c07ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 24] @ 0x72a1fa 0x49bd51 0x72990e 0x73a3ca 0x73ae86 0x73b1cc 0x733eae 0x73b05c 0x73b006 0x73bd26 0x73caac 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x72a1f9 github.com/syndtr/goleveldb/leveldb/util.NewBufferPool.func3+0x19 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:120 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x72990d github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0xad github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:46 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b1cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0xda08b6 0x49bd51 0xde913b 0xde912f 0xde8dcd 0xde8bfb 0xdd7903 0xdd63ed 0xddd6bc 0xddce6a 0xddcd18 0xddbc0d 0xddb931 0xdcf25a 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda08b5 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x35 github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:13 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xde913a github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x21a github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:21 # 0xde912e github.com/quic-go/quic-go.(*sendStream).popNewStreamFrame+0x20e github.com/quic-go/quic-go@v0.52.0/send_stream.go:315 # 0xde8dcc github.com/quic-go/quic-go.(*sendStream).popNewOrRetransmittedStreamFrame+0x10c github.com/quic-go/quic-go@v0.52.0/send_stream.go:272 # 0xde8bfa github.com/quic-go/quic-go.(*sendStream).popStreamFrame+0x5a github.com/quic-go/quic-go@v0.52.0/send_stream.go:222 # 0xdd7902 github.com/quic-go/quic-go.(*framer).getNextStreamFrame+0x102 github.com/quic-go/quic-go@v0.52.0/framer.go:257 # 0xdd63ec github.com/quic-go/quic-go.(*framer).Append+0x28c github.com/quic-go/quic-go@v0.52.0/framer.go:105 # 0xddd6bb github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5bb github.com/quic-go/quic-go@v0.52.0/packet_packer.go:695 # 0xddce69 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:608 # 0xddcd17 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:599 # 0xddbc0c github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1ac github.com/quic-go/quic-go@v0.52.0/packet_packer.go:489 # 0xddb930 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x90 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:472 # 0xdcf259 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0xb9 github.com/quic-go/quic-go@v0.52.0/connection.go:2347 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [1: 24] @ 0x72a23a 0x49bd51 0x72990e 0x73a3ca 0x73ae86 0x73b1cc 0x733eae 0x73b05c 0x73b006 0x73bd26 0x73caac 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x72a239 github.com/syndtr/goleveldb/leveldb/util.NewBufferPool.func4+0x19 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:123 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x72990d github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0xad github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:46 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b1cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 384] @ 0x53a31a 0x6646e5 0x6e151a 0x6e14b9 0x6e6c51 0x6e763e 0x6e7726 0x13cfdaa 0x13c9ecd 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x53a319 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e1519 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e14b8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6e6c50 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6e763d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6e7725 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x13cfda9 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x13c9ecc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:196 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [3: 1536] @ 0x49c732 0x49bc65 0xdaa8bf 0xdaa8e1 0xdcb6bf 0xdca505 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0x49c731 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdaa8be github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x61e github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/packet.go:55 # 0xdaa8e0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x640 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:396 # 0xdcb6be github.com/quic-go/quic-go.(*connection).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.52.0/connection.go:1768 # 0xdca504 github.com/quic-go/quic-go.(*connection).handleFrame+0x344 github.com/quic-go/quic-go@v0.52.0/connection.go:1503 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [10: 480] @ 0xba312e 0xba3255 0xbac83c 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba312d github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:36 # 0xba3254 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:70 # 0xbac83b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:477 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [18: 589824] @ 0x533ab4 0x5334dd 0x5336b9 0x6cbb08 0x6cbaec 0x6ccc2e 0x6cc3d5 0x6c7d1a 0x6c8c85 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x6cbb07 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6cbaeb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6ccc2d compress/flate.(*huffmanBitWriter).writeTokens+0x12d compress/flate/huffman_bit_writer.go:580 # 0x6cc3d4 compress/flate.(*huffmanBitWriter).writeBlock+0x474 compress/flate/huffman_bit_writer.go:490 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8c84 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 1280] @ 0x49c0fc 0x49bf46 0x49bcbc 0x12661fe 0x12660c6 0x126e4c6 0x126c885 0x12835fe 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x12661fd google.golang.org/grpc/mem.(*sizedBufferPool).Get+0x1d google.golang.org/grpc@v1.73.0/mem/buffer_pool.go:121 # 0x12660c5 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.73.0/mem/buffer_pool.go:88 # 0x126e4c5 google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x285 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:992 # 0x126c884 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x184 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:596 # 0x12835fd google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xdd google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:337 0: 0 [1: 704] @ 0xb279b0 0x10c74a8 0x10c6c4a 0x10c5f8f 0x10c390c 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb279af github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x10c74a7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:621 # 0x10c6c49 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:581 # 0x10c5f8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:513 # 0x10c390b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:96 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 16384] @ 0x533ab4 0x5334dd 0x5336b9 0x6cbb08 0x6cbaec 0x6ccbc5 0x6cc3d5 0x6c7d1a 0x6c8e67 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x6cbb07 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6cbaeb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6ccbc4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6cc3d4 compress/flate.(*huffmanBitWriter).writeBlock+0x474 compress/flate/huffman_bit_writer.go:490 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8e66 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 24] @ 0x6f33d8 0x6f343c 0x11ce017 0x11d0fd2 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6f33d7 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x57 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0fd1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x731 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 512] @ 0x7b1265 0x7b429c 0x10c8f51 0x10c6f0f 0x10c5f8f 0x10c390c 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x7b1264 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:154 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x10c8f50 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x7b0 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:814 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5f8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:513 # 0x10c390b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:96 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 96] @ 0x5d27b9 0x7b70af 0x7bd5d7 0x7b1f8f 0x7b2d17 0x7b0f67 0x7b1185 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xba99d0 0x483781 # 0x5d27b8 net.IP.String+0xd8 net/ip.go:315 # 0x7b70ae github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:134 # 0x7bd5d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:47 # 0x7b1f8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [11: 1936] @ 0x6c959f 0x6c966c 0x6c972e 0x6d4fe7 0x6d4fa8 0x6d6665 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6c959e compress/flate.newHuffmanEncoder+0xfe compress/flate/huffman_code.go:60 # 0x6c966b compress/flate.newHuffmanBitWriter+0x1cb compress/flate/huffman_bit_writer.go:101 # 0x6c972d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6d4fe6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6d4fa7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6d6664 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 240] @ 0x729c12 0x73802a 0x73346e 0x733b8c 0x734d3e 0x734dd3 0x735514 0x733f3b 0x73b05c 0x73b006 0x73b892 0x73c533 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x729c11 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:86 # 0x738029 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:114 # 0x73346d github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x58d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:171 # 0x733b8b github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:329 # 0x734d3d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unrefLocked+0x5d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:631 # 0x734dd2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:657 # 0x735513 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2b3 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:114 # 0x733f3a github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73b891 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x73c532 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 256] @ 0x49c0fc 0x49bf46 0x49bcbc 0xd9c5ac 0xd9c5a0 0xd96a4d 0xd9648c 0xdc9c77 0xdc9c0c 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xd9c5ab github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x32b github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:21 # 0xd9c59f github.com/quic-go/quic-go/internal/wire.parseStreamFrame+0x31f github.com/quic-go/quic-go@v0.52.0/internal/wire/stream_frame.go:66 # 0xd96a4c github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x44c github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:99 # 0xd9648b github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:80 # 0xdc9c76 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1d6 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:60 # 0xdc9c0b github.com/quic-go/quic-go.(*connection).handleFrames+0x16b github.com/quic-go/quic-go@v0.52.0/connection.go:1435 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [4: 192] @ 0x8fcd46 0x8fcb93 0x8fea7f 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8fcd45 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0xa5 github.com/pactus-project/pactus/execution/executor/sortition.go:29 # 0x8fcb92 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8fea7e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 224] @ 0xd260d6 0xd261cc 0xd20f2b 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0xd260d5 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.0.1/deadline.go:22 # 0xd261cb github.com/libp2p/go-yamux/v5.newStream+0x14b github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:63 # 0xd20f2a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.0.1/session.go:234 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [1: 8192] @ 0x533ab4 0x5334dd 0x5336b9 0x6cbb08 0x6cbaec 0x6ccbc5 0x6cc3d5 0x6c7d1a 0x6c8e67 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x6cbb07 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6cbaeb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6ccbc4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6cc3d4 compress/flate.(*huffmanBitWriter).writeBlock+0x474 compress/flate/huffman_bit_writer.go:490 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8e66 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0xdb7775 0xdb6f0f 0xdb6e13 0xdb7be8 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdb7774 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:12 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdb7be7 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:50 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 96] @ 0x11e3e7b 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x11e3e7a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x9a github.com/pactus-project/pactus/sync/bundle/bundle.go:84 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 245760] @ 0x64a92a 0x11e3e17 0x11e3df3 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x64a929 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:934 # 0x11e3e16 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:98 # 0x11e3df2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 24] @ 0x735630 0x733f3b 0x766da8 0x7670f2 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x73562f github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x3cf github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:101 # 0x733f3a github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x766da7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7670f1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 880] @ 0x6c95fa 0x6c9671 0x6c972e 0x6d4fe7 0x6d4fa8 0x6d6665 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6c95f9 compress/flate.newHuffmanEncoder+0x159 compress/flate/huffman_code.go:60 # 0x6c9670 compress/flate.newHuffmanBitWriter+0x1d0 compress/flate/huffman_bit_writer.go:102 # 0x6c972d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6d4fe6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6d4fa7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6d6664 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 256] @ 0xb5e9bf 0xbab4f2 0xbaa8c5 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbab4f1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:364 # 0xbaa8c4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:305 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 196608] @ 0x533ab4 0x5334dd 0x5336b9 0x6cbb08 0x6cbaec 0x6ccd25 0x6cc3d5 0x6c7d1a 0x6c8c85 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x6cbb07 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6cbaeb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6ccd24 compress/flate.(*huffmanBitWriter).writeTokens+0x224 compress/flate/huffman_bit_writer.go:589 # 0x6cc3d4 compress/flate.(*huffmanBitWriter).writeBlock+0x474 compress/flate/huffman_bit_writer.go:490 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8c84 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 224] @ 0x12ed108 0x12edb79 0x12ecb12 0x12ed892 0x12cc0d9 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12ed107 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.73.0/stream.go:891 # 0x12edb78 google.golang.org/grpc.(*clientStream).SendMsg.func4+0xb8 google.golang.org/grpc@v1.73.0/stream.go:947 # 0x12ecb11 google.golang.org/grpc.(*clientStream).withRetry+0x2f1 google.golang.org/grpc@v1.73.0/stream.go:806 # 0x12ed891 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.73.0/stream.go:946 # 0x12cc0d8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.73.0/call.go:70 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [6: 384] @ 0x66e265 0x671d96 0x6a0b85 0x6d9a45 0x6dae3b 0x11d4186 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66e264 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x144 github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:28 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6dae3a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11d4185 github.com/pactus-project/pactus/state.(*state).validateBlock+0x245 github.com/pactus-project/pactus/state/validation.go:34 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x13c02fe 0x13bfc14 0x13bdf73 0x13c575e 0x13c7825 0x14753ff 0x483781 # 0x13c02fd github.com/go-zeromq/zmq4.(*Queue).Push+0x2bd github.com/go-zeromq/zmq4@v0.17.0/queue.go:45 # 0x13bfc13 github.com/go-zeromq/zmq4.(*pubMWriter).write+0xf3 github.com/go-zeromq/zmq4@v0.17.0/pub.go:306 # 0x13bdf72 github.com/go-zeromq/zmq4.(*pubSocket).Send+0xd2 github.com/go-zeromq/zmq4@v0.17.0/pub.go:44 # 0x13c575d github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x23d github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:34 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x7b296b 0x7b267f 0xb3f44f 0xb4077c 0xb40766 0xb3ec77 0xb42b97 0xb42b80 0x114393b 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x7b296a github.com/multiformats/go-multiaddr.newComponent+0x22a github.com/multiformats/go-multiaddr@v0.16.0/component.go:278 # 0x7b267e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.0/component.go:246 # 0xb3f44e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:107 # 0xb4077b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:134 # 0xb40765 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:342 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb42b96 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb42b7f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:397 # 0x114393a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x61a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:660 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [4: 448] @ 0x52ff2a 0x5c18b3 0x5c10e7 0x5c092c 0x5da8c5 0x5c528a 0x5c6626 0x5c9b05 0x483781 # 0x52ff29 context.(*cancelCtx).Done+0x129 context/context.go:451 # 0x5c18b2 net.(*sysDialer).dialSerial+0xf2 net/dial.go:664 # 0x5c10e6 net.(*sysDialer).dialParallel+0x3a6 net/dial.go:587 # 0x5c092b net.(*Dialer).DialContext+0x6ab net/dial.go:578 # 0x5da8c4 net.(*Resolver).dial+0xa4 net/lookup.go:693 # 0x5c5289 net.(*Resolver).exchange+0x349 net/dnsclient_unix.go:185 # 0x5c6625 net.(*Resolver).tryOneName+0x4c5 net/dnsclient_unix.go:316 # 0x5c9b04 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [2: 32] @ 0xea2388 0xd53876 0x483781 # 0xea2387 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).AcceptStream+0x47 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/conn.go:75 # 0xd53875 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x95 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:131 0: 0 [2: 352] @ 0xdd0432 0xdd0372 0xdf29be 0xe01803 0xdf3815 0xdf36b7 0xdcafbe 0xdca393 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2c05 0x483781 # 0xdd0431 github.com/quic-go/quic-go/internal/flowcontrol.NewStreamFlowController+0x131 github.com/quic-go/quic-go@v0.52.0/internal/flowcontrol/stream_flow_controller.go:34 # 0xdd0371 github.com/quic-go/quic-go.(*connection).newFlowController+0x71 github.com/quic-go/quic-go@v0.52.0/connection.go:2529 # 0xdf29bd github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x5d github.com/quic-go/quic-go@v0.52.0/streams_map.go:98 # 0xe01802 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x222 github.com/quic-go/quic-go@v0.52.0/streams_map_incoming.go:129 # 0xdf3814 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.52.0/streams_map.go:238 # 0xdf36b6 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.52.0/streams_map.go:212 # 0xdcafbd github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.52.0/connection.go:1629 # 0xdca392 github.com/quic-go/quic-go.(*connection).handleFrame+0x1d2 github.com/quic-go/quic-go@v0.52.0/connection.go:1501 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [4: 256] @ 0xdd5050 0xdd5044 0xdf16f0 0xdf17b3 0xdf2ae5 0xdff3fb 0xdff3df 0xdf2d6e 0xdd022c 0xea2289 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0x11c07cb 0x11bcbaa 0x483781 # 0xdd504f github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.52.0/internal/utils/linkedlist/linkedlist.go:78 # 0xdd5043 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.52.0/frame_sorter.go:38 # 0xdf16ef github.com/quic-go/quic-go.newReceiveStream+0x36f github.com/quic-go/quic-go@v0.52.0/receive_stream.go:74 # 0xdf17b2 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.52.0/stream.go:121 # 0xdf2ae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.52.0/streams_map.go:90 # 0xdff3fa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:115 # 0xdff3de github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:77 # 0xdf2d6d github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.52.0/streams_map.go:142 # 0xdd022b github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x2b github.com/quic-go/quic-go@v0.52.0/connection.go:2509 # 0xea2288 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/conn.go:62 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x11c07ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [2: 1792] @ 0xda9bf9 0xda9ba3 0xdcf69f 0xdcec85 0xdcd578 0xdc328f 0x483781 # 0xda9bf8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2d8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:51 # 0xda9ba2 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x282 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:293 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcec84 github.com/quic-go/quic-go.(*connection).maybeSendAckOnlyPacket+0x304 github.com/quic-go/quic-go@v0.52.0/connection.go:2299 # 0xdcd577 github.com/quic-go/quic-go.(*connection).triggerSending+0x1b7 github.com/quic-go/quic-go@v0.52.0/connection.go:2083 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [1: 2688] @ 0x13cc45e 0x133b92b 0x139cede 0x133b783 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13cc45d github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x5d github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x133b92a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:124 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x133b782 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:126 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 1792] @ 0x93e190 0x942d2a 0x94435e 0xd23976 0xd2301c 0x483781 # 0x93e18f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:522 # 0x942d29 crypto/tls.(*Conn).writeRecordLocked+0x649 crypto/tls/conn.go:1025 # 0x94435d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd23975 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7f5 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:678 # 0xd2301b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.0.1/session.go:546 0: 0 [3: 144] @ 0xba2ffe 0xba304e 0xba33ec 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xba2ffd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:36 # 0xba304d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:56 # 0xba33eb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:107 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 352] @ 0x479453 0x408c45 0x408c38 0x40d759 0x9ff41c 0x9fee97 0x142f4da 0x1428f76 0x142805f 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x9ff41b net/http.Header.Clone+0x6fb net/http/header.go:114 # 0x9fee96 net/http.(*response).WriteHeader+0x176 net/http/server.go:1231 # 0x142f4d9 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:189 # 0x1428f75 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xeb5 github.com/pactus-project/pactus/www/html/blockchain.go:124 # 0x142805e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:80 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 96] @ 0xde4d45 0xde4d1f 0xde466d 0xea3842 0xd5ef8a 0x4ce0f1 0x8ffa78 0x8ffa5b 0x8ff905 0xd825b8 0xd8257b 0x114c7cc 0xd53a85 0x483781 # 0xde4d44 github.com/quic-go/quic-go/internal/utils.NewTimer+0x4c4 github.com/quic-go/quic-go@v0.52.0/internal/utils/timer.go:17 # 0xde4d1e github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.52.0/receive_stream.go:170 # 0xde466c github.com/quic-go/quic-go.(*receiveStream).Read+0xcc github.com/quic-go/quic-go@v0.52.0/receive_stream.go:94 # 0xea3841 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:58 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0x8ffa77 io.ReadFull+0xd7 io/io.go:354 # 0x8ffa5a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8ff904 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd825b7 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd8257a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x114c7cb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:373 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [30: 3360] @ 0x732b73 0x733dee 0x73b05c 0x73b006 0x73b892 0x73c533 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x732b72 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:111 # 0x733ded github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x12d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:377 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73b891 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x73c532 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 528] @ 0x73540c 0x733f3b 0x766da8 0x7670f2 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x73540b github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1ab github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:88 # 0x733f3a github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x766da7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7670f1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 224] @ 0x4d67a5 0x4d6b32 0x5cda8c 0x5e75bb 0x5e6470 0xb422e7 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x4d67a4 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:667 # 0x4d6b31 syscall.Getsockname+0x71 syscall/syscall_linux.go:713 # 0x5cda8b net.(*netFD).accept+0x1cb net/fd_unix.go:188 # 0x5e75ba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5e646f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xb422e6 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x26 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:243 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 2304] @ 0x64a92a 0x6f294b 0x6f291f 0x6f339f 0x11f9465 0x11f9505 0x11f5857 0x11f54e5 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x64a929 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:934 # 0x6f294a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.8.0/encode.go:98 # 0x6f291e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6f339e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f54e4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 96] @ 0x10aec1b 0x10ac332 0x483781 # 0x10aec1a github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x2da github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/autonat.go:422 # 0x10ac331 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x631 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/autonat.go:226 0: 0 [6: 96] @ 0xb7cb55 0x51849f 0x518d98 0x51b81e 0x512945 0xb8aa67 0xe0cc2e 0xe0cabf 0xe98f36 0xdede6f 0xdec62b 0xdeb4e5 0x483781 # 0xb7cb54 github.com/prometheus/client_golang/prometheus.(*Desc).String+0x314 github.com/prometheus/client_golang@v1.22.0/prometheus/desc.go:205 # 0x51849e fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x512944 fmt.Errorf+0x84 fmt/errors.go:25 # 0xb8aa66 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x2e6 github.com/prometheus/client_golang@v1.22.0/prometheus/registry.go:300 # 0xe0cc2d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.52.0/metrics/connection_tracer.go:104 # 0xe0cabe github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.52.0/metrics/connection_tracer.go:92 # 0xe98f35 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func2+0xb5 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/connmgr.go:145 # 0xdede6e github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x6ae github.com/quic-go/quic-go@v0.52.0/server.go:697 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [3: 336] @ 0x6d7def 0xdb7945 0xdb6f0f 0xdb6e13 0xdba6be 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x6d7dee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:87 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdba6bd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:148 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [16: 1792] @ 0xde7abc 0xdf1566 0xdf29ee 0xe01803 0xdf3815 0xdf36b7 0xdcafbe 0xdca393 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0xde7abb github.com/quic-go/quic-go.newSendStream+0x5b github.com/quic-go/quic-go@v0.52.0/send_stream.go:82 # 0xdf1565 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.52.0/stream.go:108 # 0xdf29ed github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.52.0/streams_map.go:98 # 0xe01802 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x222 github.com/quic-go/quic-go@v0.52.0/streams_map_incoming.go:129 # 0xdf3814 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.52.0/streams_map.go:238 # 0xdf36b6 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.52.0/streams_map.go:212 # 0xdcafbd github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.52.0/connection.go:1629 # 0xdca392 github.com/quic-go/quic-go.(*connection).handleFrame+0x1d2 github.com/quic-go/quic-go@v0.52.0/connection.go:1501 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 112] @ 0x412454 0x4e4988 0xb342fc 0xb33c05 0xb3225b 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0x4e4987 time.NewTimer+0x27 time/sleep.go:144 # 0xb342fb github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x13b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:333 # 0xb33c04 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2c4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:288 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [1: 16] @ 0x8ff3f5 0x8ff814 0x1155a65 0x1155877 0x8ff30b 0x11556cd 0x1151222 0x5963f5 0xb349a5 0xb3499f 0xb33a85 0xb33a86 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0x8ff3f4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8ff813 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x1155a64 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x104 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x1155876 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x11556cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x1151221 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:910 # 0x5963f4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:643 # 0xb349a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x164 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:377 # 0xb3499e github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x15e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:369 # 0xb33a84 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:317 # 0xb33a85 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:274 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [2: 160] @ 0xb29499 0xb29834 0xba5cef 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb29498 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x38 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:62 # 0xb29833 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:74 # 0xba5cee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x3ae github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:299 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [10: 1120] @ 0xdf171c 0xdf17b3 0xdf29ee 0xe01803 0xdf3815 0xdf36b7 0xdcafbe 0xdca393 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0xdf171b github.com/quic-go/quic-go.newReceiveStream+0x39b github.com/quic-go/quic-go@v0.52.0/receive_stream.go:76 # 0xdf17b2 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.52.0/stream.go:121 # 0xdf29ed github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.52.0/streams_map.go:98 # 0xe01802 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x222 github.com/quic-go/quic-go@v0.52.0/streams_map_incoming.go:129 # 0xdf3814 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.52.0/streams_map.go:238 # 0xdf36b6 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.52.0/streams_map.go:212 # 0xdcafbd github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.52.0/connection.go:1629 # 0xdca392 github.com/quic-go/quic-go.(*connection).handleFrame+0x1d2 github.com/quic-go/quic-go@v0.52.0/connection.go:1501 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 1277952] @ 0x142c3d4 0x142c398 0x142c3e3 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x142c3d3 bytes.(*Buffer).String+0x1173 bytes/buffer.go:71 # 0x142c397 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x1137 github.com/pactus-project/pactus/www/html/server.go:273 # 0x142c3e2 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1182 github.com/pactus-project/pactus/www/html/network.go:80 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 16] @ 0x142d977 0x142d95a 0x142c369 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x142d976 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x136 github.com/pactus-project/pactus/www/html/server.go:224 # 0x142d959 github.com/pactus-project/pactus/www/html.metricToTable+0x119 github.com/pactus-project/pactus/www/html/network.go:156 # 0x142c368 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1108 github.com/pactus-project/pactus/www/html/network.go:72 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 2097152] @ 0x533ab4 0x5334dd 0x5336b9 0x5158b7 0x142bca5 0x142bbe8 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x142bca4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xa44 github.com/pactus-project/pactus/www/html/server.go:224 # 0x142bbe7 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x987 github.com/pactus-project/pactus/www/html/network.go:61 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 32] @ 0x142c4bd 0x142c414 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x142c4bc github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x125c github.com/pactus-project/pactus/www/html/server.go:216 # 0x142c413 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x11b3 github.com/pactus-project/pactus/www/html/network.go:77 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 16] @ 0x142c5aa 0x142c587 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x142c5a9 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x1349 github.com/pactus-project/pactus/www/html/server.go:224 # 0x142c586 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1326 github.com/pactus-project/pactus/www/html/network.go:76 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 1048576] @ 0x533ab4 0x5334dd 0x5336b9 0x5158b7 0x142be85 0x142bdda 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x142be84 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowBool+0xc24 github.com/pactus-project/pactus/www/html/server.go:255 # 0x142bdd9 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xb79 github.com/pactus-project/pactus/www/html/network.go:63 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 240] @ 0x87a865 0x88fefa 0x88fb38 0x86232c 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x140f5e7 0x12cbf85 0x133b2c7 0x142b349 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x87a864 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5064 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86232b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:448 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x133b2c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:49 # 0x142b348 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [5: 5120] @ 0x533ab4 0x5334dd 0x5336b9 0x5158b7 0x142f147 0x13d6b48 0x142ee28 0x142edf1 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x142f146 github.com/pactus-project/pactus/www/html.(*Server).RootHandler.func1+0x106 github.com/pactus-project/pactus/www/html/server.go:162 # 0x13d6b47 github.com/gorilla/mux.(*Router).walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:377 # 0x142ee27 github.com/gorilla/mux.(*Router).Walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:363 # 0x142edf0 github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x70 github.com/pactus-project/pactus/www/html/server.go:154 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 32] @ 0x4dd42c 0xd0f0ae 0xd10d1f 0xd0bb45 0xd0c68d 0xd0c3d2 0xd53722 0xd5f3a6 0xd5f216 0x11553e9 0x115127c 0xb34033 0xb3225b 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd10d1e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:546 # 0xd0bb44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:696 # 0xd0c68c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:759 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd53721 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:119 # 0xd5f3a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:111 # 0xd5f215 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x35 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:82 # 0x11553e8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x115127b github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x1b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:914 # 0xb34032 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x6f2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:306 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [33: 29568] @ 0x73ce50 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x73ce4f github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa2f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 448] @ 0xdc26f4 0xdc2650 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdc26f3 github.com/quic-go/quic-go.newDatagramQueue+0x953 github.com/quic-go/quic-go@v0.52.0/datagram_queue.go:39 # 0xdc264f github.com/quic-go/quic-go.(*connection).preSetup+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:505 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [3: 576] @ 0x51295b 0xb8aa67 0xe0cc2e 0xe0cabf 0xe98f36 0xdede6f 0xdec62b 0xdeb4e5 0x483781 # 0x51295a fmt.Errorf+0x9a fmt/errors.go:26 # 0xb8aa66 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x2e6 github.com/prometheus/client_golang@v1.22.0/prometheus/registry.go:300 # 0xe0cc2d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.52.0/metrics/connection_tracer.go:104 # 0xe0cabe github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.52.0/metrics/connection_tracer.go:92 # 0xe98f35 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func2+0xb5 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/connmgr.go:145 # 0xdede6e github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x6ae github.com/quic-go/quic-go@v0.52.0/server.go:697 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [3: 55296] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x40b60e 0x40b590 0x40c329 0x11edbea 0x11ed1d4 0x11ec0f8 0x11f49eb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11edbe9 github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1a9 github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:60 # 0x11ed1d3 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x11ec0f7 github.com/pactus-project/pactus/sync/cache.(*Cache).AddBlock+0x37 github.com/pactus-project/pactus/sync/cache/cache.go:50 # 0x11f49ea github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1aa github.com/pactus-project/pactus/sync/handler_block_announce.go:31 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 32640] @ 0xb57949 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb57948 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:115 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x49c639 0x49bc65 0x12662ed 0x126612a 0x1267a58 0x12da8f9 0x12da812 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x49c638 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x12662ec google.golang.org/grpc/mem.(*sizedBufferPool).Put+0x2c google.golang.org/grpc@v1.73.0/mem/buffer_pool.go:135 # 0x1266129 google.golang.org/grpc/mem.(*tieredBufferPool).Put+0x29 google.golang.org/grpc@v1.73.0/mem/buffer_pool.go:92 # 0x1267a57 google.golang.org/grpc/mem.(*buffer).Free+0x57 google.golang.org/grpc@v1.73.0/mem/buffers.go:154 # 0x12da8f8 google.golang.org/grpc/mem.BufferSlice.Free+0x38 google.golang.org/grpc@v1.73.0/mem/buffer_slice.go:70 # 0x12da811 google.golang.org/grpc.recv+0x1b1 google.golang.org/grpc@v1.73.0/rpc_util.go:946 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 16] @ 0x131c878 0x131c823 0x131c7f7 0x131ced9 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x131c877 net/textproto.MIMEHeader.Add+0x1b7 net/textproto/header.go:15 # 0x131c822 net/http.Header.Add+0x162 net/http/header.go:31 # 0x131c7f6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.handleForwardResponseServerMetadata+0x136 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:123 # 0x131ced8 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x118 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:157 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [16: 7680] @ 0x6c963b 0x6c972e 0x6d4fe7 0x6d4fa8 0x6d6665 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6c963a compress/flate.newHuffmanBitWriter+0x19a compress/flate/huffman_bit_writer.go:95 # 0x6c972d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6d4fe6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6d4fa7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6d6664 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 5376] @ 0xb57a26 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xb57a25 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:129 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 512] @ 0x61cb27 0x61cac1 0x61caa8 0x61cd30 0xb57430 0xb578b8 0xba6edd 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0x61cb26 math/big.nat.make+0xc6 math/big/nat.go:66 # 0x61cac0 math/big.nat.set+0x60 math/big/nat.go:91 # 0x61caa7 math/big.(*Float).Set+0x47 math/big/float.go:663 # 0x61cd2f math/big.(*Float).Float64+0x12f math/big/float.go:1019 # 0xb5742f github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2ef github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:67 # 0xb578b7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:110 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 147456] @ 0x533ab4 0x5334dd 0x5336b9 0x6cbb08 0x6cbaec 0x6ccbc5 0x6cc3d5 0x6c7d1a 0x6c8e67 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x6cbb07 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6cbaeb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6ccbc4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6cc3d4 compress/flate.(*huffmanBitWriter).writeBlock+0x474 compress/flate/huffman_bit_writer.go:490 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8e66 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x6e7dd7 0x11ceaeb 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6e7dd6 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0xb6 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:48 # 0x11ceaea github.com/pactus-project/pactus/state.(*state).stateRoot+0xca github.com/pactus-project/pactus/state/state.go:235 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 122880] @ 0x764585 0x7644e7 0x764507 0x764075 0x75c1c9 0x74526a 0x7447e5 0x744d1e 0x744eb0 0x8ebd1d 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x764584 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0x764 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_record.go:111 # 0x7644e6 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTableFile+0x6c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_record.go:115 # 0x764506 github.com/syndtr/goleveldb/leveldb.(*version).fillRecord+0x6e6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:289 # 0x764074 github.com/syndtr/goleveldb/leveldb.(*session).newManifest+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:420 # 0x75c1c8 github.com/syndtr/goleveldb/leveldb.(*session).commit+0xe8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:228 # 0x745269 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x289 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:626 # 0x7447e4 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:131 # 0x744d1d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:203 # 0x744eaf github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:225 # 0x8ebd1c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 172032] @ 0x764585 0x7644e7 0x764507 0x764075 0x75c1c9 0x74526a 0x7447e5 0x744d1e 0x744eb0 0x8ebd1d 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x764584 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0x764 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_record.go:111 # 0x7644e6 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTableFile+0x6c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_record.go:115 # 0x764506 github.com/syndtr/goleveldb/leveldb.(*version).fillRecord+0x6e6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:289 # 0x764074 github.com/syndtr/goleveldb/leveldb.(*session).newManifest+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:420 # 0x75c1c8 github.com/syndtr/goleveldb/leveldb.(*session).commit+0xe8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:228 # 0x745269 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x289 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:626 # 0x7447e4 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:131 # 0x744d1d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:203 # 0x744eaf github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:225 # 0x8ebd1c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [5: 1920] @ 0xc36725 0xc36a2a 0xc53834 0xc51cf9 0xc4ee45 0xc59b25 0x483781 # 0xc36724 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc36a29 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc53833 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3d3 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1997 # 0xc51cf8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x4f8 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1815 # 0xc4ee44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1696 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [8: 18432] @ 0x6cdc28 0x6cca25 0x6cc01e 0x6c7d1a 0x6c8dcc 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5857 0x11f54e5 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6cdc27 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6cca24 compress/flate.(*huffmanBitWriter).indexTokens+0x244 compress/flate/huffman_bit_writer.go:561 # 0x6cc01d compress/flate.(*huffmanBitWriter).writeBlock+0xbd compress/flate/huffman_bit_writer.go:435 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8dcb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f54e4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 720] @ 0x548c97 0x6f343b 0x6f343c 0x11f9465 0x11f9505 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x548c96 encoding/json.Unmarshal+0x36 encoding/json/decode.go:101 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 15360] @ 0x93e190 0x942d2a 0x94435e 0xd23976 0xd2301c 0x483781 # 0x93e18f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:522 # 0x942d29 crypto/tls.(*Conn).writeRecordLocked+0x649 crypto/tls/conn.go:1025 # 0x94435d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd23975 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7f5 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:678 # 0xd2301b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.0.1/session.go:546 0: 0 [3: 14592] @ 0x76b4ef 0x76a229 0x75c154 0x74b5e5 0x74b399 0x74aba9 0x74b565 0x74b467 0x74daeb 0x74e614 0x74f975 0x483781 # 0x76b4ee github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x22e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:479 # 0x76a228 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:283 # 0x75c153 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:216 # 0x74b5e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:264 # 0x74b398 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:242 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74b564 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:253 # 0x74b466 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:263 # 0x74daea github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5aa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:584 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [2: 704] @ 0x479453 0x408c45 0x408c38 0x40d759 0x9ff41c 0x9fee97 0xa04826 0xa0494e 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x9ff41b net/http.Header.Clone+0x6fb net/http/header.go:114 # 0x9fee96 net/http.(*response).WriteHeader+0x176 net/http/server.go:1231 # 0xa04825 net/http.Error+0x1a5 net/http/server.go:2325 # 0xa0494d net/http.NotFound+0x2d net/http/server.go:2330 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [5: 400] @ 0x6f292f 0x6f339f 0x11f9465 0x11f9505 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6f292e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6f339e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 224] @ 0x8eaab6 0x8eaabd 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x8eaab5 github.com/pactus-project/pactus/store.blockKey+0x55 github.com/pactus-project/pactus/store/block.go:19 # 0x8eaabc github.com/pactus-project/pactus/store.(*blockStore).block+0x5c github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x461ac6 0x7b2d5b 0x7b29bc 0x7b267f 0xb3f309 0xb4077c 0xb40766 0xb3ec77 0xb42b97 0xb42b80 0x114393b 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x7b2d5a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.0/component.go:343 # 0x7b29bb github.com/multiformats/go-multiaddr.newComponent+0x27b github.com/multiformats/go-multiaddr@v0.16.0/component.go:283 # 0x7b267e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.0/component.go:246 # 0xb3f308 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:113 # 0xb4077b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:134 # 0xb40765 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:342 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb42b96 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb42b7f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:397 # 0x114393a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x61a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:660 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [44: 90112] @ 0x834156 0x833a10 0xb27de5 0xb34991 0xba23f3 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x834155 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.6/proto/encode.go:190 # 0x833a0f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.6/proto/encode.go:111 # 0xb27de4 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb34990 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x150 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:367 # 0xba23f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:135 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 320] @ 0xb9eb3d 0xba5a6e 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb9eb3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x5c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:765 # 0xba5a6d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:263 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 576] @ 0x113f545 0x113f4f6 0x11a4fcb 0x11a4fcc 0x10ad052 0x10ac35e 0x483781 # 0x113f544 slices.Clone[...]+0xe4 slices/slices.go:355 # 0x113f4f5 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).DirectAddrs+0x95 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:377 # 0x11a4fca github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x2a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:765 # 0x11a4fcb github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x2b github.com/libp2p/go-libp2p@v0.42.0/config/config.go:639 # 0x10ad051 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x31 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/autonat.go:247 # 0x10ac35d github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x65d github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/autonat.go:233 0: 0 [4: 256] @ 0x7b1265 0x7b429c 0x8e8afa 0x8e7edb 0x8e81f3 0x8e5494 0x8e4c5b 0x49bacb 0x8e4bdb 0x8e4baf 0x8e44fa 0x10cb005 0x10c9145 0x10c6f0f 0x10c5f8f 0x10c390c 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x7b1264 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:154 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x8e8af9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:236 # 0x8e7eda github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:123 # 0x8e81f2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:176 # 0x8e5493 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.42.0/core/record/record.go:81 # 0x8e4c5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:230 # 0x49baca sync.(*Once).doSlow+0xaa sync/once.go:78 # 0x8e4bda sync.(*Once).Do+0x3a sync/once.go:69 # 0x8e4bae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:226 # 0x8e44f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:121 # 0x10cb004 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:1046 # 0x10c9144 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:833 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5f8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:513 # 0x10c390b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:96 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 9472] @ 0x7299b8 0x73a3ca 0x73ae86 0x73b1cc 0x733eae 0x73b05c 0x73b006 0x73bd26 0x73bf38 0x73a355 0x72b339 0x72bab0 0x72ba18 0x72cbfe 0x75177b 0x8e98a2 0x8ebe6b 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x7299b7 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x157 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b1cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73bf37 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x137 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x73a354 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x72b338 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x72baaf github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x72ba17 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x72cbfd github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x75177a github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_iter.go:249 # 0x8e98a1 github.com/pactus-project/pactus/store.newAccountStore+0x1c1 github.com/pactus-project/pactus/store/account.go:29 # 0x8ebe6a github.com/pactus-project/pactus/store.NewStore+0x1ca github.com/pactus-project/pactus/store/store.go:95 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [6: 672] @ 0x6d7def 0xdb7945 0xdb229d 0xdba665 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x6d7dee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:87 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdba664 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:147 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [4: 3072] @ 0x66bf1e 0x66bf12 0x66be45 0xdb9cc5 0xdb9a4c 0xdb92d2 0xded933 0xdec62b 0xdeb4e5 0x483781 # 0x66bf1d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x66bf11 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x66be44 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xdb9cc4 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:69 # 0xdb9a4b github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).DecodeToken+0x4b github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:48 # 0xdb92d1 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).DecodeToken+0x31 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:94 # 0xded932 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x172 github.com/quic-go/quic-go@v0.52.0/server.go:597 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [4: 384] @ 0x14b2797 0x14fc91a 0x1501be5 0x980bee 0x93cf67 0x97d42b 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980bed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97d42a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a crypto/tls/handshake_server_tls13.go:906 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x8ff3f5 0x8ff814 0x1155a65 0x1155877 0x8ff30b 0x11556cd 0x1151222 0x11c0805 0x11bcbaa 0x483781 # 0x8ff3f4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8ff813 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x1155a64 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x104 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x1155876 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x11556cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x1151221 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:910 # 0x11c0804 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2a4 github.com/pactus-project/pactus/network/stream.go:81 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 1024] @ 0xb518c6 0xb51a7a 0xb5ac25 0xb5a6df 0x483781 # 0xb518c5 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.7.0/bucket.go:52 # 0xb51a79 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x299 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:111 # 0xb5ac24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:273 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 288] @ 0xdfd896 0x49bd51 0xddb6ca 0xddb6be 0xdceaa7 0xdcd578 0xdc328f 0x483781 # 0xdfd895 github.com/quic-go/quic-go.init.0.func1+0x35 github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:87 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xddb6c9 github.com/quic-go/quic-go.getPacketBuffer+0x89 github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:72 # 0xddb6bd github.com/quic-go/quic-go.(*packetPacker).PackAckOnlyPacket+0x7d github.com/quic-go/quic-go@v0.52.0/packet_packer.go:464 # 0xdceaa6 github.com/quic-go/quic-go.(*connection).maybeSendAckOnlyPacket+0x126 github.com/quic-go/quic-go@v0.52.0/connection.go:2291 # 0xdcd577 github.com/quic-go/quic-go.(*connection).triggerSending+0x1b7 github.com/quic-go/quic-go@v0.52.0/connection.go:2083 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [5: 40960] @ 0x533ab4 0x5334dd 0x5336b9 0x6cbb08 0x6cbaec 0x6ccd25 0x6cc3d5 0x6c7d1a 0x6c8c85 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x6cbb07 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6cbaeb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6ccd24 compress/flate.(*huffmanBitWriter).writeTokens+0x224 compress/flate/huffman_bit_writer.go:589 # 0x6cc3d4 compress/flate.(*huffmanBitWriter).writeBlock+0x474 compress/flate/huffman_bit_writer.go:490 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8c84 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 120] @ 0x733f47 0x766da8 0x7670f2 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x733f46 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x286 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:401 # 0x766da7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7670f1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 168] @ 0x82d42e 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x82d42d google.golang.org/protobuf/internal/order.RangeFields+0x16d google.golang.org/protobuf@v1.36.6/internal/order/range.go:54 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 192] @ 0xc5d34a 0xc59a87 0x483781 # 0xc5d349 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x909 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1315 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [4: 229376] @ 0x729965 0x73a3ca 0x73ae86 0x73b138 0x73bd26 0x73bf38 0x73a355 0x72b339 0x72bab0 0x72ba18 0x72cbfe 0x74cb17 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729964 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:53 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b137 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:648 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73bf37 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x137 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x73a354 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x72b338 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x72baaf github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x72ba17 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x72cbfd github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x74cb16 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x416 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [2: 96] @ 0x5ea1e5 0x5e32b0 0x5e2a1b 0x5d77f8 0x5eb607 0x5e9b74 0x11f2df3 0x11f2064 0x11f1e51 0x11f45a5 0x11f45a6 0x11f427d 0x11f3d5b 0x483781 # 0x5ea1e4 net.sockaddrToUDP+0x104 net/udpsock_posix.go:18 # 0x5e32af net.(*netFD).dial+0x78f net/sock_posix.go:143 # 0x5e2a1a net.socket+0x29a net/sock_posix.go:70 # 0x5d77f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5eb606 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5e9b73 net.DialUDP+0x1d3 net/udpsock.go:300 # 0x11f2df2 github.com/beevik/ntp.defaultDialer+0x132 github.com/beevik/ntp@v1.4.3/ntp.go:637 # 0x11f2063 github.com/beevik/ntp.getTime+0x163 github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x11f1e50 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x11f45a4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x11f45a5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x11f427c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x11f3d5a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [1: 160] @ 0x4d5adf 0x5d0393 0x5cf559 0xb5d452 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5ade syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5d0392 net.interfaceTable+0xb2 net/interface_linux.go:21 # 0x5cf558 net.Interfaces+0x18 net/interface.go:114 # 0xb5d451 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [10: 4480] @ 0xdf13e5 0xdf2ae5 0xdff3fb 0xdff3df 0xdf2d6e 0xdd022c 0xea2289 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0x11c07cb 0x11bcbaa 0x483781 # 0xdf13e4 github.com/quic-go/quic-go.newStream+0x64 github.com/quic-go/quic-go@v0.52.0/stream.go:95 # 0xdf2ae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.52.0/streams_map.go:90 # 0xdff3fa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:115 # 0xdff3de github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:77 # 0xdf2d6d github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.52.0/streams_map.go:142 # 0xdd022b github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x2b github.com/quic-go/quic-go@v0.52.0/connection.go:2509 # 0xea2288 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/conn.go:62 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x11c07ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 2688] @ 0x76c250 0x76a229 0x75c154 0x74b5e5 0x74b399 0x74aba9 0x74b565 0x74b467 0x74daeb 0x74e614 0x74f975 0x483781 # 0x76c24f github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xf8f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:522 # 0x76a228 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:283 # 0x75c153 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:216 # 0x74b5e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:264 # 0x74b398 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:242 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74b564 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:253 # 0x74b466 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:263 # 0x74daea github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5aa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:584 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 32] @ 0x73f12f 0x73fe3a 0x740110 0x767ff7 0x74c226 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x73f12e github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:46 # 0x73fe39 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x74010f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x767ff6 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x74c225 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [29: 33408] @ 0x64a92a 0x6f294b 0x6f291f 0x6f339f 0x11f9465 0x11f9505 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x64a929 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:934 # 0x6f294a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.8.0/encode.go:98 # 0x6f291e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6f339e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 288] @ 0x729235 0x728c73 0x728f94 0x73f3b1 0x73fe3a 0x740110 0x767ff7 0x74c226 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729234 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x728c72 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x728f93 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x73f3b0 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x350 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x73fe39 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x74010f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x767ff6 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x74c225 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [8: 384] @ 0x523505 0x523610 0x5287e5 0x52d4bf 0x724b54 0x724aa7 0x766e58 0x766e2d 0x733eae 0x766da8 0x7670f2 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x523504 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x52360f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x5287e4 strings.Join+0x104 strings/strings.go:506 # 0x52d4be path/filepath.join+0x5e path/filepath/path_unix.go:36 # 0x724b53 path/filepath.Join+0x153 path/filepath/path.go:131 # 0x724aa6 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0xa6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:476 # 0x766e57 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage.go:15 # 0x766e2c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:417 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x766da7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7670f1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 288] @ 0x7d68c5 0x96aeb4 0x96ae93 0x7d65c2 0x7d6951 0x96a3fc 0x96a2f0 0x7d65c2 0x7d6951 0x96a214 0x96a1f3 0x7d65c2 0x7d6951 0x96a134 0x96a09c 0x9431b6 0x97c5b6 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x96aeb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96ae92 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1018 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a3fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bb vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96a2ef crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xaf crypto/tls/handshake_messages.go:1017 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a213 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96a1f2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1014 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a133 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96a09b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1013 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97c5b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc75 crypto/tls/handshake_server_tls13.go:811 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 3072] @ 0x49c732 0x49bc65 0xdea0fa 0xdea0d3 0xdea0d2 0xdaaecb 0xdaa3db 0xdcb6bf 0xdca505 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0x49c731 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdea0f9 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:32 # 0xdea0d2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.52.0/internal/wire/stream_frame.go:190 # 0xdea0d1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.52.0/send_stream.go:543 # 0xdaaeca github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x42a github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:491 # 0xdaa3da github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x13a github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:352 # 0xdcb6be github.com/quic-go/quic-go.(*connection).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.52.0/connection.go:1768 # 0xdca504 github.com/quic-go/quic-go.(*connection).handleFrame+0x344 github.com/quic-go/quic-go@v0.52.0/connection.go:1503 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 256] @ 0xb5e9bf 0xbab5bc 0xbaa287 0xba9f1f 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbab5bb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:372 # 0xbaa286 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x26 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:243 # 0xba9f1e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4be github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:207 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x5159a6 0x11c3ec5 0x6f499d 0x7069b2 0x71f754 0x7200a8 0x720305 0x11f5828 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0x11c3ec4 github.com/pactus-project/pactus/sync/bundle/message.(*BlocksResponseMessage).String+0xe4 github.com/pactus-project/pactus/sync/bundle/message/blocks_response.go:72 # 0x6f499c github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.34.0/internal/json/string.go:88 # 0x7069b1 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.34.0/event.go:275 # 0x71f753 github.com/pactus-project/pactus/util/logger.addFields+0x353 github.com/pactus-project/pactus/util/logger/logger.go:135 # 0x7200a7 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x720304 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x11f5827 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x227 github.com/pactus-project/pactus/sync/handler_blocks_request.go:114 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 1728] @ 0x73ce50 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x73ce4f github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa2f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 384] @ 0x4d6045 0x4d8436 0x4d843e 0x5098cb 0x5098b4 0x50a814 0x50a7d7 0x50a7a6 0x508dbe 0x724b5d 0x766e58 0x766e2d 0x733eae 0x766da8 0x7670f2 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x4d6044 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4d8435 syscall.BytePtrFromString+0x35 syscall/syscall.go:68 # 0x4d843d syscall.openat+0x3d syscall/zsyscall_linux_amd64.go:94 # 0x5098ca syscall.Open+0x2a syscall/syscall_linux.go:284 # 0x5098b3 os.open+0x13 os/file_open_unix.go:15 # 0x50a813 os.openFileNolog.func1+0x93 os/file_unix.go:279 # 0x50a7d6 os.ignoringEINTR+0x56 os/file_posix.go:251 # 0x50a7a5 os.openFileNolog+0x25 os/file_unix.go:278 # 0x508dbd os.OpenFile+0x3d os/file.go:392 # 0x724b5c github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x15c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:476 # 0x766e57 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage.go:15 # 0x766e2c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:417 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x766da7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7670f1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x53a31a 0x6646e5 0x665172 0x6e1c4e 0x6e6c51 0x6e763e 0x6e7726 0x6e9dbc 0x6e8690 0x11f494c 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x53a319 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x665171 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e1c4d github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x8d github.com/pactus-project/pactus/types/tx/payload/transfer.go:58 # 0x6e6c50 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6e763d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6e7725 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6e9dbb github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6e868f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x11f494b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [76: 2490368] @ 0x64a92a 0x11e3e17 0x11e3df3 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x64a929 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:934 # 0x11e3e16 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:98 # 0x11e3df2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 384] @ 0x5b9feb 0x5b9b13 0x5c872c 0x5dca91 0x5b96b7 0x5d9a37 0x5b87d4 0x483781 # 0x5b9fea net.srcAddrs+0x2a net/addrselect.go:45 # 0x5b9b12 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x5c872b net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x5dca90 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:68 # 0x5b96b6 net.init.func1+0x36 net/hook.go:21 # 0x5d9a36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5b87d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [2: 4608] @ 0x7299b8 0x73a3ca 0x73ae86 0x73b138 0x73bd26 0x73bf38 0x73a355 0x72b339 0x72bab0 0x72ba18 0x72cbfe 0x74cb17 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x7299b7 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x157 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b137 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:648 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73bf37 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x137 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x73a354 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x72b338 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x72baaf github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x72ba17 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x72cbfd github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x74cb16 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x416 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 160] @ 0x6d47ce 0x6d6649 0x6d6633 0x11e3e3c 0x11f950f 0x11f5857 0x11f54e5 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6d47cd compress/gzip.NewWriterLevel+0x8d compress/gzip/gzip.go:64 # 0x6d6648 compress/gzip.NewWriter+0x48 compress/gzip/gzip.go:50 # 0x6d6632 github.com/pactus-project/pactus/util.CompressBuffer+0x32 github.com/pactus-project/pactus/util/slice.go:78 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f54e4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0x461ac6 0xb2bd2b 0xba736a 0xba99d0 0x483781 # 0xb2bd2a github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:163 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [5: 240] @ 0x54ce4c 0x5499b5 0x54b531 0x5498de 0x54a58f 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11f9465 0x11f9505 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x54ce4b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:953 # 0x5499b4 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:389 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54a58e encoding/json.(*decodeState).array+0x50e encoding/json/decode.go:556 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [38: 933888] @ 0x64a92a 0x11e3edf 0x11e3ee0 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x64a929 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:934 # 0x11e3ede github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.8.0/encode.go:98 # 0x11e3edf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x8ffa55 0x8ff905 0x1155d89 0x1155d44 0x8ff30b 0x483781 # 0x8ffa54 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8ff904 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1155d88 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa8 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x1155d43 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x63 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 0: 0 [2: 704] @ 0x73ce50 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x73ce4f github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa2f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 128] @ 0x7353d5 0x735401 0x733f3b 0x73b05c 0x73b006 0x73bd26 0x73caac 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x7353d4 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x174 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:618 # 0x735400 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1a0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:88 # 0x733f3a github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [31: 744] @ 0x75215b 0x7477c5 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x75215a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_snapshot.go:43 # 0x7477c4 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:849 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 384] @ 0x6262e5 0x6262a2 0x627ae5 0x61dd91 0x668275 0x667f25 0x69c67f 0x6d91ed 0x6d91be 0x6db1c8 0x6db13e 0x6daee8 0x11d1525 0x11d0fc5 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6262e4 math/big.nat.make+0x84 math/big/nat.go:66 # 0x6262a1 math/big.nat.mulAddWW+0x41 math/big/nat.go:184 # 0x627ae4 math/big.nat.mul+0x184 math/big/nat.go:409 # 0x61dd90 math/big.(*Int).Mul+0xb0 math/big/int.go:193 # 0x668274 github.com/consensys/gnark-crypto/ecc.getVector+0xf4 github.com/consensys/gnark-crypto@v0.18.0/ecc/utils.go:177 # 0x667f24 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x304 github.com/consensys/gnark-crypto@v0.18.0/ecc/utils.go:152 # 0x69c67e github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulGLV+0x21e github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/g2.go:619 # 0x6d91ec github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).ScalarMultiplication+0x4c github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/g2.go:450 # 0x6d91bd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x1d github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x6db1c7 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x6db13d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x6daee7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11d1524 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:530 # 0x11d0fc4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x724 github.com/pactus-project/pactus/state/state.go:488 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xba2ea5 0xba2e43 0xba2e57 0xba343a 0xbab0c7 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xba2ea4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba2e42 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba2e56 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:46 # 0xba3439 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:109 # 0xbab0c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:334 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [38: 608] @ 0x738daf 0x738451 0x73c625 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x738dae github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:295 # 0x738450 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1b0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:242 # 0x73c624 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:838 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 128] @ 0x11ccc16 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x76b385 0x76a229 0x75c154 0x74b5e5 0x74b399 0x74aba9 0x74b565 0x74b467 0x74daeb 0x74e614 0x74f975 0x483781 # 0x76b384 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:460 # 0x76a228 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:283 # 0x75c153 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:216 # 0x74b5e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:264 # 0x74b398 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:242 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74b564 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:253 # 0x74b466 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:263 # 0x74daea github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5aa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:584 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 80] @ 0x74c3cc 0x74c337 0x74c320 0x74ccf7 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x74c3cb github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0xeb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_record.go:111 # 0x74c336 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTableFile+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_record.go:115 # 0x74c31f github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x3f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:411 # 0x74ccf6 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:468 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [4: 512] @ 0x6c94ff 0x6c972e 0x6d4fe7 0x6d4fa8 0x6d6665 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6c94fe compress/flate.newHuffmanBitWriter+0x5e compress/flate/huffman_bit_writer.go:98 # 0x6c972d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6d4fe6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6d4fa7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6d6664 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [39: 44928] @ 0x64a92a 0x6f294b 0x6f291f 0x6f344b 0x11f9465 0x11f9505 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x64a929 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:934 # 0x6f294a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.8.0/encode.go:98 # 0x6f291e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6f344a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xca github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [23: 4048] @ 0x54ce4c 0x5499b5 0x54b531 0x5498de 0x54a58f 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11f9465 0x11f9505 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x54ce4b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:953 # 0x5499b4 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:389 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54a58e encoding/json.(*decodeState).array+0x50e encoding/json/decode.go:556 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 8192] @ 0x8e3c6f 0xc40625 0xc40616 0xc402c3 0x483781 # 0x8e3c6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xc40624 github.com/libp2p/go-buffer-pool.Get+0xa4 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc40615 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x95 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:163 # 0xc402c2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x102 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:184 0: 0 [2: 160] @ 0x76be3c 0x76bda4 0x76bcae 0x76a229 0x75c154 0x74b5e5 0x74b399 0x74aba9 0x74b565 0x74b467 0x74daeb 0x74e614 0x74f975 0x483781 # 0x76be3b github.com/syndtr/goleveldb/leveldb.newTableFile+0xb7b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:53 # 0x76bda3 github.com/syndtr/goleveldb/leveldb.tableFileFromRecord+0xae3 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:82 # 0x76bcad github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x9ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:512 # 0x76a228 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:283 # 0x75c153 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:216 # 0x74b5e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:264 # 0x74b398 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:242 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74b564 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:253 # 0x74b466 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:263 # 0x74daea github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5aa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:584 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [11: 11264] @ 0x73f12f 0x73fe3a 0x740110 0x767ff7 0x74c226 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x73f12e github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:46 # 0x73fe39 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x74010f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x767ff6 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x74c225 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [22: 10560] @ 0x73ce50 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x73ce4f github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa2f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 73728] @ 0x533ab4 0x5334dd 0x5336b9 0x64bf4a 0x64c554 0x64dc5c 0x650909 0x64ad26 0x64a8fc 0x11e3e17 0x11e3df3 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x64bf49 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:1227 # 0x64c553 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:1262 # 0x64dc5b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.8.0/encode.go:1505 # 0x650908 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:1898 # 0x64ad25 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:994 # 0x64a8fb github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.8.0/encode.go:929 # 0x11e3e16 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:98 # 0x11e3df2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [47: 11280] @ 0x73b97c 0x73e6df 0x766ff9 0x733eae 0x766da8 0x7670f2 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x73b97b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x73e6de github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5be github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:1084 # 0x766ff8 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x1f8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:428 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x766da7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7670f1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x962936 0x943c7a 0x943778 0x972e5e 0x97241a 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x962935 crypto/tls.(*clientHelloMsg).unmarshal+0x11f5 crypto/tls/handshake_messages.go:620 # 0x943c79 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1175 # 0x943777 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x972e5d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:138 # 0x972419 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:44 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x1276e45 0x127a27a 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1276e44 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x2a4 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:499 # 0x127a279 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:778 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 96] @ 0x446b69 0x458a86 0xd265bd 0xd297b8 0xd5ef8a 0x8ffc2a 0x779571 0x8ffa29 0x8ff905 0xd82725 0xd826f9 0x114c7cc 0xd53a85 0x483781 # 0xd265bc github.com/libp2p/go-yamux/v5.(*Stream).Read+0x1dc github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:113 # 0xd297b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:37 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x8ffc29 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0x8ffa28 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8ff904 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd82724 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd826f8 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x114c7cb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:373 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0x461ac6 0x7b38c7 0x7b388e 0x7b37d9 0x7b379f 0x11ba58b 0x113f113 0x113efde 0x115027a 0x10d19f8 0x10d20be 0x10d1132 0x483781 # 0x7b38c6 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x166 github.com/multiformats/go-multiaddr@v0.16.0/component.go:176 # 0x7b388d github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x12d github.com/multiformats/go-multiaddr@v0.16.0/filter.go:103 # 0x7b37d8 github.com/multiformats/go-multiaddr.ForEach+0x78 github.com/multiformats/go-multiaddr@v0.16.0/util.go:120 # 0x7b379e github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x3e github.com/multiformats/go-multiaddr@v0.16.0/filter.go:97 # 0x11ba58a github.com/pactus-project/pactus/network.makeNetwork.func2+0xea github.com/pactus-project/pactus/network/network.go:221 # 0x113f112 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getAddrs+0x112 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:352 # 0x113efdd github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x21d github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:337 # 0x1150279 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:743 # 0x10d19f7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x777 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:399 # 0x10d20bd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:420 # 0x10d1131 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [1: 128] @ 0x943a9e 0x943778 0x97e24d 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x943a9d crypto/tls.(*Conn).unmarshalHandshakeMessage+0x15d crypto/tls/conn.go:1134 # 0x943777 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x97e24c crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:1053 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 672] @ 0x87a865 0x88fefa 0x88fb38 0x86023b 0x85f7bf 0x88fefa 0x88fb38 0x86232c 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x87a864 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5064 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86023a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:186 # 0x85f7be google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:61 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86232b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:448 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [33: 50688] @ 0x834156 0x833a10 0xb27de5 0xb34991 0xba23f3 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x834155 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.6/proto/encode.go:190 # 0x833a0f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.6/proto/encode.go:111 # 0xb27de4 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb34990 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x150 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:367 # 0xba23f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:135 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 1408] @ 0x93e190 0x942d2a 0x94435e 0xd23976 0xd2301c 0x483781 # 0x93e18f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:522 # 0x942d29 crypto/tls.(*Conn).writeRecordLocked+0x649 crypto/tls/conn.go:1025 # 0x94435d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd23975 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7f5 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:678 # 0xd2301b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.0.1/session.go:546 0: 0 [1: 64] @ 0xc3fc73 0x483781 # 0xc3fc72 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0x252 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:130 0: 0 [6: 768] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27fe 0x6d7845 0x980dbe 0x97d1ff 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x980dbd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x97d1fe crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e crypto/tls/handshake_server_tls13.go:893 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [7: 672] @ 0x6da8cf 0x6d99d6 0x6de2b5 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6da8ce github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x6d99d5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 2464] @ 0x9732fc 0x972eaf 0x97241a 0x9460fa 0x983528 0x483781 # 0x9732fb crypto/tls.clientHelloInfo+0x4db crypto/tls/handshake_server.go:986 # 0x972eae crypto/tls.(*Conn).readClientHello+0x8e crypto/tls/handshake_server.go:161 # 0x972419 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:44 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 480] @ 0x52f55b 0x52f53d 0xdedc86 0xdec62b 0xdeb4e5 0x483781 # 0x52f55a context.withCancel+0x3a context/context.go:277 # 0x52f53c context.WithCancelCause+0x1c context/context.go:269 # 0xdedc85 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4c5 github.com/quic-go/quic-go@v0.52.0/server.go:664 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 64] @ 0x1496253 0x14a6f72 0x6d7c3e 0xdb795e 0xdb7ee7 0xdb7a6c 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x6d7c3d golang.org/x/crypto/hkdf.(*hkdf).Read+0x1bd golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:65 # 0xdb795d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb7ee6 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:57 # 0xdb7a6b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:35 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [42: 64512] @ 0x943c37 0x943778 0x972e5e 0x97241a 0x9460fa 0x983528 0x483781 # 0x943c36 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1173 # 0x943777 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x972e5d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:138 # 0x972419 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:44 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 240] @ 0x6f292f 0x6f339f 0x11eb60e 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x6f292e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6f339e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11eb60d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x738daf 0x738451 0x73c625 0x767427 0x7673e1 0x7699b3 0x768eec 0x76959c 0x747545 0x747a73 0x8ebbb1 0x8eb186 0x8ea616 0x8ec3e5 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x738dae github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:295 # 0x738450 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1b0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:242 # 0x73c624 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:838 # 0x767426 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:935 # 0x7673e0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:460 # 0x7699b2 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:178 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x747544 github.com/syndtr/goleveldb/leveldb.(*DB).has+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:823 # 0x747a72 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:865 # 0x8ebbb0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8eb185 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8ea615 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x395 github.com/pactus-project/pactus/store/block.go:79 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 144] @ 0x7edd1c 0x7f3ce5 0x7f4b7d 0x9774c9 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7edd1b crypto/x509.parseName+0x11b crypto/x509/parser.go:146 # 0x7f3ce4 crypto/x509.parseCertificate+0x504 crypto/x509/parser.go:960 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0x9774c8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:903 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 192] @ 0xde8d65 0xde8bfb 0xdd7903 0xdd63ed 0xddd6bc 0xddce6a 0xddcd18 0xddbc0d 0xddb931 0xdcf25a 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xde8d64 github.com/quic-go/quic-go.(*sendStream).popNewOrRetransmittedStreamFrame+0xa4 github.com/quic-go/quic-go@v0.52.0/send_stream.go:257 # 0xde8bfa github.com/quic-go/quic-go.(*sendStream).popStreamFrame+0x5a github.com/quic-go/quic-go@v0.52.0/send_stream.go:222 # 0xdd7902 github.com/quic-go/quic-go.(*framer).getNextStreamFrame+0x102 github.com/quic-go/quic-go@v0.52.0/framer.go:257 # 0xdd63ec github.com/quic-go/quic-go.(*framer).Append+0x28c github.com/quic-go/quic-go@v0.52.0/framer.go:105 # 0xddd6bb github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5bb github.com/quic-go/quic-go@v0.52.0/packet_packer.go:695 # 0xddce69 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:608 # 0xddcd17 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:599 # 0xddbc0c github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1ac github.com/quic-go/quic-go@v0.52.0/packet_packer.go:489 # 0xddb930 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x90 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:472 # 0xdcf259 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0xb9 github.com/quic-go/quic-go@v0.52.0/connection.go:2347 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [2: 96] @ 0x461ac6 0x4cdfa7 0x935c0e 0x97e62f 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x4cdfa6 io.WriteString+0x66 io/io.go:318 # 0x935c0d crypto/tls.signedMessage+0x14d crypto/tls/auth.go:92 # 0x97e62e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x52e crypto/tls/handshake_server_tls13.go:1103 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 512] @ 0x98ee5c 0xa24289 0xa2428a 0x9fdbc7 0xa028b8 0x483781 # 0x98ee5b net/textproto.readMIMEHeader+0x27b net/textproto/reader.go:568 # 0xa24288 net/textproto.(*Reader).ReadMIMEHeader+0x4c8 net/textproto/reader.go:502 # 0xa24289 net/http.readRequest+0x4c9 net/http/request.go:1133 # 0x9fdbc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1048 # 0xa028b7 net/http.(*conn).serve+0x397 net/http/server.go:2027 0: 0 [1: 320] @ 0x98ec48 0xa24289 0xa2428a 0x9fdbc7 0xa028b8 0x483781 # 0x98ec47 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:520 # 0xa24288 net/textproto.(*Reader).ReadMIMEHeader+0x4c8 net/textproto/reader.go:502 # 0xa24289 net/http.readRequest+0x4c9 net/http/request.go:1133 # 0x9fdbc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1048 # 0xa028b7 net/http.(*conn).serve+0x397 net/http/server.go:2027 0: 0 [3: 48] @ 0x6e6b30 0x6e763e 0x6e62b6 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6e6b2f github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x6f github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x6e763d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6e62b5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x6e97c5 0x8ea3dc 0x8ec3e5 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6e97c4 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xa4 github.com/pactus-project/pactus/types/block/header.go:104 # 0x8ea3db github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x7b0d47 0x7b1185 0x7b429c 0x10c8f51 0x10c6f0f 0x10c5f8f 0x10c390c 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x7b0d46 github.com/multiformats/go-multiaddr.readComponent+0x146 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:89 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x10c8f50 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x7b0 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:814 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5f8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:513 # 0x10c390b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:96 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 2560] @ 0xb518c6 0xb51a7a 0xb5ac25 0xb5a6df 0x483781 # 0xb518c5 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.7.0/bucket.go:52 # 0xb51a79 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x299 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:111 # 0xb5ac24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:273 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [43: 44032] @ 0xdc2496 0xdc2489 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdc2495 github.com/quic-go/quic-go/internal/utils/ringbuffer.(*RingBuffer[...]).Init+0x6f5 github.com/quic-go/quic-go@v0.52.0/internal/utils/ringbuffer/ringbuffer.go:13 # 0xdc2488 github.com/quic-go/quic-go.(*connection).preSetup+0x6e8 github.com/quic-go/quic-go@v0.52.0/connection.go:495 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [21: 26880] @ 0x942933 0x94276a 0x94321c 0x97bc9e 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x942932 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x942769 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:979 # 0x94321b crypto/tls.(*Conn).writeHandshakeRecord+0x13b crypto/tls/conn.go:1060 # 0x97bc9d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d crypto/tls/handshake_server_tls13.go:751 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [16: 5632] @ 0x479453 0x408c45 0x408c38 0x40e252 0xdbc8d1 0xdbc70b 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdbc8d0 github.com/quic-go/quic-go.newConnIDGenerator+0x770 github.com/quic-go/quic-go@v0.52.0/conn_id_generator.go:72 # 0xdbc70a github.com/quic-go/quic-go.init.func1+0x5aa github.com/quic-go/quic-go@v0.52.0/connection.go:269 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [16: 9216] @ 0xd944cb 0xd96708 0xd9648c 0xdc9c77 0xdc9c0c 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0xd944ca github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1aa github.com/quic-go/quic-go@v0.52.0/internal/wire/crypto_frame.go:34 # 0xd96707 github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x107 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:117 # 0xd9648b github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:80 # 0xdc9c76 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1d6 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:60 # 0xdc9c0b github.com/quic-go/quic-go.(*connection).handleFrames+0x16b github.com/quic-go/quic-go@v0.52.0/connection.go:1435 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 96] @ 0x14b2797 0x6d7845 0x6d7dcb 0xdb7945 0xdba3aa 0xdba733 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdba3a9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:126 # 0xdba732 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x112 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:153 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [3: 48] @ 0x1242778 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1242777 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x377 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:258 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [4: 448] @ 0xdd95c5 0xdd8b8f 0xdcfef4 0xdcc2dd 0xdc3405 0x483781 # 0xdd95c4 github.com/quic-go/quic-go.(*packetPacker).packConnectionClose+0x9e4 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:275 # 0xdd8b8e github.com/quic-go/quic-go.(*packetPacker).PackApplicationClose+0x2e github.com/quic-go/quic-go@v0.52.0/packet_packer.go:186 # 0xdcfef3 github.com/quic-go/quic-go.(*connection).sendConnectionClose+0x173 github.com/quic-go/quic-go@v0.52.0/connection.go:2461 # 0xdcc2dc github.com/quic-go/quic-go.(*connection).handleCloseError+0x61c github.com/quic-go/quic-go@v0.52.0/connection.go:1920 # 0xdc3404 github.com/quic-go/quic-go.(*connection).run+0xba4 github.com/quic-go/quic-go@v0.52.0/connection.go:691 0: 0 [1: 512] @ 0xda9bf9 0xda9ba3 0xdcf69f 0xdcec85 0xdcd578 0xdc328f 0x483781 # 0xda9bf8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2d8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:51 # 0xda9ba2 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x282 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:293 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcec84 github.com/quic-go/quic-go.(*connection).maybeSendAckOnlyPacket+0x304 github.com/quic-go/quic-go@v0.52.0/connection.go:2299 # 0xdcd577 github.com/quic-go/quic-go.(*connection).triggerSending+0x1b7 github.com/quic-go/quic-go@v0.52.0/connection.go:2083 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [28: 21504] @ 0x66bf1e 0x66bf12 0x66be45 0xdb291e 0xdb233a 0xdb5fcf 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x66bf1d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x66bf11 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x66be44 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xdb291d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.52.0/internal/handshake/cipher_suite.go:47 # 0xdb2339 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:18 # 0xdb5fce github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x40e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:492 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [2: 3072] @ 0xdfd885 0x49bd51 0xdddc6d 0xdddc61 0xdcef79 0xdcd599 0xdc328f 0x483781 # 0xdfd884 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:87 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdddc6c github.com/quic-go/quic-go.getPacketBuffer+0x1cc github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:72 # 0xdddc60 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x1c0 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:756 # 0xdcef78 github.com/quic-go/quic-go.(*connection).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.52.0/connection.go:2325 # 0xdcd598 github.com/quic-go/quic-go.(*connection).triggerSending+0x1d8 github.com/quic-go/quic-go@v0.52.0/connection.go:2085 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [4: 1024] @ 0x49c732 0x49bc65 0x8e3c39 0xd28bf3 0xd28bdf 0xd27ded 0xd24694 0xd23f0f 0xd23d58 0x483781 # 0x49c731 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8e3c38 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd28bf2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd28bde github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.0.1/util.go:149 # 0xd27dec github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:479 # 0xd24693 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:787 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [3: 48] @ 0xda9bf9 0xda9ba3 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda9bf8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2d8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:51 # 0xda9ba2 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x282 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:293 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [2: 64] @ 0xdbc506 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdbc505 github.com/quic-go/quic-go.init.func1+0x3a5 github.com/quic-go/quic-go@v0.52.0/connection.go:265 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [6: 480] @ 0xdbc239 0xdbc34b 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdbc238 github.com/quic-go/quic-go.newCryptoStream+0xd8 github.com/quic-go/quic-go@v0.52.0/crypto_stream.go:31 # 0xdbc34a github.com/quic-go/quic-go.init.func1+0x1ea github.com/quic-go/quic-go@v0.52.0/connection.go:252 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [12: 2688] @ 0x7836ba 0x7836d0 0x14b27af 0x14e7ad3 0x14e71ff 0x14e8c28 0x14e8d0e 0x14e86fd 0x14f0c92 0x14f0c51 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x7836b9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:199 # 0x7836cf crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x14e7ad2 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:57 # 0x14e71fe crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:169 # 0x14e8c27 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:329 # 0x14e8d0d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:222 # 0x14e86fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:328 # 0x14f0c91 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14f0c50 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:299 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 832] @ 0xda9dc9 0xda9d7d 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda9dc8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4a8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:57 # 0xda9d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x45c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:311 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [2: 48] @ 0x7d033d 0x7cf605 0x7d0149 0x7cf605 0x7d0149 0x7d0633 0x800aa5 0x800a7b 0xd8b458 0xd8ac15 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d033c encoding/asn1.makeField+0xb9c encoding/asn1/marshal.go:714 # 0x7cf604 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x7d0148 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x7cf604 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x7d0148 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x7d0632 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:737 # 0x800aa4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x800a7a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd8b457 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:198 # 0xd8ac14 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x194 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:139 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 288] @ 0x7d68c5 0x971c96 0x971b8c 0x7d65c2 0x7d6951 0x971a34 0x97199c 0x9722d8 0x97e80d 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x971c95 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b5 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x971b8b crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1845 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x971a33 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97199b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1841 # 0x9722d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1941 # 0x97e80c crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x70c crypto/tls/handshake_server_tls13.go:1110 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x7f39e9 0x7f4b7d 0x9774c9 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7f39e8 crypto/x509.parseCertificate+0x208 crypto/x509/parser.go:922 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0x9774c8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:903 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [17: 26112] @ 0xdfd885 0x49bd51 0xdef0d2 0xdef0c6 0xdeecd8 0xdeb885 0x483781 # 0xdfd884 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:87 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdef0d1 github.com/quic-go/quic-go.getPacketBuffer+0x331 github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:72 # 0xdef0c5 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x325 github.com/quic-go/quic-go@v0.52.0/server.go:823 # 0xdeecd7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.52.0/server.go:793 # 0xdeb884 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.52.0/server.go:322 0: 0 [3: 2304] @ 0x66bf1e 0x66bf12 0x66be45 0xdb291e 0xdb233a 0xdba585 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x66bf1d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x66bf11 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x66be44 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xdb291d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.52.0/internal/handshake/cipher_suite.go:47 # 0xdb2339 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:18 # 0xdba584 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:140 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [5: 40] @ 0x10d0cd0 0x10cf54f 0x10c4dd5 0x1141e22 0x1140406 0x113fd7e 0x113dce7 0x113d586 0x483781 # 0x10d0ccf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).getTopExternalAddrs+0x6f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:279 # 0x10cf54e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).AddrsFor+0x34e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:208 # 0x10c4dd4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).ObservedAddrsFor+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:418 # 0x1141e21 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:485 # 0x1140405 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendNATAddrs+0x365 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:453 # 0x113fd7d github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:402 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [11: 8448] @ 0x66bf1e 0x66bf12 0x66be45 0xdb9cc5 0xdb98a6 0xdb9099 0xdeef11 0xdeecd8 0xdeb885 0x483781 # 0x66bf1d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x66bf11 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x66be44 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xdb9cc4 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:69 # 0xdb98a5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:35 # 0xdb9098 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:71 # 0xdeef10 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.52.0/server.go:807 # 0xdeecd7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.52.0/server.go:793 # 0xdeb884 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.52.0/server.go:322 0: 0 [1: 32] @ 0xddc87d 0xdddbc9 0xdcef79 0xdcd599 0xdc328f 0x483781 # 0xddc87c github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x8bc github.com/quic-go/quic-go@v0.52.0/packet_packer.go:558 # 0xdddbc8 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x128 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:744 # 0xdcef78 github.com/quic-go/quic-go.(*connection).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.52.0/connection.go:2325 # 0xdcd598 github.com/quic-go/quic-go.(*connection).triggerSending+0x1d8 github.com/quic-go/quic-go@v0.52.0/connection.go:2085 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [5: 480] @ 0x14b2797 0x14fc91a 0x1501be5 0x980c6d 0x93cf67 0x97be45 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980c6c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97be44 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 crypto/tls/handshake_server_tls13.go:766 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [18: 6336] @ 0xdb36b1 0xdb3796 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdb36b0 github.com/quic-go/quic-go/internal/handshake.newUpdatableAEAD+0xd0 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:83 # 0xdb3795 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x1b5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:153 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [5: 160] @ 0x1496253 0x1501847 0x97bec5 0x97be46 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x1501846 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x97bec4 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x584 crypto/internal/fips140/tls13/tls13.go:112 # 0x97be45 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x505 crypto/tls/handshake_server_tls13.go:767 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 128] @ 0xbab23b 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xbab23a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x77a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:348 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 240] @ 0x73b97c 0x73bd9c 0x73bf38 0x73a355 0x72b339 0x72bab0 0x72ba18 0x72cbfe 0x75177b 0x8e98a2 0x8ebe6b 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x73b97b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x73bd9b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:769 # 0x73bf37 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x137 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x73a354 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x72b338 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x72baaf github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x72ba17 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x72cbfd github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x75177a github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_iter.go:249 # 0x8e98a1 github.com/pactus-project/pactus/store.newAccountStore+0x1c1 github.com/pactus-project/pactus/store/account.go:29 # 0x8ebe6a github.com/pactus-project/pactus/store.NewStore+0x1ca github.com/pactus-project/pactus/store/store.go:95 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [14: 10752] @ 0x66bf1e 0x66bf12 0x66be45 0xdb291e 0xdb233a 0xdba585 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x66bf1d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x66bf11 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x66be44 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xdb291d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.52.0/internal/handshake/cipher_suite.go:47 # 0xdb2339 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:18 # 0xdba584 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:140 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [49: 131712] @ 0x533ab4 0x5334dd 0x5336b9 0x9848a5 0x9843dc 0x9434c7 0x9436e5 0x972e5e 0x97241a 0x9460fa 0x983528 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x9848a4 crypto/tls.(*Conn).quicWaitForSignal+0x184 crypto/tls/quic.go:494 # 0x9843db crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:377 # 0x9434c6 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1075 # 0x9436e4 crypto/tls.(*Conn).readHandshake+0x1a4 crypto/tls/conn.go:1110 # 0x972e5d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:138 # 0x972419 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:44 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 288] @ 0x479453 0x408c45 0x408c38 0x40e252 0x12219cf 0x1221a36 0x124e8b2 0x1251906 0x12500b3 0x124f7c5 0x122ebd5 0x12c913c 0x1230f14 0x483781 # 0x12219ce google.golang.org/grpc/attributes.New+0x12e google.golang.org/grpc@v1.73.0/attributes/attributes.go:45 # 0x1221a35 google.golang.org/grpc/attributes.(*Attributes).WithValue+0x195 google.golang.org/grpc@v1.73.0/attributes/attributes.go:54 # 0x124e8b1 google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.(*pickfirstBalancer).newSCData+0x71 google.golang.org/grpc@v1.73.0/balancer/pickfirst/pickfirstleaf/pickfirstleaf.go:189 # 0x1251905 google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.(*pickfirstBalancer).requestConnectionLocked+0x185 google.golang.org/grpc@v1.73.0/balancer/pickfirst/pickfirstleaf/pickfirstleaf.go:528 # 0x12500b2 google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.(*pickfirstBalancer).startFirstPassLocked+0x192 google.golang.org/grpc@v1.73.0/balancer/pickfirst/pickfirstleaf/pickfirstleaf.go:386 # 0x124f7c4 google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.(*pickfirstBalancer).UpdateClientConnState+0x9a4 google.golang.org/grpc@v1.73.0/balancer/pickfirst/pickfirstleaf/pickfirstleaf.go:345 # 0x122ebd4 google.golang.org/grpc/internal/balancer/gracefulswitch.(*Balancer).UpdateClientConnState+0x174 google.golang.org/grpc@v1.73.0/internal/balancer/gracefulswitch/gracefulswitch.go:194 # 0x12c913b google.golang.org/grpc.(*ccBalancerWrapper).updateClientConnState.func1+0x23b google.golang.org/grpc@v1.73.0/balancer_wrapper.go:124 # 0x1230f13 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0x173 google.golang.org/grpc@v1.73.0/internal/grpcsync/callback_serializer.go:94 0: 0 [8: 128] @ 0x1290c10 0x128ec9b 0x12d8a5c 0x12d99f7 0x12e102b 0x12e64e8 0x12dec9f 0x483781 # 0x1290c0f google.golang.org/grpc/internal/transport.(*Stream).read+0x14f google.golang.org/grpc@v1.73.0/internal/transport/transport.go:399 # 0x128ec9a google.golang.org/grpc/internal/transport.(*ServerStream).Read+0x1a google.golang.org/grpc@v1.73.0/internal/transport/server_stream.go:56 # 0x12d8a5b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.73.0/rpc_util.go:705 # 0x12d99f6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.73.0/rpc_util.go:850 # 0x12e102a google.golang.org/grpc.(*Server).processUnaryRPC+0xd6a google.golang.org/grpc@v1.73.0/server.go:1361 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [3: 96] @ 0xd9c568 0xd96a4d 0xd9648c 0xdc9c77 0xdc9c0c 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0xd9c567 github.com/quic-go/quic-go/internal/wire.parseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.52.0/internal/wire/stream_frame.go:63 # 0xd96a4c github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x44c github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:99 # 0xd9648b github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:80 # 0xdc9c76 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1d6 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:60 # 0xdc9c0b github.com/quic-go/quic-go.(*connection).handleFrames+0x16b github.com/quic-go/quic-go@v0.52.0/connection.go:1435 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 1253376] @ 0x142c3d4 0x142c398 0x142c3e3 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x142c3d3 bytes.(*Buffer).String+0x1173 bytes/buffer.go:71 # 0x142c397 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x1137 github.com/pactus-project/pactus/www/html/server.go:273 # 0x142c3e2 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1182 github.com/pactus-project/pactus/www/html/network.go:80 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 4194304] @ 0x533ab4 0x5334dd 0x5336b9 0x5158b7 0x14313c7 0x143133f 0x142d93c 0x142c369 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x14313c6 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x146 github.com/pactus-project/pactus/www/html/server.go:224 # 0x143133e github.com/pactus-project/pactus/www/html.metricToTable.func1+0xbe github.com/pactus-project/pactus/www/html/network.go:131 # 0x142d93b github.com/pactus-project/pactus/www/html.metricToTable+0xfb github.com/pactus-project/pactus/www/html/network.go:153 # 0x142c368 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1108 github.com/pactus-project/pactus/www/html/network.go:72 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [15: 2640] @ 0x6589b0 0x6591fa 0x659b9c 0x6d93bc 0x142c545 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x6589af github.com/pactus-project/pactus/util/bech32m.toBytes+0x2f github.com/pactus-project/pactus/util/bech32m/bech32m.go:28 # 0x6591f9 github.com/pactus-project/pactus/util/bech32m.DecodeNoLimit+0x1b9 github.com/pactus-project/pactus/util/bech32m/bech32m.go:210 # 0x659b9b github.com/pactus-project/pactus/util/bech32m.DecodeToBase256WithTypeNoLimit+0x1b github.com/pactus-project/pactus/util/bech32m/bech32m.go:421 # 0x6d93bb github.com/pactus-project/pactus/crypto/bls.PublicKeyFromString+0x1b github.com/pactus-project/pactus/crypto/bls/public_key.go:29 # 0x142c544 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x12e4 github.com/pactus-project/pactus/www/html/network.go:75 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [6: 3145728] @ 0x533ab4 0x5334dd 0x5336b9 0x5158b7 0x142c61e 0x142c587 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x142c61d github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x13bd github.com/pactus-project/pactus/www/html/server.go:224 # 0x142c586 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1326 github.com/pactus-project/pactus/www/html/network.go:76 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 131072] @ 0x533ab4 0x5334dd 0x5336b9 0x5158b7 0x142c61e 0x142c587 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x142c61d github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x13bd github.com/pactus-project/pactus/www/html/server.go:224 # 0x142c586 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1326 github.com/pactus-project/pactus/www/html/network.go:76 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 4864] @ 0x862369 0x862349 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x140f5e7 0x12cbf85 0x133b2c7 0x142b349 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x862368 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.6/internal/impl/pointer_unsafe.go:138 # 0x862348 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:452 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x133b2c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:49 # 0x142b348 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 864] @ 0x4c179d 0x8622c5 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x140f5e7 0x12cbf85 0x133b2c7 0x142b349 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x4c179c reflect.New+0x5c reflect/value.go:3021 # 0x8622c4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:446 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x133b2c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:49 # 0x142b348 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [4: 96] @ 0x6d9756 0x6e6a59 0x6e6489 0x13c6397 0x13c7825 0x14753ff 0x483781 # 0x6d9755 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x6e6a58 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x78 github.com/pactus-project/pactus/types/tx/tx.go:298 # 0x6e6488 github.com/pactus-project/pactus/types/tx.(*Tx).Bytes+0x88 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x13c6396 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x156 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:25 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 1008] @ 0x47fb1c 0x4e4bd5 0xdfd4c5 0xdc05d3 0xdc030c 0xdcc3ed 0xdc3405 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e4bd4 time.AfterFunc+0x34 time/sleep.go:211 # 0xdfd4c4 github.com/quic-go/quic-go.(*packetHandlerMap).ReplaceWithClosed+0x3e4 github.com/quic-go/quic-go@v0.52.0/transport.go:828 # 0xdc05d2 github.com/quic-go/quic-go.connRunners.ReplaceWithClosed+0x3b2 github.com/quic-go/quic-go@v0.52.0/conn_id_generator.go:36 # 0xdc030b github.com/quic-go/quic-go.(*connIDGenerator).ReplaceWithClosed+0xeb github.com/quic-go/quic-go@v0.52.0/conn_id_generator.go:202 # 0xdcc3ec github.com/quic-go/quic-go.(*connection).handleCloseError+0x72c github.com/quic-go/quic-go@v0.52.0/connection.go:1924 # 0xdc3404 github.com/quic-go/quic-go.(*connection).run+0xba4 github.com/quic-go/quic-go@v0.52.0/connection.go:691 0: 0 [8: 896] @ 0x6d7def 0xdb7945 0xdb7fdb 0xdb7b10 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x6d7dee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:87 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb7fda github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:68 # 0xdb7b0f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:45 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 48] @ 0xdc1245 0xdc1619 0xdde0c4 0xddddbf 0xdcef79 0xdcd599 0xdc328f 0x483781 # 0xdc1244 github.com/quic-go/quic-go.(*connIDManager).updateConnectionID+0xa4 github.com/quic-go/quic-go@v0.52.0/conn_id_manager.go:178 # 0xdc1618 github.com/quic-go/quic-go.(*connIDManager).Get+0x58 github.com/quic-go/quic-go@v0.52.0/conn_id_manager.go:241 # 0xdde0c3 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0xa3 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:778 # 0xddddbe github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x31e github.com/quic-go/quic-go@v0.52.0/packet_packer.go:723 # 0xdcef78 github.com/quic-go/quic-go.(*connection).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.52.0/connection.go:2325 # 0xdcd598 github.com/quic-go/quic-go.(*connection).triggerSending+0x1d8 github.com/quic-go/quic-go@v0.52.0/connection.go:2085 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [2: 96] @ 0x527fbf 0x7b0479 0x7b045f 0x7b3f15 0xb405b9 0xb3ec77 0xe9c916 0xe9c908 0x11a103f 0xdedcb6 0xdec62b 0xdeb4e5 0x483781 # 0x527fbe strings.genSplit+0x7e strings/strings.go:305 # 0x7b0478 strings.Split+0x78 strings/strings.go:361 # 0x7b045e github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.16.0/codec.go:16 # 0x7b3f14 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:36 # 0xb405b8 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:320 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xe9c915 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xe9c907 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x11a103e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.42.0/config/config.go:387 # 0xdedcb5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.52.0/server.go:667 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 256] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27fe 0x6d7845 0x6d7dcb 0xdb7945 0xdba3aa 0xdba533 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdba3a9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:126 # 0xdba532 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x112 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:139 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [26: 19968] @ 0xdcacc9 0xdcac79 0xdcab1a 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xdcacc8 github.com/quic-go/quic-go.(*baseCryptoStream).Write+0x148 github.com/quic-go/quic-go@v0.52.0/crypto_stream.go:77 # 0xdcac78 github.com/quic-go/quic-go.(*connection).handleHandshakeEvents+0xf8 github.com/quic-go/quic-go@v0.52.0/connection.go:1620 # 0xdcab19 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0xb9 github.com/quic-go/quic-go@v0.52.0/connection.go:1592 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [8: 256] @ 0x6d83a7 0x6de285 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6d83a6 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x106 github.com/pactus-project/pactus/crypto/bls/bls.go:57 # 0x6de284 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x384 github.com/pactus-project/pactus/types/certificate/certificate.go:251 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 1152] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27fe 0x6d7845 0x6d7dcb 0xdb7945 0xdb6f0f 0xdb6e13 0xdb58e9 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdb58e8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x388 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:450 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [5: 2880] @ 0xd944cb 0xd96708 0xd9648c 0xdc9c77 0xdc9c0c 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xd944ca github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1aa github.com/quic-go/quic-go@v0.52.0/internal/wire/crypto_frame.go:34 # 0xd96707 github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x107 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:117 # 0xd9648b github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:80 # 0xdc9c76 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1d6 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:60 # 0xdc9c0b github.com/quic-go/quic-go.(*connection).handleFrames+0x16b github.com/quic-go/quic-go@v0.52.0/connection.go:1435 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [4: 96] @ 0x7cecef 0x7cec71 0x7d0149 0x7d0633 0x800458 0x80042f 0x8009b8 0xd8b458 0xd8ac15 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7cecee encoding/asn1.makeObjectIdentifier+0x62e encoding/asn1/marshal.go:308 # 0x7cec70 encoding/asn1.makeBody+0x5b0 encoding/asn1/marshal.go:471 # 0x7d0148 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x7d0632 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:737 # 0x800457 encoding/asn1.Marshal+0x2f7 encoding/asn1/marshal.go:731 # 0x80042e crypto/x509.marshalPublicKey+0x2ce crypto/x509/x509.go:110 # 0x8009b7 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd8b457 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:198 # 0xd8ac14 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x194 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:139 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 64] @ 0x14b28ce 0x14fc91a 0x1501be5 0x97dd07 0x983e98 0xdb4f7d 0xdc4b96 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x97dd06 crypto/tls.(*Conn).sendSessionTicket+0x126 crypto/tls/handshake_server_tls13.go:986 # 0x983e97 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdb4f7c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:369 # 0xdc4b95 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.52.0/connection.go:820 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [22: 39424] @ 0x978c53 0x977e65 0x97257d 0x9460fa 0x983528 0x483781 # 0x978c52 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xcd2 crypto/tls/handshake_server_tls13.go:294 # 0x977e64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:69 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 1344] @ 0x533ab4 0x5334dd 0x5336b9 0x5158b7 0x1429e76 0x1429d9a 0x1427b85 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1429e75 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x255 github.com/pactus-project/pactus/www/html/server.go:216 # 0x1429d99 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x179 github.com/pactus-project/pactus/www/html/blockchain.go:215 # 0x1427b84 github.com/pactus-project/pactus/www/html.(*Server).BlockchainHandler+0x7e4 github.com/pactus-project/pactus/www/html/blockchain.go:41 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [4: 65536] @ 0x533ab4 0x5334dd 0x5336b9 0x5158b7 0x1427aa5 0x1427a11 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1427aa4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x704 github.com/pactus-project/pactus/www/html/server.go:224 # 0x1427a10 github.com/pactus-project/pactus/www/html.(*Server).BlockchainHandler+0x670 github.com/pactus-project/pactus/www/html/blockchain.go:42 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 16384] @ 0x533ab4 0x5334dd 0x5336b9 0x5158b7 0x1427aa5 0x1427a11 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1427aa4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x704 github.com/pactus-project/pactus/www/html/server.go:224 # 0x1427a10 github.com/pactus-project/pactus/www/html.(*Server).BlockchainHandler+0x670 github.com/pactus-project/pactus/www/html/blockchain.go:42 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 720] @ 0x87a865 0x88fefa 0x88fb38 0x86232c 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x140f5e7 0x12cbf85 0x1333187 0x1427446 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x87a864 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5064 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86232b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:448 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1427445 github.com/pactus-project/pactus/www/html.(*Server).BlockchainHandler+0xa5 github.com/pactus-project/pactus/www/html/blockchain.go:20 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 4096] @ 0x533ab4 0x5334dd 0x5336b9 0x5158b7 0x1427aa5 0x1427a11 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1427aa4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x704 github.com/pactus-project/pactus/www/html/server.go:224 # 0x1427a10 github.com/pactus-project/pactus/www/html.(*Server).BlockchainHandler+0x670 github.com/pactus-project/pactus/www/html/blockchain.go:42 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [6: 1056] @ 0xdbcbaf 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdbcbae github.com/quic-go/quic-go.init.func1+0xa4e github.com/quic-go/quic-go@v0.52.0/connection.go:296 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [10: 655360] @ 0x533ab4 0x5334dd 0x5336b9 0x5158b7 0x1427aa5 0x1427a11 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1427aa4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x704 github.com/pactus-project/pactus/www/html/server.go:224 # 0x1427a10 github.com/pactus-project/pactus/www/html.(*Server).BlockchainHandler+0x670 github.com/pactus-project/pactus/www/html/blockchain.go:42 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [5: 4480] @ 0x533ab4 0x5334dd 0x5336b9 0x5158b7 0x1429fda 0x1429f3c 0x1427b85 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1429fd9 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x3b9 github.com/pactus-project/pactus/www/html/server.go:251 # 0x1429f3b github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x31b github.com/pactus-project/pactus/www/html/blockchain.go:218 # 0x1427b84 github.com/pactus-project/pactus/www/html.(*Server).BlockchainHandler+0x7e4 github.com/pactus-project/pactus/www/html/blockchain.go:41 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [6: 768] @ 0x66de1a 0x66de26 0x65bbfd 0x1502f17 0x14b27fe 0x14fc91a 0x1501be5 0x15018c9 0x97d3f2 0x97d380 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1502f16 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97d3f1 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x251 crypto/internal/fips140/tls13/tls13.go:137 # 0x97d37f crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1df crypto/tls/handshake_server_tls13.go:905 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 560] @ 0x6d7def 0xdb7945 0xdb6f0f 0xdb6e13 0xdb7be8 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x6d7dee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:87 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdb7be7 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:50 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 256] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27af 0x6d7845 0x6d7dcb 0xdb7945 0xdb2313 0xdba585 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdba584 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:140 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 96] @ 0x461ac6 0x7b1f6c 0x7b2d17 0x7b0f67 0x7b1185 0x7b429c 0x8e8afa 0x8e7edb 0x8e81f3 0x8e5494 0x8e4c5b 0x49bacb 0x8e4bdb 0x8e4baf 0x8e44fa 0x10cb005 0x10c9145 0x10c6f0f 0x10c5f8f 0x10c390c 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x7b1f6b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x8e8af9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:236 # 0x8e7eda github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:123 # 0x8e81f2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:176 # 0x8e5493 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.42.0/core/record/record.go:81 # 0x8e4c5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:230 # 0x49baca sync.(*Once).doSlow+0xaa sync/once.go:78 # 0x8e4bda sync.(*Once).Do+0x3a sync/once.go:69 # 0x8e4bae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:226 # 0x8e44f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:121 # 0x10cb004 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:1046 # 0x10c9144 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:833 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5f8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:513 # 0x10c390b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:96 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 96] @ 0xdb7775 0xdb7fdb 0xdb7b10 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdb7774 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:12 # 0xdb7fda github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:68 # 0xdb7b0f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:45 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 96] @ 0x7d68c5 0x98572f 0x9856b3 0x985617 0x97dec7 0x983e98 0xdb4f7d 0xdc4b96 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x98572e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xd0e vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9856b2 crypto/tls.marshalCertificate+0xc92 crypto/tls/handshake_messages.go:1469 # 0x985616 crypto/tls.(*SessionState).Bytes+0xbf6 crypto/tls/ticket.go:138 # 0x97dec6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1002 # 0x983e97 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdb4f7c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:369 # 0xdc4b95 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.52.0/connection.go:820 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [9: 2160] @ 0x479453 0x408c45 0x408c38 0x40e252 0x7ea354 0x7ea25a 0xd8b0da 0xd8ac15 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7ea353 crypto/x509.(*CertPool).addCertFunc+0x133 crypto/x509/cert_pool.go:204 # 0x7ea259 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd8b0d9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:163 # 0xd8ac14 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x194 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:139 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 192] @ 0x7b1265 0x7b429c 0x7b3f67 0xb40419 0xb3ec77 0xb423dc 0xb423ce 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x7b1264 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:154 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x7b3f66 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:40 # 0xb40418 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:298 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb423db github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb423cd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:260 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 32] @ 0xb5e2a7 0xb5e26e 0xb5e5f1 0xbac90a 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xb5e2a6 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Key+0x66 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:19 # 0xb5e26d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:80 # 0xb5e5f0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:92 # 0xbac909 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:497 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 576] @ 0xda9dc9 0xda9d7d 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda9dc8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4a8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:57 # 0xda9d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x45c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:311 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [2: 2304] @ 0xb53445 0xb59373 0xb5a6bd 0x483781 # 0xb53444 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0x1e4 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:328 # 0xb59372 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:141 # 0xb5a6bc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x33c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:224 0: 0 [9: 216] @ 0x126d4f6 0x126d4e2 0x126df11 0x126c86d 0x1276652 0x483781 # 0x126d4f5 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x55 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:54 # 0x126d4e1 google.golang.org/grpc/internal/transport.(*loopyWriter).preprocessData+0x41 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:767 # 0x126df10 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x270 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:882 # 0x126c86c google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x16c google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:593 # 0x1276651 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:472 0: 0 [17: 816] @ 0x407e72 0x479549 0x9ff308 0x9fee97 0xa01bf7 0xa0198a 0x131d516 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x9ff307 net/http.Header.Clone+0x5e7 net/http/header.go:105 # 0x9fee96 net/http.(*response).WriteHeader+0x176 net/http/server.go:1231 # 0xa01bf6 net/http.(*response).write+0x1d6 net/http/server.go:1688 # 0xa01989 net/http.(*response).Write+0x29 net/http/server.go:1665 # 0x131d515 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x755 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:201 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 240] @ 0x7c510e 0x7c5446 0x8003cb 0x8009b8 0xd8b458 0xea3030 0xea2da5 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x7c510d crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x20d crypto/elliptic/nistec.go:154 # 0x7c5445 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:135 # 0x8003ca crypto/x509.marshalPublicKey+0x26a crypto/x509/x509.go:104 # 0x8009b7 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd8b457 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:198 # 0xea302f github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xaf github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:120 # 0xea2da4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:106 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [5: 640] @ 0xdc1ef1 0xdc1e87 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdc1ef0 github.com/quic-go/quic-go.newSendQueue+0x150 github.com/quic-go/quic-go@v0.52.0/send_queue.go:42 # 0xdc1e86 github.com/quic-go/quic-go.(*connection).preSetup+0xe6 github.com/quic-go/quic-go@v0.52.0/connection.go:468 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [5: 8960] @ 0xb54347 0xba9bb7 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb54346 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0xe6 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:458 # 0xba9bb6 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:169 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [10: 11520] @ 0x64a92a 0x6f294b 0x6f291f 0x6f344b 0x11f9465 0x11f9505 0x11f5785 0x11f5094 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x64a929 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:934 # 0x6f294a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.8.0/encode.go:98 # 0x6f291e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6f344a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xca github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f5784 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x11f5093 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 448] @ 0xde7abc 0xdf1566 0xdf2ae5 0xdff3fb 0xdff3df 0xdf2d6e 0xdd022c 0xea2289 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0x11c07cb 0x11bcbaa 0x483781 # 0xde7abb github.com/quic-go/quic-go.newSendStream+0x5b github.com/quic-go/quic-go@v0.52.0/send_stream.go:82 # 0xdf1565 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.52.0/stream.go:108 # 0xdf2ae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.52.0/streams_map.go:90 # 0xdff3fa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:115 # 0xdff3de github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:77 # 0xdf2d6d github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.52.0/streams_map.go:142 # 0xdd022b github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x2b github.com/quic-go/quic-go@v0.52.0/connection.go:2509 # 0xea2288 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/conn.go:62 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x11c07ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 24] @ 0x53a31a 0x6646e5 0x665172 0x6e14b3 0x6e6c51 0x6e763e 0x6e62b6 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x53a319 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x665171 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e14b2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6e6c50 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6e763d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6e62b5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x52f465 0x12e9cff 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x52f464 context.WithCancel+0x64 context/context.go:242 # 0x12e9cfe google.golang.org/grpc.newClientStreamWithParams+0x15e google.golang.org/grpc@v1.73.0/stream.go:276 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 144] @ 0xba2ffe 0xba304e 0xba33cf 0xbab0c7 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xba2ffd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:36 # 0xba304d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:56 # 0xba33ce github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:106 # 0xbab0c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:334 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [35: 35840] @ 0x533ab4 0x5334dd 0x5336b9 0x6cbb08 0x6cbaec 0x6ccbc5 0x6cc3d5 0x6c7d1a 0x6c8c85 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x6cbb07 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6cbaeb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6ccbc4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6cc3d4 compress/flate.(*huffmanBitWriter).writeBlock+0x474 compress/flate/huffman_bit_writer.go:490 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8c84 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 16128] @ 0x123a46c 0x123b02b 0x1242a05 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a46b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:95 # 0x123b02a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:209 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [16: 512] @ 0xdfd896 0x49bd51 0xdf76fd 0xdf76f1 0xdfafbc 0xdfa1e5 0x483781 # 0xdfd895 github.com/quic-go/quic-go.init.0.func1+0x35 github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:87 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdf76fc github.com/quic-go/quic-go.getPacketBuffer+0x69c github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:72 # 0xdf76f0 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x690 github.com/quic-go/quic-go@v0.52.0/sys_conn_oob.go:167 # 0xdfafbb github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.52.0/transport.go:534 # 0xdfa1e4 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.52.0/transport.go:428 0: 0 [3: 96] @ 0x9006bf 0x48d207 0x48ce5c 0xea3753 0xea3852 0xd5ef8a 0x115608c 0x11511c2 0x11c0e38 0x483781 # 0x9006be github.com/libp2p/go-libp2p/core/network.(*StreamError).Unwrap+0x1e github.com/libp2p/go-libp2p@v0.42.0/core/network/mux.go:42 # 0x48d206 errors.as+0x2a6 errors/wrap.go:132 # 0x48ce5b errors.As+0x1db errors/wrap.go:113 # 0xea3752 github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x172 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:41 # 0xea3851 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x31 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:59 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x115608b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x11511c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:906 # 0x11c0e37 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:102 0: 0 [5: 1280] @ 0xc5f46d 0xc5f450 0xc4de89 0xc4de7d 0xc4bb71 0xc4a705 0xc4a510 0xc49d39 0xc5ddb2 0xc59aa5 0x483781 # 0xc5f46c github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20c github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:26 # 0xc5f44f github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1ef github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:97 # 0xc4de88 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:68 # 0xc4de7c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1405 # 0xc4bb70 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4f0 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1373 # 0xc4a704 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1165 # 0xc4a50f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x78f github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1244 # 0xc49d38 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x58 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1164 # 0xc5ddb1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1429 # 0xc59aa4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbc4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:849 0: 0 [4: 384] @ 0x14b2797 0x14fc91a 0x1501be5 0x980c6d 0x93cf67 0x97d42b 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980c6c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97d42a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a crypto/tls/handshake_server_tls13.go:906 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 32] @ 0x7d6805 0x7d66db 0x7d653d 0x96f516 0x7d65c2 0x7d6951 0x96f447 0x96f3d7 0x96f3aa 0x7d65c2 0x7d6951 0x96f0f4 0x96f05c 0x9431b6 0x97cb85 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d6804 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7d66da vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x7d653c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96f515 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x95 crypto/tls/handshake_messages.go:1471 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96f446 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96f3d6 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1469 # 0x96f3a9 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1462 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96f0f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96f05b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1452 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97cb84 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:851 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 240] @ 0xe0cdda 0xe0cabf 0xe98f36 0xdede6f 0xdec62b 0xdeb4e5 0x483781 # 0xe0cdd9 github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x2d9 github.com/quic-go/quic-go@v0.52.0/metrics/connection_tracer.go:195 # 0xe0cabe github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.52.0/metrics/connection_tracer.go:92 # 0xe98f35 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func2+0xb5 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/connmgr.go:145 # 0xdede6e github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x6ae github.com/quic-go/quic-go@v0.52.0/server.go:697 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 16] @ 0xb403e5 0xb3ec77 0xb423dc 0xb423ce 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0xb403e4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x84 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:298 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb423db github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb423cd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:260 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 144] @ 0x4794fa 0x47950f 0x8f9d0c 0x11ce08b 0x11d0b86 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8f9d0b github.com/pactus-project/pactus/sandbox.NewSandbox+0xeb github.com/pactus-project/pactus/sandbox/sandbox.go:63 # 0x11ce08a github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xaa github.com/pactus-project/pactus/state/state.go:147 # 0x11d0b85 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:452 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 17408] @ 0x73ce50 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x73ce4f github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa2f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0xdb293b 0xdb7bb5 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdb293a github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x5a github.com/quic-go/quic-go@v0.52.0/internal/handshake/cipher_suite.go:52 # 0xdb7bb4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x194 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:48 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 320] @ 0xb57e0d 0xba6fe5 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb57e0c github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).NetworkSize+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:167 # 0xba6fe4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x524 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:50 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 216] @ 0x127a325 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x127a324 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x304 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:796 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 96] @ 0xdf142f 0xdf29ee 0xe01803 0xdf3815 0xdf36b7 0xdcafbe 0xdca393 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0xdf142e github.com/quic-go/quic-go.newStream+0xae github.com/quic-go/quic-go@v0.52.0/stream.go:96 # 0xdf29ed github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.52.0/streams_map.go:98 # 0xe01802 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x222 github.com/quic-go/quic-go@v0.52.0/streams_map_incoming.go:129 # 0xdf3814 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.52.0/streams_map.go:238 # 0xdf36b6 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.52.0/streams_map.go:212 # 0xdcafbd github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.52.0/connection.go:1629 # 0xdca392 github.com/quic-go/quic-go.(*connection).handleFrame+0x1d2 github.com/quic-go/quic-go@v0.52.0/connection.go:1501 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 32] @ 0x8f9f3a 0x8f9f4c 0x8fd794 0x8fcbd3 0x8fe9c5 0x11cd16d 0x11d0bb3 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8f9f39 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x139 github.com/pactus-project/pactus/types/account/account.go:96 # 0x8f9f4b github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x14b github.com/pactus-project/pactus/sandbox/sandbox.go:108 # 0x8fd793 github.com/pactus-project/pactus/execution/executor.newTransferExecutor+0x113 github.com/pactus-project/pactus/execution/executor/transfer.go:31 # 0x8fcbd2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x92 github.com/pactus-project/pactus/execution/executor/executor.go:19 # 0x8fe9c4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x11cd16c github.com/pactus-project/pactus/state.(*state).executeBlock+0x18c github.com/pactus-project/pactus/state/execution.go:36 # 0x11d0bb2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x312 github.com/pactus-project/pactus/state/state.go:453 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11ccc16 0x11ccb31 0x11ccb31 0x11ccb65 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb31 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 491520] @ 0x533ab4 0x5334dd 0x5336b9 0x6cbb08 0x6cbaec 0x6ccbc5 0x6cc3d5 0x6c7d1a 0x6c8e67 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x6cbb07 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6cbaeb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6ccbc4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6cc3d4 compress/flate.(*huffmanBitWriter).writeBlock+0x474 compress/flate/huffman_bit_writer.go:490 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8e66 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 163840] @ 0x533ab4 0x5334dd 0x5336b9 0x6cbb08 0x6cbaec 0x6ccc2e 0x6cc3d5 0x6c7d1a 0x6c8c85 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x6cbb07 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6cbaeb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6ccc2d compress/flate.(*huffmanBitWriter).writeTokens+0x12d compress/flate/huffman_bit_writer.go:580 # 0x6cc3d4 compress/flate.(*huffmanBitWriter).writeBlock+0x474 compress/flate/huffman_bit_writer.go:490 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8c84 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 560] @ 0xdf171c 0xdf17b3 0xdf2ae5 0xdff3fb 0xdff3df 0xdf2d6e 0xdd022c 0xea2289 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0x11c07cb 0x11bcbaa 0x483781 # 0xdf171b github.com/quic-go/quic-go.newReceiveStream+0x39b github.com/quic-go/quic-go@v0.52.0/receive_stream.go:76 # 0xdf17b2 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.52.0/stream.go:121 # 0xdf2ae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.52.0/streams_map.go:90 # 0xdff3fa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:115 # 0xdff3de github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:77 # 0xdf2d6d github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.52.0/streams_map.go:142 # 0xdd022b github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x2b github.com/quic-go/quic-go@v0.52.0/connection.go:2509 # 0xea2288 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/conn.go:62 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x11c07ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 256] @ 0xda9bf9 0xda9ba3 0xdcf69f 0xdcec85 0xdcd578 0xdc328f 0x483781 # 0xda9bf8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2d8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:51 # 0xda9ba2 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x282 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:293 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcec84 github.com/quic-go/quic-go.(*connection).maybeSendAckOnlyPacket+0x304 github.com/quic-go/quic-go@v0.52.0/connection.go:2299 # 0xdcd577 github.com/quic-go/quic-go.(*connection).triggerSending+0x1b7 github.com/quic-go/quic-go@v0.52.0/connection.go:2083 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [9: 1728] @ 0xc36725 0xc365a5 0xc3a1b3 0xbac1fc 0x483781 # 0xc36724 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc365a4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc3a1b2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xbac1fb github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x57b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:455 0: 0 [6: 192] @ 0xb5e9bf 0xbab787 0xbab769 0xbab72f 0xbab49e 0xbaa8c5 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbab786 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:148 # 0xbab768 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:158 # 0xbab72e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:382 # 0xbab49d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:356 # 0xbaa8c4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:305 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x6d662d 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6d662c github.com/pactus-project/pactus/util.CompressBuffer+0x2c github.com/pactus-project/pactus/util/slice.go:77 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 43520] @ 0x93e190 0x942d2a 0x94435e 0xd23976 0xd2301c 0x483781 # 0x93e18f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:522 # 0x942d29 crypto/tls.(*Conn).writeRecordLocked+0x649 crypto/tls/conn.go:1025 # 0x94435d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd23975 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7f5 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:678 # 0xd2301b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.0.1/session.go:546 0: 0 [1: 256] @ 0x49c732 0x49bc65 0x8e3c39 0xb26eb0 0xc3f2ec 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x49c731 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8e3c38 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xb26eaf github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc3f2eb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3cb github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:66 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32768] @ 0x533ab4 0x5334dd 0x5336b9 0x6cbb08 0x6cbaec 0x6ccbc5 0x6cc3d5 0x6c7d1a 0x6c8dcc 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x6cbb07 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6cbaeb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6ccbc4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6cc3d4 compress/flate.(*huffmanBitWriter).writeBlock+0x474 compress/flate/huffman_bit_writer.go:490 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8dcb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x53a31a 0x6646e5 0x665172 0x6e1c4e 0x6e6c51 0x6e763e 0x6e7726 0x13cfdaa 0x13c9ecd 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x53a319 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x665171 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e1c4d github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x8d github.com/pactus-project/pactus/types/tx/payload/transfer.go:58 # 0x6e6c50 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6e763d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6e7725 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x13cfda9 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x13c9ecc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:196 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [8: 851968] @ 0x729965 0x73a3ca 0x73ae86 0x73b138 0x73bd26 0x73bf38 0x73a355 0x72b339 0x72bab0 0x72ba18 0x72cbfe 0x74cb17 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729964 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:53 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b137 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:648 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73bf37 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x137 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x73a354 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x72b338 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x72baaf github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x72ba17 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x72cbfd github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x74cb16 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x416 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 16] @ 0x11fa9ae 0x720065 0x720305 0x11f5828 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x11fa9ad github.com/pactus-project/pactus/sync.(*synchronizer).String+0x6d github.com/pactus-project/pactus/sync/sync.go:341 # 0x720064 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x64 github.com/pactus-project/pactus/util/logger/logger.go:185 # 0x720304 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x11f5827 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x227 github.com/pactus-project/pactus/sync/handler_blocks_request.go:114 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0x52ff2a 0xa6502a 0xb339a7 0xb3225b 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0x52ff29 context.(*cancelCtx).Done+0x129 context/context.go:451 # 0xa65029 github.com/libp2p/go-libp2p-kad-dht/internal.CtxMutex.Lock+0x29 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/ctx_mutex.go:17 # 0xb339a6 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:263 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [11: 22528] @ 0x73f12f 0x73fe3a 0x740110 0x767ff7 0x74c226 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x73f12e github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:46 # 0x73fe39 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x74010f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x767ff6 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x74c225 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [39: 936] @ 0x729c12 0x73802a 0x73346e 0x733b8c 0x734d3e 0x734dd3 0x735514 0x733f3b 0x73b05c 0x73b006 0x73bd26 0x73caac 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x729c11 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:86 # 0x738029 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:114 # 0x73346d github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x58d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:171 # 0x733b8b github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:329 # 0x734d3d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unrefLocked+0x5d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:631 # 0x734dd2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:657 # 0x735513 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2b3 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:114 # 0x733f3a github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 640] @ 0x62d7e5 0x62d75d 0x68dd0a 0x68dc93 0x6a1445 0x6a0bfb 0x6d8ff3 0x6db27e 0x6db259 0x6daee8 0x11d1525 0x11d0fc5 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x62d7e4 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62d75c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x68dd09 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:512 # 0x68dc92 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6a1444 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a0bfa github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:55 # 0x6d8ff2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6db27d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6db258 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6daee7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11d1524 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:530 # 0x11d0fc4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x724 github.com/pactus-project/pactus/state/state.go:488 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [71: 672512] @ 0x729235 0x728c73 0x728f94 0x73f3b1 0x73fe3a 0x740110 0x767ff7 0x74c226 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729234 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x728c72 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x728f93 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x73f3b0 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x350 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x73fe39 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x74010f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x767ff6 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x74c225 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [35: 560] @ 0x746be5 0x746b80 0x746b6c 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x746be4 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util.go:95 # 0x746b7f github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/key.go:82 # 0x746b6b github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:764 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 1344] @ 0x73aedc 0x73b1cc 0x733eae 0x73b05c 0x73b006 0x73b892 0x73c533 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x73aedb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:608 # 0x73b1cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73b891 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x73c532 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 168] @ 0x733f47 0x73b05c 0x73b006 0x73bd26 0x73caac 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x733f46 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x286 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:401 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 2304] @ 0x6cdc28 0x6cca25 0x6cc01e 0x6c7d1a 0x6c8dcc 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6cdc27 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6cca24 compress/flate.(*huffmanBitWriter).indexTokens+0x244 compress/flate/huffman_bit_writer.go:561 # 0x6cc01d compress/flate.(*huffmanBitWriter).writeBlock+0xbd compress/flate/huffman_bit_writer.go:435 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8dcb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [306: 8773632] @ 0x64a92a 0x11e3e17 0x11e3df3 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x64a929 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:934 # 0x11e3e16 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:98 # 0x11e3df2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 458752] @ 0x533ab4 0x5334dd 0x5336b9 0x6cb248 0x6cb22c 0x6ccd72 0x6cc3d5 0x6c7d1a 0x6c8c85 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x6cb247 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6cb22b compress/flate.(*huffmanBitWriter).writeBits+0xcb compress/flate/huffman_bit_writer.go:159 # 0x6ccd71 compress/flate.(*huffmanBitWriter).writeTokens+0x271 compress/flate/huffman_bit_writer.go:593 # 0x6cc3d4 compress/flate.(*huffmanBitWriter).writeBlock+0x474 compress/flate/huffman_bit_writer.go:490 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8c84 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [95: 72960] @ 0x73ce50 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x73ce4f github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa2f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [46: 52992] @ 0x6c9531 0x6c9667 0x6c972e 0x6d4fe7 0x6d4fa8 0x6d6665 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6c9530 compress/flate.newHuffmanEncoder+0x90 compress/flate/huffman_code.go:60 # 0x6c9666 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x6c972d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6d4fe6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6d4fa7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6d6664 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [23: 368] @ 0x746de5 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x746de4 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2c4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:777 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [202: 1654784] @ 0x533ab4 0x5334dd 0x5336b9 0x6cbb08 0x6cbaec 0x6ccbc5 0x6cc3d5 0x6c7d1a 0x6c8c85 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x6cbb07 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6cbaeb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6ccbc4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6cc3d4 compress/flate.(*huffmanBitWriter).writeBlock+0x474 compress/flate/huffman_bit_writer.go:490 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8c84 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 576] @ 0x47e507 0x4c06e6 0x4c058e 0x54a4bf 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11f9465 0x11f9505 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x47e506 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c06e5 reflect.Value.grow+0xa5 reflect/value.go:2603 # 0x4c058d reflect.Value.Grow+0x6d reflect/value.go:2590 # 0x54a4be encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:547 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x5d0588 0x5cf559 0xb5d452 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x5d0587 net.interfaceTable+0x2a7 net/interface_linux.go:38 # 0x5cf558 net.Interfaces+0x18 net/interface.go:114 # 0xb5d451 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [8: 128] @ 0xc3affe 0x10aec5b 0x10ac332 0x483781 # 0xc3affd github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0xfd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x10aec5a github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x31a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/autonat.go:422 # 0x10ac331 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x631 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/autonat.go:226 0: 0 [26: 16640] @ 0x942933 0x94276a 0x94321c 0x97cb85 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x942932 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x942769 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:979 # 0x94321b crypto/tls.(*Conn).writeHandshakeRecord+0x13b crypto/tls/conn.go:1060 # 0x97cb84 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:851 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [190: 12451840] @ 0x6c9996 0x6c9982 0x6d4fe7 0x6d4fa8 0x6d6665 0x11e3e3c 0x11f950f 0x11f5857 0x11f54e5 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6c9995 compress/flate.(*compressor).initDeflate+0x4f5 compress/flate/deflate.go:370 # 0x6c9981 compress/flate.(*compressor).init+0x4e1 compress/flate/deflate.go:593 # 0x6d4fe6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6d4fa7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6d6664 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f54e4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 176] @ 0x6c959f 0x6c966c 0x6c972e 0x6d4fe7 0x6d4fa8 0x6d6665 0x11e3e3c 0x11f950f 0x11f5857 0x11f54e5 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6c959e compress/flate.newHuffmanEncoder+0xfe compress/flate/huffman_code.go:60 # 0x6c966b compress/flate.newHuffmanBitWriter+0x1cb compress/flate/huffman_bit_writer.go:101 # 0x6c972d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6d4fe6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6d4fa7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6d6664 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f54e4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 1232] @ 0x6c9545 0x6c9667 0x6c972e 0x6d4fe7 0x6d4fa8 0x6d6665 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6c9544 compress/flate.newHuffmanEncoder+0xa4 compress/flate/huffman_code.go:60 # 0x6c9666 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x6c972d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6d4fe6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6d4fa7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6d6664 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [32: 512] @ 0x738daf 0x738451 0x73cada 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x738dae github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:295 # 0x738450 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1b0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:242 # 0x73cad9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x6b9 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:866 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [64: 131072] @ 0x533ab4 0x5334dd 0x5336b9 0x6cbb08 0x6cbaec 0x6ccbc5 0x6cc3d5 0x6c7d1a 0x6c8c85 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x6cbb07 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6cbaeb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6ccbc4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6cc3d4 compress/flate.(*huffmanBitWriter).writeBlock+0x474 compress/flate/huffman_bit_writer.go:490 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8c84 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [50: 921600] @ 0x64a92a 0x11e3edf 0x11e3ee0 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x64a929 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:934 # 0x11e3ede github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.8.0/encode.go:98 # 0x11e3edf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [340: 6963200] @ 0x64a92a 0x11e3edf 0x11e3ee0 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x64a929 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:934 # 0x11e3ede github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.8.0/encode.go:98 # 0x11e3edf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 24576] @ 0x123a36b 0x123b02b 0x1242a05 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a36a google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:93 # 0x123b02a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:209 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [5: 240] @ 0xdf14c5 0xdf29ee 0xe01803 0xdf3815 0xdf36b7 0xdcafbe 0xdca393 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0xdf14c4 github.com/quic-go/quic-go.newStream+0x144 github.com/quic-go/quic-go@v0.52.0/stream.go:104 # 0xdf29ed github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.52.0/streams_map.go:98 # 0xe01802 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x222 github.com/quic-go/quic-go@v0.52.0/streams_map_incoming.go:129 # 0xdf3814 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.52.0/streams_map.go:238 # 0xdf36b6 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.52.0/streams_map.go:212 # 0xdcafbd github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.52.0/connection.go:1629 # 0xdca392 github.com/quic-go/quic-go.(*connection).handleFrame+0x1d2 github.com/quic-go/quic-go@v0.52.0/connection.go:1501 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [141: 3068160] @ 0x64a92a 0x11e3edf 0x11e3ee0 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x64a929 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:934 # 0x11e3ede github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.8.0/encode.go:98 # 0x11e3edf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 1792] @ 0xde7acd 0xdf1566 0xdf2ae5 0xdff3fb 0xdff3df 0xdf2d6e 0xdd022c 0xea2289 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0x11c07cb 0x11bcbaa 0x483781 # 0xde7acc github.com/quic-go/quic-go.newSendStream+0x6c github.com/quic-go/quic-go@v0.52.0/send_stream.go:77 # 0xdf1565 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.52.0/stream.go:108 # 0xdf2ae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.52.0/streams_map.go:90 # 0xdff3fa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:115 # 0xdff3de github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:77 # 0xdf2d6d github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.52.0/streams_map.go:142 # 0xdd022b github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x2b github.com/quic-go/quic-go@v0.52.0/connection.go:2509 # 0xea2288 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/conn.go:62 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x11c07ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [3: 48] @ 0x11f962a 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x11f9629 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x169 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [189: 13934592] @ 0x6c99f8 0x6c9982 0x6d4fe7 0x6d4fa8 0x6d6665 0x11e3e3c 0x11f950f 0x11f5857 0x11f54e5 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6c99f7 compress/flate.(*compressor).initDeflate+0x557 compress/flate/deflate.go:372 # 0x6c9981 compress/flate.(*compressor).init+0x4e1 compress/flate/deflate.go:593 # 0x6d4fe6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6d4fa7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6d6664 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f54e4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [33: 38016] @ 0x6c94e6 0x6c972e 0x6d4fe7 0x6d4fa8 0x6d6665 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6c94e5 compress/flate.newHuffmanBitWriter+0x45 compress/flate/huffman_bit_writer.go:97 # 0x6c972d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6d4fe6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6d4fa7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6d6664 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [121: 495616] @ 0x533ab4 0x5334dd 0x5336b9 0x6cbb08 0x6cbaec 0x6ccbc5 0x6cc3d5 0x6c7d1a 0x6c8c85 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x6cbb07 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6cbaeb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6ccbc4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6cc3d4 compress/flate.(*huffmanBitWriter).writeBlock+0x474 compress/flate/huffman_bit_writer.go:490 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8c84 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 2240] @ 0x6c9518 0x6c972e 0x6d4fe7 0x6d4fa8 0x6d6665 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6c9517 compress/flate.newHuffmanBitWriter+0x77 compress/flate/huffman_bit_writer.go:99 # 0x6c972d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6d4fe6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6d4fa7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6d6664 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [39: 624] @ 0x7698f6 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x7698f5 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:167 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 8704] @ 0x533ab4 0x5334dd 0x5336b9 0x6cbb08 0x6cbaec 0x6ccbc5 0x6cc3d5 0x6c7d1a 0x6c8c85 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x6cbb07 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6cbaeb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6ccbc4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6cc3d4 compress/flate.(*huffmanBitWriter).writeBlock+0x474 compress/flate/huffman_bit_writer.go:490 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8c84 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [67: 154368] @ 0x6cdc28 0x6cca50 0x6cc01e 0x6c7d1a 0x6c8c85 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6cdc27 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6cca4f compress/flate.(*huffmanBitWriter).indexTokens+0x26f compress/flate/huffman_bit_writer.go:562 # 0x6cc01d compress/flate.(*huffmanBitWriter).writeBlock+0xbd compress/flate/huffman_bit_writer.go:435 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8c84 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [74: 3552] @ 0x7521d1 0x7521bd 0x752171 0x7477c5 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x7521d0 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x7521bc container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x752170 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_snapshot.go:44 # 0x7477c4 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:849 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [86: 1640192] @ 0x64a92a 0x11e3edf 0x11e3ee0 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x64a929 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:934 # 0x11e3ede github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.8.0/encode.go:98 # 0x11e3edf github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [109: 6976] @ 0x73aedc 0x73b1cc 0x733eae 0x73b05c 0x73b006 0x73bd26 0x73caac 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x73aedb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:608 # 0x73b1cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [85: 195840] @ 0x6cdc28 0x6cc214 0x6c7d1a 0x6c8c85 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6cdc27 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6cc213 compress/flate.(*huffmanBitWriter).writeBlock+0x2b3 compress/flate/huffman_bit_writer.go:466 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8c84 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [71: 163584] @ 0x6cdc28 0x6cca25 0x6cc01e 0x6c7d1a 0x6c8c85 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6cdc27 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6cca24 compress/flate.(*huffmanBitWriter).indexTokens+0x244 compress/flate/huffman_bit_writer.go:561 # 0x6cc01d compress/flate.(*huffmanBitWriter).writeBlock+0xbd compress/flate/huffman_bit_writer.go:435 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8c84 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [239: 152960] @ 0x73ce50 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x73ce4f github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa2f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [936: 30670848] @ 0x533ab4 0x5334dd 0x5336b9 0x6cbb08 0x6cbaec 0x6ccbc5 0x6cc3d5 0x6c7d1a 0x6c8c85 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x6cbb07 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6cbaeb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6ccbc4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6cc3d4 compress/flate.(*huffmanBitWriter).writeBlock+0x474 compress/flate/huffman_bit_writer.go:490 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8c84 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [199: 22288] @ 0x732b73 0x733dee 0x73b05c 0x73b006 0x73bd26 0x73caac 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x732b72 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:111 # 0x733ded github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x12d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:377 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 512] @ 0x73f12f 0x73fe3a 0x740110 0x767ff7 0x74c226 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x73f12e github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:46 # 0x73fe39 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x74010f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x767ff6 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x74c225 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [26: 5408] @ 0x73e205 0x766ff9 0x733eae 0x766da8 0x7670f2 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x73e204 github.com/syndtr/goleveldb/leveldb/table.NewReader+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:1030 # 0x766ff8 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x1f8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:428 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x766da7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7670f1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 384] @ 0x531705 0x1331ad3 0x1331a66 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0x1331ad2 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.NewServerMetadataContext+0x252 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:227 # 0x1331a65 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1e5 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:667 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [30: 38400] @ 0xd944cb 0xd96708 0xd9648c 0xdc9c77 0xdc9c0c 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xd944ca github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1aa github.com/quic-go/quic-go@v0.52.0/internal/wire/crypto_frame.go:34 # 0xd96707 github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x107 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:117 # 0xd9648b github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:80 # 0xdc9c76 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1d6 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:60 # 0xdc9c0b github.com/quic-go/quic-go.(*connection).handleFrames+0x16b github.com/quic-go/quic-go@v0.52.0/connection.go:1435 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [2: 64] @ 0x66e673 0x671d96 0x6a0b85 0x6d9a45 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c666b 0x11d0ff7 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66e672 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x552 github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:67 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c666a github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11d0ff6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x756 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 96] @ 0x4c13b5 0x7ca4aa 0x7cb11f 0x7cb890 0xd8b365 0xd8b332 0xd8ac15 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x4c13b4 reflect.MakeSlice+0x74 reflect/value.go:2918 # 0x7ca4a9 encoding/asn1.parseField+0x16c9 encoding/asn1/asn1.go:944 # 0x7cb11e encoding/asn1.parseField+0x233e encoding/asn1/asn1.go:932 # 0x7cb88f encoding/asn1.UnmarshalWithParams+0x1af encoding/asn1/asn1.go:1113 # 0xd8b364 encoding/asn1.Unmarshal+0x344 encoding/asn1/asn1.go:1086 # 0xd8b331 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x311 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:191 # 0xd8ac14 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x194 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:139 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 512] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27af 0x6d7845 0x6d7dcb 0xdb7945 0xdb2313 0xdba585 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdba584 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:140 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [4: 2048] @ 0x7e753e 0x7e7553 0xdb2914 0xdb233a 0xdba585 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x7e753d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7e7552 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdb2913 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.52.0/internal/handshake/cipher_suite.go:43 # 0xdb2339 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:18 # 0xdba584 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:140 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [4: 512] @ 0x66de1a 0x66de26 0x65bbfd 0x1502f17 0x14b27fe 0x14fc91a 0x1501be5 0x15018c9 0x97d34c 0x97d2e6 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1502f16 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97d34b crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x1ab crypto/internal/fips140/tls13/tls13.go:131 # 0x97d2e5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x145 crypto/tls/handshake_server_tls13.go:904 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 336] @ 0x412454 0x5b845a 0x5d90e5 0x5d6d85 0x5e854c 0x11f2dc5 0x11f2064 0x11f1e51 0x11f45a5 0x11f45a6 0x11f427d 0x11f3d5b 0x483781 # 0x5b8459 internal/singleflight.(*Group).DoChan+0x39 internal/singleflight/singleflight.go:70 # 0x5d90e4 net.(*Resolver).lookupIPAddr+0x344 net/lookup.go:333 # 0x5d6d84 net.(*Resolver).internetAddrList+0x4c4 net/ipsock.go:289 # 0x5e854b net.ResolveUDPAddr+0xab net/udpsock.go:95 # 0x11f2dc4 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.4.3/ntp.go:632 # 0x11f2063 github.com/beevik/ntp.getTime+0x163 github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x11f1e50 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x11f45a4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x11f45a5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x11f427c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x11f3d5a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [4: 256] @ 0x627a77 0x627a47 0x61dd91 0x66822a 0x667f25 0x69c67f 0x6d91ed 0x6d91be 0x6db1c8 0x6db13e 0x6daee8 0x11d1525 0x11d0fc5 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x627a76 math/big.nat.make+0x116 math/big/nat.go:66 # 0x627a46 math/big.nat.mul+0xe6 math/big/nat.go:420 # 0x61dd90 math/big.(*Int).Mul+0xb0 math/big/int.go:193 # 0x668229 github.com/consensys/gnark-crypto/ecc.getVector+0xa9 github.com/consensys/gnark-crypto@v0.18.0/ecc/utils.go:175 # 0x667f24 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x304 github.com/consensys/gnark-crypto@v0.18.0/ecc/utils.go:152 # 0x69c67e github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulGLV+0x21e github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/g2.go:619 # 0x6d91ec github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).ScalarMultiplication+0x4c github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/g2.go:450 # 0x6d91bd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x1d github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x6db1c7 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x6db13d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x6daee7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11d1524 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:530 # 0x11d0fc4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x724 github.com/pactus-project/pactus/state/state.go:488 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [37: 4144] @ 0x412454 0xb8a7de 0xe0cc2e 0xe0cabf 0xe98f36 0xdede6f 0xdec62b 0xdeb4e5 0x483781 # 0xb8a7dd github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x5d github.com/prometheus/client_golang@v1.22.0/prometheus/registry.go:272 # 0xe0cc2d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.52.0/metrics/connection_tracer.go:104 # 0xe0cabe github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.52.0/metrics/connection_tracer.go:92 # 0xe98f35 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func2+0xb5 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/connmgr.go:145 # 0xdede6e github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x6ae github.com/quic-go/quic-go@v0.52.0/server.go:697 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [7: 336] @ 0x8ec605 0x8ec5ce 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8ec604 bytes.NewBuffer+0x2c4 bytes/buffer.go:472 # 0x8ec5cd github.com/pactus-project/pactus/store.(*store).SaveBlock+0x28d github.com/pactus-project/pactus/store/store.go:175 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 1456] @ 0xdf1706 0xdf17b3 0xdf29ee 0xe01803 0xdf3815 0xdf36b7 0xdcafbe 0xdca393 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0xdf1705 github.com/quic-go/quic-go.newReceiveStream+0x385 github.com/quic-go/quic-go@v0.52.0/receive_stream.go:75 # 0xdf17b2 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.52.0/stream.go:121 # 0xdf29ed github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.52.0/streams_map.go:98 # 0xe01802 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x222 github.com/quic-go/quic-go@v0.52.0/streams_map_incoming.go:129 # 0xdf3814 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.52.0/streams_map.go:238 # 0xdf36b6 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.52.0/streams_map.go:212 # 0xdcafbd github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.52.0/connection.go:1629 # 0xdca392 github.com/quic-go/quic-go.(*connection).handleFrame+0x1d2 github.com/quic-go/quic-go@v0.52.0/connection.go:1501 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [11: 180224] @ 0x8e3c6f 0xb26eb0 0xc3f2ec 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x8e3c6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xb26eaf github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc3f2eb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3cb github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:66 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 256] @ 0x49c0fc 0x49bf46 0x49bcbc 0x1071dc8 0x107164d 0x1071045 0x1070e70 0x12616f2 0x125c956 0x1286565 0x12dea56 0x12de1f6 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x1071dc7 golang.org/x/net/http2/hpack.(*Decoder).decodeString+0x47 golang.org/x/net@v0.42.0/http2/hpack/hpack.go:513 # 0x107164c golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c golang.org/x/net@v0.42.0/http2/hpack/hpack.go:386 # 0x1071044 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.42.0/http2/hpack/hpack.go:316 # 0x1070e6f golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f golang.org/x/net@v0.42.0/http2/hpack/hpack.go:262 # 0x12616f1 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.42.0/http2/frame.go:1624 # 0x125c955 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.42.0/http2/frame.go:537 # 0x1286564 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:658 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [2: 288] @ 0xc4eb25 0xc4eb70 0xc59b25 0x483781 # 0xc4eb24 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0x864 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:2069 # 0xc4eb6f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x8af github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1627 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [5: 80] @ 0x8eaab6 0x8eaabd 0x8ec992 0x8ec88b 0x11d3185 0x13c9384 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x8eaab5 github.com/pactus-project/pactus/store.blockKey+0x55 github.com/pactus-project/pactus/store/block.go:19 # 0x8eaabc github.com/pactus-project/pactus/store.(*blockStore).block+0x5c github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x13c9383 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:138 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [7: 672] @ 0xa60ab9 0xa6078d 0xa657cc 0xbaaef6 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xa60ab8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:186 # 0xa6078c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:149 # 0xa657cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xbaaef5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:323 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 768] @ 0xb5e676 0xbac90a 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xb5e675 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:91 # 0xbac909 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:497 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 256] @ 0xb5e9bf 0xbab787 0xbab769 0xbab72f 0xbab49e 0xbaa8c5 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbab786 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:148 # 0xbab768 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:158 # 0xbab72e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:382 # 0xbab49d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:356 # 0xbaa8c4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:305 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 560] @ 0x47fb1c 0x4e49c8 0xdc2913 0xdc294e 0xdc2974 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e49c7 time.NewTimer+0x67 time/sleep.go:145 # 0xdc2912 github.com/quic-go/quic-go/internal/utils.NewTimer+0xb2 github.com/quic-go/quic-go@v0.52.0/internal/utils/timer.go:17 # 0xdc294d github.com/quic-go/quic-go.newTimer+0xed github.com/quic-go/quic-go@v0.52.0/connection_timer.go:17 # 0xdc2973 github.com/quic-go/quic-go.(*connection).run+0x113 github.com/quic-go/quic-go@v0.52.0/connection.go:525 0: 0 [10: 480] @ 0xdda799 0xdcded1 0xdcd46f 0xdc328f 0x483781 # 0xdda798 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x9d8 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:426 # 0xdcded0 github.com/quic-go/quic-go.(*connection).sendPackets+0x890 github.com/quic-go/quic-go@v0.52.0/connection.go:2145 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [4: 384] @ 0x7d68c5 0x7d40df 0x7d8658 0x7d859f 0x7d65c2 0x7d6951 0x7d40df 0x7d849e 0x7dcbbc 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x7d40de vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x19e vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7d8657 crypto/ecdsa.addASN1IntBytes+0x77 crypto/ecdsa/ecdsa.go:315 # 0x7d859e crypto/ecdsa.encodeSignature.func1+0x3e crypto/ecdsa/ecdsa.go:299 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7d40de vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x19e vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7d849d crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:298 # 0x7dcbbb crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:255 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 64] @ 0x14e6fa6 0x14e7925 0x14f0c50 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x14e6fa5 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:131 # 0x14e7924 crypto/internal/fips140/ecdsa.newDRBG[...]+0x604 crypto/internal/fips140/ecdsa/hmacdrbg.go:103 # 0x14f0c4f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:297 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 288] @ 0x6597f3 0x659a85 0x13d0105 0x13d0099 0x13c9ecd 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6597f2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x659a84 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x44 github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x13d0104 github.com/pactus-project/pactus/crypto.Address.String+0x384 github.com/pactus-project/pactus/crypto/address.go:93 # 0x13d0098 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x318 github.com/pactus-project/pactus/www/grpc/transaction.go:330 # 0x13c9ecc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:196 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 32] @ 0x11ccc16 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb31 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x7b0d47 0x7b1185 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xba99d0 0x483781 # 0x7b0d46 github.com/multiformats/go-multiaddr.readComponent+0x146 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:89 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [2: 128] @ 0x77d2d4 0x7b8bfb 0x7b8bf6 0x7b8bf5 0x7b8bfc 0x7bd5d7 0x7b1f8f 0x7b2d17 0x7b0f67 0x7b1185 0x7b429c 0x10c8f51 0x10c6f0f 0x10c5f8f 0x10c390c 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x77d2d3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x193 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x7b8bfa github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x7b8bf5 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x7b8bf4 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x7b8bfb github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:392 # 0x7bd5d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:47 # 0x7b1f8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x10c8f50 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x7b0 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:814 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5f8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:513 # 0x10c390b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:96 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 64] @ 0x530efe 0x5c5229 0x5c51f1 0x5c6626 0x5c9b05 0x483781 # 0x530efd context.WithDeadlineCause+0x1bd context/context.go:643 # 0x5c5228 context.WithDeadline+0x2e8 context/context.go:617 # 0x5c51f0 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:182 # 0x5c6625 net.(*Resolver).tryOneName+0x4c5 net/dnsclient_unix.go:316 # 0x5c9b04 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [12: 2688] @ 0x7836ba 0x7836d0 0x14b27af 0x14e7856 0x14f0c50 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x7836b9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:199 # 0x7836cf crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x14e7855 crypto/internal/fips140/ecdsa.newDRBG[...]+0x535 crypto/internal/fips140/ecdsa/hmacdrbg.go:110 # 0x14f0c4f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:297 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 384] @ 0xa60a71 0xa6078d 0xa657cc 0xb2b945 0xba736a 0xba99d0 0x483781 # 0xa60a70 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:185 # 0xa6078c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:149 # 0xa657cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xb2b944 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:146 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [3: 144] @ 0x49c6e8 0x49bc65 0xdea0fa 0xdea0d3 0xdea0d2 0xdaaecb 0xdaa3db 0xdcb6bf 0xdca505 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0x49c6e7 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdea0f9 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:32 # 0xdea0d2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.52.0/internal/wire/stream_frame.go:190 # 0xdea0d1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.52.0/send_stream.go:543 # 0xdaaeca github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x42a github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:491 # 0xdaa3da github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x13a github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:352 # 0xdcb6be github.com/quic-go/quic-go.(*connection).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.52.0/connection.go:1768 # 0xdca504 github.com/quic-go/quic-go.(*connection).handleFrame+0x344 github.com/quic-go/quic-go@v0.52.0/connection.go:1503 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [9: 2304] @ 0x942933 0x94276a 0x94321c 0x97ca5d 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x942932 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x942769 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:979 # 0x94321b crypto/tls.(*Conn).writeHandshakeRecord+0x13b crypto/tls/conn.go:1060 # 0x97ca5c crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x23c crypto/tls/handshake_server_tls13.go:840 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 256] @ 0x14b2890 0x6d7845 0x6d7dcb 0xdb7945 0xdb804a 0xdb7b10 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb8049 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:69 # 0xdb7b0f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:45 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 160] @ 0x10c8870 0x10c8840 0x10c6f0f 0x10c5e96 0x10c5379 0x483781 # 0x10c886f github.com/libp2p/go-libp2p/core/protocol.ConvertFromStrings+0xcf github.com/libp2p/go-libp2p@v0.42.0/core/protocol/id.go:14 # 0x10c883f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:788 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [4: 704] @ 0x6dd2e7 0x13c978a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6dd2e6 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Hash+0x46 github.com/pactus-project/pactus/types/certificate/certificate.go:84 # 0x13c9789 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x449 github.com/pactus-project/pactus/www/grpc/blockchain.go:172 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [14: 229376] @ 0xc0d34c 0xc0cd25 0xc09d76 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0d34b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2286 # 0xc0cd24 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1064 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2032 # 0xc09d75 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x615 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1588 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 64] @ 0xb3f32e 0xb3f31c 0x1143865 0x1143840 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0xb3f32d github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x14d github.com/multiformats/go-multiaddr@v0.16.0/component.go:26 # 0xb3f31b github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x13b github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:117 # 0x1143864 github.com/multiformats/go-multiaddr/net.FromIP+0x544 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:134 # 0x114383f github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x51f github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:652 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [3: 72] @ 0x6da6d3 0x6e7268 0x6e7070 0x6e90e8 0x6e8176 0x8eb7ae 0x13c953a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6da6d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e7267 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6e706f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8175 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8eb7ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13c9539 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:153 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 16] @ 0xd0f0d5 0xd0bb05 0xd0ba2b 0xd0c005 0xd0c5a5 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd272ef 0xd298f5 0xd298f6 0xd5f262 0xba2ddc 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd0bb04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x204 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0ba2a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x12a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:695 # 0xd0c004 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x364 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:716 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd272ee github.com/libp2p/go-yamux/v5.(*Stream).ResetWithError+0x1ae github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:298 # 0xd298f4 github.com/libp2p/go-yamux/v5.(*Stream).Reset+0x14 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:263 # 0xd298f5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Reset+0x15 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:51 # 0xd5f261 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:89 # 0xba2ddb github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage.func1+0x1b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:43 0: 0 [5: 1392640] @ 0x72f80e 0x742cbe 0x757bdd 0x7586fb 0x8eede5 0x8eecfa 0x11d0e49 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x72f80d github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x46d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:305 # 0x742cbd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:219 # 0x757bdc github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:238 # 0x7586fa github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:317 # 0x8eede4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:422 # 0x8eecf9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:418 # 0x11d0e48 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a8 github.com/pactus-project/pactus/state/state.go:479 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 336] @ 0xdd4fe5 0x49bd51 0xdfe17c 0xdd573d 0xdd571b 0xdd511d 0xde58ce 0xde56d6 0xdcafe7 0xdca393 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0xdd4fe4 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.52.0/internal/utils/linkedlist/linkedlist.go:17 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdfe17b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.52.0/internal/utils/linkedlist/linkedlist.go:124 # 0xdd573c github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).InsertAfter+0x57c github.com/quic-go/quic-go@v0.52.0/internal/utils/linkedlist/linkedlist.go:203 # 0xdd571a github.com/quic-go/quic-go.(*frameSorter).push+0x55a github.com/quic-go/quic-go@v0.52.0/frame_sorter.go:156 # 0xdd511c github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.52.0/frame_sorter.go:46 # 0xde58cd github.com/quic-go/quic-go.(*receiveStream).handleStreamFrameImpl+0xed github.com/quic-go/quic-go@v0.52.0/receive_stream.go:299 # 0xde56d5 github.com/quic-go/quic-go.(*receiveStream).handleStreamFrame+0x75 github.com/quic-go/quic-go@v0.52.0/receive_stream.go:277 # 0xdcafe6 github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x66 github.com/quic-go/quic-go@v0.52.0/connection.go:1636 # 0xdca392 github.com/quic-go/quic-go.(*connection).handleFrame+0x1d2 github.com/quic-go/quic-go@v0.52.0/connection.go:1501 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [4: 2048] @ 0xda9dc9 0xda9d7d 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda9dc8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4a8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:57 # 0xda9d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x45c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:311 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [1: 32] @ 0x114f765 0x114f08a 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0x114f764 github.com/multiformats/go-multistream.NewMSSelect[...]+0xd04 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:12 # 0x114f089 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x629 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:642 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [4: 128] @ 0x5159a6 0xa65794 0xbaaef6 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa65793 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xbaaef5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:323 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [45: 46080] @ 0x942933 0x94276a 0x94321c 0x97ce1d 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x942932 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x942769 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:979 # 0x94321b crypto/tls.(*Conn).writeHandshakeRecord+0x13b crypto/tls/conn.go:1060 # 0x97ce1c crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5fc crypto/tls/handshake_server_tls13.go:882 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 512] @ 0x66de1a 0x66de26 0x65bbfd 0x1502f17 0x14b27fe 0x14fc91a 0x1501be5 0x15018c9 0x15013e5 0x97d2b6 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1502f16 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x15013e4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x97d2b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 crypto/tls/handshake_server_tls13.go:902 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [18: 864] @ 0x132e2c5 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x132e2c4 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x44 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:145 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 16] @ 0x66da05 0x671a1a 0x68da9f 0x6a0c45 0x6d9a45 0x6de2b5 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66da04 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.22.0/bitset.go:177 # 0x671a19 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:823 # 0x68da9e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a0c44 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 240] @ 0x7b2773 0x7b267f 0xb3f309 0xb403b5 0xb3ec77 0xb42358 0xb4234a 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x7b2772 github.com/multiformats/go-multiaddr.newComponent+0x32 github.com/multiformats/go-multiaddr@v0.16.0/component.go:253 # 0x7b267e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.0/component.go:246 # 0xb3f308 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:113 # 0xb403b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:292 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb42357 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb42349 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:252 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 96] @ 0x5d27b9 0x7b70af 0x7bd5d7 0x7b1f8f 0x7b2d17 0x7b29bc 0x7b267f 0xb3f309 0xb4077c 0xb40766 0xb3ec77 0xb42b97 0xb42b80 0x114393b 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x5d27b8 net.IP.String+0xd8 net/ip.go:315 # 0x7b70ae github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:134 # 0x7bd5d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:47 # 0x7b1f8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b29bb github.com/multiformats/go-multiaddr.newComponent+0x27b github.com/multiformats/go-multiaddr@v0.16.0/component.go:283 # 0x7b267e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.0/component.go:246 # 0xb3f308 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:113 # 0xb4077b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:134 # 0xb40765 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:342 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb42b96 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb42b7f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:397 # 0x114393a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x61a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:660 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [217: 138880] @ 0x63ce31 0x63bbd5 0x63b9d3 0x6e8d12 0x6e8cf4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6e8d11 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6e8cf3 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/block/block.go:166 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xb571a5 0xb57166 0xb578b8 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xb571a4 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Key+0x64 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:19 # 0xb57165 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x25 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:65 # 0xb578b7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:110 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 96] @ 0xa60ab9 0xa6078d 0xa657cc 0xbabaab 0xbaa8fb 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xa60ab8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:186 # 0xa6078c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:149 # 0xa657cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xbabaaa github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:386 # 0xbaa8fa github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:307 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 576] @ 0x446b69 0x458a86 0xc593dc 0x483781 # 0xc593db github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x4fb github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:780 0: 0 [3: 96] @ 0x66da16 0x671a1a 0x68da9f 0x6a0c2e 0x6d9a45 0x6dae3b 0x11d4186 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66da15 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.22.0/bitset.go:175 # 0x671a19 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:823 # 0x68da9e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a0c2d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6dae3a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11d4185 github.com/pactus-project/pactus/state.(*state).validateBlock+0x245 github.com/pactus-project/pactus/state/validation.go:34 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [24: 261120] @ 0xb57949 0xba6edd 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb57948 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:115 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x11ccc16 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb31 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 480] @ 0xc46b25 0xc45aff 0xc5d0e2 0xc59a87 0x483781 # 0xc46b24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x2e4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:878 # 0xc45afe github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x7e github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:751 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [11: 112640] @ 0xb57949 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb57948 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:115 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 37632] @ 0xb57a26 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb57a25 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:129 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0xb5e9bf 0xbab4f2 0xbaa8c5 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbab4f1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:364 # 0xbaa8c4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:305 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 432] @ 0x461ac6 0xba2ebe 0xba2e43 0xba2e57 0xba3492 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba2ebd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba2e42 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba2e56 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:46 # 0xba3491 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:111 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 384] @ 0x7d68c5 0x967549 0x9670d0 0x7d65c2 0x7d6951 0x966dd6 0x9669ab 0x9431b6 0x97bc9e 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x967548 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x548 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9670cf crypto/tls.(*serverHelloMsg).marshal.func11+0xcf crypto/tls/handshake_messages.go:862 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x966dd5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9669aa crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97bc9d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d crypto/tls/handshake_server_tls13.go:751 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x11ccc16 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb65 0x11ccb65 0x11ccb31 0x11ccb31 0x11ceaaf 0x11cea95 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ceaae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea94 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:233 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 114688] @ 0x93e190 0x942d2a 0x94435e 0xd23976 0xd2301c 0x483781 # 0x93e18f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:522 # 0x942d29 crypto/tls.(*Conn).writeRecordLocked+0x649 crypto/tls/conn.go:1025 # 0x94435d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd23975 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7f5 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:678 # 0xd2301b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.0.1/session.go:546 0: 0 [1: 16] @ 0xa65765 0xb2b945 0xba736a 0xba99d0 0x483781 # 0xa65764 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xb2b944 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:146 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [1: 352] @ 0x479453 0x408c45 0x408c38 0x40d759 0x142f48e 0x142f435 0x142f427 0x142ef1c 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x142f48d net/textproto.MIMEHeader.Set+0x8d net/textproto/header.go:22 # 0x142f434 net/http.Header.Set+0x34 net/http/header.go:40 # 0x142f426 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0x26 github.com/pactus-project/pactus/www/html/server.go:188 # 0x142ef1b github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x19b github.com/pactus-project/pactus/www/html/server.go:174 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [12: 576] @ 0x407e72 0x479617 0x4795fa 0x4c1551 0x87e6da 0x87e699 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x4795f9 reflect.makemap+0x19 runtime/map_swiss.go:220 # 0x4c1550 reflect.MakeMapWithSize+0x50 reflect/value.go:2960 # 0x87e6d9 reflect.MakeMap+0x119 reflect/value.go:2950 # 0x87e698 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0xd8 google.golang.org/protobuf@v1.36.6/internal/impl/codec_map.go:62 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 48] @ 0x5d27b9 0xb3f438 0xb403b5 0xb3ec77 0xb423dc 0xb423ce 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x5d27b8 net.IP.String+0xd8 net/ip.go:315 # 0xb3f437 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x257 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:107 # 0xb403b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:292 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb423db github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb423cd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:260 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 16] @ 0xd27b65 0xd27d09 0xd2484f 0xd23f0f 0xd23d58 0x483781 # 0xd27b64 github.com/libp2p/go-yamux/v5.(*Stream).processFlags+0x2a4 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:437 # 0xd27d08 github.com/libp2p/go-yamux/v5.(*Stream).incrSendWindow+0x28 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:462 # 0xd2484e github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x34e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:782 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [2: 128] @ 0x62d7e5 0x62d75d 0xb56685 0xb56667 0xb573e9 0xb57292 0xb578b8 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0x62d7e4 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62d75c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0xb56684 math/big.(*Int).SetBytes+0x104 math/big/int.go:512 # 0xb56666 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xe6 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb573e8 github.com/whyrusleeping/go-keyspace.Key.Distance+0x2a8 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb57291 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x151 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:66 # 0xb578b7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:110 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 416] @ 0x533ab4 0x5334dd 0x5336b9 0x5158b7 0x142ff90 0x142fee6 0x142fcbb 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x142ff8f github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x1cf github.com/pactus-project/pactus/www/html/server.go:251 # 0x142fee5 github.com/pactus-project/pactus/www/html.txToTable+0x125 github.com/pactus-project/pactus/www/html/transaction.go:39 # 0x142fcba github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [11: 25344] @ 0x49c732 0x49bc65 0xdaa8bf 0xdaa8e1 0xdcb6bf 0xdca505 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0x49c731 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdaa8be github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x61e github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/packet.go:55 # 0xdaa8e0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x640 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:396 # 0xdcb6be github.com/quic-go/quic-go.(*connection).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.52.0/connection.go:1768 # 0xdca504 github.com/quic-go/quic-go.(*connection).handleFrame+0x344 github.com/quic-go/quic-go@v0.52.0/connection.go:1503 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 1792] @ 0xda9bf9 0xda9ba3 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda9bf8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2d8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:51 # 0xda9ba2 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x282 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:293 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [2: 36864] @ 0x729235 0x728c73 0x728f94 0x73f3b1 0x73fe3a 0x740110 0x767ff7 0x74c226 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729234 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x728c72 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x728f93 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x73f3b0 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x350 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x73fe39 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x74010f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x767ff6 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x74c225 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 16] @ 0x5159a6 0x7685b4 0x74c4c9 0x74ccf7 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0x7685b3 github.com/syndtr/goleveldb/leveldb.shortenb+0xb3 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util.go:30 # 0x74c4c8 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:413 # 0x74ccf6 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:468 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 9728] @ 0x729235 0x728c73 0x728f94 0x73f3b1 0x73fe3a 0x740110 0x767ff7 0x74c226 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729234 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x728c72 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x728f93 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x73f3b0 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x350 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x73fe39 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x74010f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x767ff6 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x74c225 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [2: 32] @ 0x1290c10 0x126b2db 0x12d8a5c 0x12d99f7 0x12da70b 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1290c0f google.golang.org/grpc/internal/transport.(*Stream).read+0x14f google.golang.org/grpc@v1.73.0/internal/transport/transport.go:399 # 0x126b2da google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x1a google.golang.org/grpc@v1.73.0/internal/transport/client_stream.go:55 # 0x12d8a5b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.73.0/rpc_util.go:705 # 0x12d99f6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.73.0/rpc_util.go:850 # 0x12da70a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.73.0/rpc_util.go:933 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 96] @ 0x461ac6 0xba3105 0xba314c 0xba3255 0xbac83c 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xba3104 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba314b github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba3254 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:70 # 0xbac83b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:477 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 224] @ 0x77d1d2 0xbaab53 0xbaab37 0xbaaae8 0xbaabfa 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0x77d1d1 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xbaab52 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xbaab36 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xbaaae7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:52 # 0xbaabf9 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x139 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:324 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 128] @ 0xb5c845 0xb5c536 0x1143da7 0x10e37de 0x11434c5 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0xb5c844 github.com/libp2p/go-netroute.(*router).RouteWithSrc+0x2c4 github.com/libp2p/go-netroute@v0.2.2/common.go:118 # 0xb5c535 github.com/libp2p/go-netroute.(*router).Route+0x35 github.com/libp2p/go-netroute@v0.2.2/common.go:99 # 0x1143da6 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked.func1+0x46 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:630 # 0x10e37dd github.com/libp2p/go-libp2p/p2p/host/basic/internal/backoff.(*ExpBackoff).Run+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/internal/backoff/backoff.go:45 # 0x11434c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x1a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:629 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [3: 72] @ 0x1276e45 0x127a27a 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1276e44 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x2a4 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:499 # 0x127a279 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:778 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [10: 320] @ 0x530efe 0x53162d 0x5315ef 0x13bdf1e 0x13c6bff 0x13c7825 0x14753ff 0x483781 # 0x530efd context.WithDeadlineCause+0x1bd context/context.go:643 # 0x53162c context.WithDeadline+0x4c context/context.go:617 # 0x5315ee context.WithTimeout+0xe context/context.go:695 # 0x13bdf1d github.com/go-zeromq/zmq4.(*pubSocket).Send+0x7d github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x13c6bfe github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x27e github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:28 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x461ac6 0xb58636 0xb5864f 0xb5765f 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xb58635 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x135 github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xb5864e github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).calcWeight+0x14e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:243 # 0xb5765e github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1de github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:99 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 48] @ 0x5d27b9 0x7b70af 0x7bd5d7 0x7b1f8f 0x7b2d17 0x7b0f67 0x7b1185 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xba99d0 0x483781 # 0x5d27b8 net.IP.String+0xd8 net/ip.go:315 # 0x7b70ae github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:134 # 0x7bd5d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:47 # 0x7b1f8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [2: 64] @ 0x409c52 0x40b817 0x40b585 0x40d817 0xc47005 0xc45aff 0xc5d0e2 0xc59a87 0x483781 # 0xc47004 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x7c4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:868 # 0xc45afe github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x7e github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:751 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [3: 72] @ 0x6e8c95 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6e8c94 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/block/block.go:165 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 272] @ 0xd0f0d5 0xd0bf25 0xd0be50 0xd0c5a5 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd2744d 0xd276a5 0xd298b3 0xd5f202 0xba0974 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd0bf24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x284 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0be4f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1af github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:720 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd2744c github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:329 # 0xd276a4 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:367 # 0xd298b2 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:47 # 0xd5f201 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:81 # 0xba0973 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:29 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [8: 9216] @ 0xda9dc9 0xda9d7d 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda9dc8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4a8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:57 # 0xda9d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x45c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:311 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [40: 7680] @ 0xb29565 0xb294b2 0xb29834 0xba5cef 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb29564 github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:43 # 0xb294b1 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x51 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:64 # 0xb29833 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:74 # 0xba5cee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x3ae github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:299 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [8: 1536] @ 0x87d056 0x88fefa 0x88fb38 0x86232c 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0xb346e6 0x483781 # 0x87d055 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5577 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86232b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:448 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0xb346e5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:330 0: 0 [9: 87552] @ 0xb57949 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb57948 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:115 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0xb5e9bf 0xbaa8ac 0xbaa88e 0xbaa882 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbaa8ab github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:148 # 0xbaa88d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:158 # 0xbaa881 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:301 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 96] @ 0x1155813 0x8ff30b 0x11556cd 0x1151222 0x5963f5 0xb349a5 0xb3499f 0xb33a85 0xb33a86 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0x1155812 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0xb2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x11556cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x1151221 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:910 # 0x5963f4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:643 # 0xb349a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x164 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:377 # 0xb3499e github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x15e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:369 # 0xb33a84 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:317 # 0xb33a85 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:274 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [48: 491520] @ 0xb57949 0xba6edd 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb57948 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:115 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [139: 249088] @ 0x834156 0x833a10 0xb27de5 0xb34991 0xba23f3 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x834155 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.6/proto/encode.go:190 # 0x833a0f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.6/proto/encode.go:111 # 0xb27de4 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb34990 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x150 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:367 # 0xba23f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:135 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [37: 198912] @ 0xb57a26 0xba6edd 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb57a25 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:129 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [14: 5376] @ 0xbac2a9 0x483781 # 0xbac2a8 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x628 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:456 0: 0 [2: 18944] @ 0x7299b8 0x73a3ca 0x73ae86 0x73b1cc 0x733eae 0x73b05c 0x73b006 0x73bd26 0x73caac 0x76718c 0x767146 0x7699cb 0x76913f 0x76959c 0x746fe7 0x747839 0x8eba71 0x8e9b46 0x8ed8a5 0x11d34bb 0x13ca466 0x133540b 0x139cede 0x1335263 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x7299b7 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x157 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b1cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x76913e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e9b45 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8ed8a4 github.com/pactus-project/pactus/store.(*store).Account+0x84 github.com/pactus-project/pactus/store/store.go:306 # 0x11d34ba github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:714 # 0x13ca465 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:216 # 0x133540a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1335262 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [2: 96] @ 0x8fa645 0x8fa68a 0x8fcd1e 0x8fcb93 0x8fea7f 0x11c709c 0x11c666b 0x11d0ff7 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8fa644 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x1c4 github.com/pactus-project/pactus/types/validator/validator.go:181 # 0x8fa689 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x209 github.com/pactus-project/pactus/sandbox/sandbox.go:169 # 0x8fcd1d github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8fcb92 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8fea7e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c666a github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11d0ff6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x756 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 256] @ 0x533ab4 0x5334dd 0x5336b9 0x5158b7 0x142f147 0x13d6b48 0x142ee28 0x142edf1 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x142f146 github.com/pactus-project/pactus/www/html.(*Server).RootHandler.func1+0x106 github.com/pactus-project/pactus/www/html/server.go:162 # 0x13d6b47 github.com/gorilla/mux.(*Router).walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:377 # 0x142ee27 github.com/gorilla/mux.(*Router).Walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:363 # 0x142edf0 github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x70 github.com/pactus-project/pactus/www/html/server.go:154 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 240] @ 0x73b97c 0x73c5bb 0x767427 0x7673e1 0x7699b3 0x76913f 0x76959c 0x747545 0x747a73 0x8ebbb1 0x8eb186 0x8ea616 0x8ec3e5 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x73b97b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x73c5ba github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x19a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:835 # 0x767426 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:935 # 0x7673e0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:460 # 0x7699b2 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:178 # 0x76913e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x747544 github.com/syndtr/goleveldb/leveldb.(*DB).has+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:823 # 0x747a72 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:865 # 0x8ebbb0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8eb185 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8ea615 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x395 github.com/pactus-project/pactus/store/block.go:79 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 640] @ 0x4d5e15 0x5d0bf3 0x5d0aa5 0x5cf2a5 0xb5d5d6 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5e14 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5d0bf2 net.addrTable+0x112 net/interface_linux.go:149 # 0x5d0aa4 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5cf2a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb5d5d5 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [6: 96] @ 0x12ed108 0x12eac3f 0x12ecb12 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12ed107 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.73.0/stream.go:891 # 0x12eac3e google.golang.org/grpc.newClientStreamWithParams.func3+0x1e google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12ecb11 google.golang.org/grpc.(*clientStream).withRetry+0x2f1 google.golang.org/grpc@v1.73.0/stream.go:806 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [14: 14336] @ 0xda9dc9 0xda9d7d 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda9dc8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4a8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:57 # 0xda9d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x45c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:311 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [2: 3072] @ 0xdfd885 0x49bd51 0xddb6ca 0xddb6be 0xdceaa7 0xdcd578 0xdcd5ef 0xdcd5ef 0xdc328f 0x483781 # 0xdfd884 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:87 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xddb6c9 github.com/quic-go/quic-go.getPacketBuffer+0x89 github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:72 # 0xddb6bd github.com/quic-go/quic-go.(*packetPacker).PackAckOnlyPacket+0x7d github.com/quic-go/quic-go@v0.52.0/packet_packer.go:464 # 0xdceaa6 github.com/quic-go/quic-go.(*connection).maybeSendAckOnlyPacket+0x126 github.com/quic-go/quic-go@v0.52.0/connection.go:2291 # 0xdcd577 github.com/quic-go/quic-go.(*connection).triggerSending+0x1b7 github.com/quic-go/quic-go@v0.52.0/connection.go:2083 # 0xdcd5ee github.com/quic-go/quic-go.(*connection).triggerSending+0x22e github.com/quic-go/quic-go@v0.52.0/connection.go:2092 # 0xdcd5ee github.com/quic-go/quic-go.(*connection).triggerSending+0x22e github.com/quic-go/quic-go@v0.52.0/connection.go:2092 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [29: 5568] @ 0xc36725 0xc365a5 0xc3a1b3 0xb3747f 0xba5b3d 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc36724 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc365a4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc3a1b2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xb3747e github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0xde github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/peerstore.go:11 # 0xba5b3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:290 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 1152] @ 0xda9bf9 0xda9ba3 0xdcf69f 0xdcec85 0xdcd578 0xdc328f 0x483781 # 0xda9bf8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2d8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:51 # 0xda9ba2 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x282 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:293 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcec84 github.com/quic-go/quic-go.(*connection).maybeSendAckOnlyPacket+0x304 github.com/quic-go/quic-go@v0.52.0/connection.go:2299 # 0xdcd577 github.com/quic-go/quic-go.(*connection).triggerSending+0x1b7 github.com/quic-go/quic-go@v0.52.0/connection.go:2083 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [3: 24] @ 0x10d0cd0 0x10cf54f 0x10c4dd5 0x1142114 0x1140406 0x113fd7e 0x113dce7 0x113d586 0x483781 # 0x10d0ccf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).getTopExternalAddrs+0x6f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:279 # 0x10cf54e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).AddrsFor+0x34e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:208 # 0x10c4dd4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).ObservedAddrsFor+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:418 # 0x1142113 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x373 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:498 # 0x1140405 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendNATAddrs+0x365 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:453 # 0x113fd7d github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:402 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 64] @ 0x8e5e25 0x8e5e0e 0x8e5d9a 0xc3502a 0xc34aa7 0xc44ac7 0x483781 # 0x8e5e24 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:23 # 0x8e5e0d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.0/util.go:82 # 0x8e5d99 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.42.0/core/peer/addrinfo.go:56 # 0xc35029 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x1a9 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc34aa6 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc44ac6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x546 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:609 0: 0 [1: 240] @ 0xd52f70 0x10d13d0 0x10d20be 0x10d1132 0x483781 # 0xd52f6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x2af github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_addr.go:71 # 0x10d13cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:368 # 0x10d20bd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:420 # 0x10d1131 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [20: 194560] @ 0xb57949 0xba6edd 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb57948 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:115 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 192] @ 0x47e507 0x4c06e6 0x4c058e 0x54a4bf 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11ce017 0x11d0b86 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x47e506 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c06e5 reflect.Value.grow+0xa5 reflect/value.go:2603 # 0x4c058d reflect.Value.Grow+0x6d reflect/value.go:2590 # 0x54a4be encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:547 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0b85 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:452 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 2688] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x40b817 0x40b585 0x40d817 0xc4a3b0 0xc49d39 0xc5ddb2 0xc59aa5 0x483781 # 0xc4a3af github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x62f github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1234 # 0xc49d38 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x58 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1164 # 0xc5ddb1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1429 # 0xc59aa4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbc4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:849 0: 0 [2: 96] @ 0x53a31a 0x11f223a 0x11f1e51 0x11f45a5 0x11f45a6 0x11f427d 0x11f3d5b 0x483781 # 0x53a319 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x11f2239 github.com/beevik/ntp.getTime+0x339 github.com/beevik/ntp@v1.4.3/ntp.go:539 # 0x11f1e50 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x11f45a4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x11f45a5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x11f427c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x11f3d5a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [9: 442368] @ 0x1427c5a 0x1427c1f 0x1427c69 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x1427c59 bytes.(*Buffer).String+0x8b9 bytes/buffer.go:71 # 0x1427c1e github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x87e github.com/pactus-project/pactus/www/html/server.go:273 # 0x1427c68 github.com/pactus-project/pactus/www/html.(*Server).BlockchainHandler+0x8c8 github.com/pactus-project/pactus/www/html/blockchain.go:45 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 320] @ 0xb8394e 0xb8cbaa 0xb8bff2 0xb8ef9b 0x1412bd2 0xa04649 0x1413e76 0xa04649 0x1414c43 0xa04649 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0xb8394d github.com/prometheus/client_golang/prometheus.(*histogram).Write+0x22d github.com/prometheus/client_golang@v1.22.0/prometheus/histogram.go:800 # 0xb8cba9 github.com/prometheus/client_golang/prometheus.processMetric+0x89 github.com/prometheus/client_golang@v1.22.0/prometheus/registry.go:633 # 0xb8bff1 github.com/prometheus/client_golang/prometheus.(*Registry).Gather+0x851 github.com/prometheus/client_golang@v1.22.0/prometheus/registry.go:502 # 0xb8ef9a github.com/prometheus/client_golang/prometheus.(*noTransactionGatherer).Gather+0x1a github.com/prometheus/client_golang@v1.22.0/prometheus/registry.go:1074 # 0x1412bd1 github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0x331 github.com/prometheus/client_golang@v1.22.0/prometheus/promhttp/http.go:171 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x1413e75 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentMetricHandler.InstrumentHandlerInFlight.func1+0xb5 github.com/prometheus/client_golang@v1.22.0/prometheus/promhttp/instrument_server.go:60 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x1414c42 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.22.0/prometheus/promhttp/instrument_server.go:147 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 896] @ 0xb518c6 0xb51a7a 0xb585a5 0xb5765f 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xb518c5 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.7.0/bucket.go:52 # 0xb51a79 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x299 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:111 # 0xb585a4 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).calcWeight+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:237 # 0xb5765e github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1de github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:99 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 1792] @ 0x123a36b 0x123b02b 0x1242a05 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a36a google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:93 # 0x123b02a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:209 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 28416] @ 0x123b079 0x1242a05 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123b078 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x98 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:210 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 32] @ 0x14e8cf4 0x14e86fd 0x14f0c92 0x14f0c51 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14e8cf3 crypto/internal/fips140/ecdsa.randomPoint[...]+0x93 crypto/internal/fips140/ecdsa/ecdsa.go:221 # 0x14e86fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:328 # 0x14f0c91 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14f0c50 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:299 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [17: 272] @ 0x122960b 0x131a3ca 0x13199d7 0x13319f1 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x122960a google.golang.org/grpc/metadata.Pairs+0x12a google.golang.org/grpc@v1.73.0/metadata/metadata.go:88 # 0x131a3c9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x8e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:207 # 0x13199d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:79 # 0x13319f0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:661 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [11: 880] @ 0x12cc20a 0x1259ccf 0x12e92d8 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12cc209 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x89 google.golang.org/grpc@v1.73.0/clientconn.go:113 # 0x1259cce google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.73.0/internal/resolver/config_selector.go:166 # 0x12e92d7 google.golang.org/grpc.newClientStream+0x5b7 google.golang.org/grpc@v1.73.0/stream.go:227 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 24] @ 0x7b296b 0x7b267f 0xb3f309 0xb403b5 0xb3ec77 0xb42358 0xb4234a 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x7b296a github.com/multiformats/go-multiaddr.newComponent+0x22a github.com/multiformats/go-multiaddr@v0.16.0/component.go:278 # 0x7b267e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.0/component.go:246 # 0xb3f308 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:113 # 0xb403b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:292 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb42357 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb42349 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:252 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 208] @ 0x5159a6 0x11c44ac 0x11c41db 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0x11c44ab github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x18b github.com/pactus-project/pactus/sync/bundle/message/hello.go:60 # 0x11c41da github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x7a github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 1152] @ 0xda9dc9 0xda9d7d 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda9dc8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4a8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:57 # 0xda9d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x45c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:311 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [17: 26112] @ 0xdfd885 0x49bd51 0xdde30f 0xdde303 0xddddbf 0xdcef79 0xdcd599 0xdcd5ef 0xdc328f 0x483781 # 0xdfd884 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:87 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdde30e github.com/quic-go/quic-go.getPacketBuffer+0x2ee github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:72 # 0xdde302 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x2e2 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:790 # 0xddddbe github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x31e github.com/quic-go/quic-go@v0.52.0/packet_packer.go:723 # 0xdcef78 github.com/quic-go/quic-go.(*connection).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.52.0/connection.go:2325 # 0xdcd598 github.com/quic-go/quic-go.(*connection).triggerSending+0x1d8 github.com/quic-go/quic-go@v0.52.0/connection.go:2085 # 0xdcd5ee github.com/quic-go/quic-go.(*connection).triggerSending+0x22e github.com/quic-go/quic-go@v0.52.0/connection.go:2092 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [3: 48] @ 0x11c4c46 0x11e400b 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x11c4c45 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0xa5 github.com/pactus-project/pactus/sync/bundle/message/message.go:108 # 0x11e400a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xea github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x7d68c5 0x96f447 0x96f3d7 0x96f3aa 0x7d65c2 0x7d6951 0x96f0f4 0x96f05c 0x9431b6 0x97cb85 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x96f446 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96f3d6 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1469 # 0x96f3a9 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1462 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96f0f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96f05b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1452 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97cb84 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:851 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x66e673 0x671d96 0x6a0b85 0x6d9a45 0x11c41fe 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x66e672 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x552 github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:67 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x11c41fd github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x9d github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 1792] @ 0xb518c6 0xb51a7a 0xb5ac25 0xb5a6df 0x483781 # 0xb518c5 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.7.0/bucket.go:52 # 0xb51a79 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x299 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:111 # 0xb5ac24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:273 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 192] @ 0xa60ab9 0xa6078d 0xa657cc 0xb5b2fc 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xa60ab8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:186 # 0xa6078c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:149 # 0xa657cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xb5b2fb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x27b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:312 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [16: 512] @ 0x132e329 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x132e328 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0xa8 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [10: 122880] @ 0x93e190 0x942d2a 0x94435e 0xd23976 0xd2301c 0x483781 # 0x93e18f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:522 # 0x942d29 crypto/tls.(*Conn).writeRecordLocked+0x649 crypto/tls/conn.go:1025 # 0x94435d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd23975 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7f5 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:678 # 0xd2301b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.0.1/session.go:546 0: 0 [1: 16] @ 0x11f3145 0x11f2035 0x11f1e51 0x11f45a5 0x11f45a6 0x11f427d 0x11f3d5b 0x483781 # 0x11f3144 github.com/beevik/ntp.fixHostPort+0x204 github.com/beevik/ntp@v1.4.3/ntp.go:681 # 0x11f2034 github.com/beevik/ntp.getTime+0x134 github.com/beevik/ntp@v1.4.3/ntp.go:492 # 0x11f1e50 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x11f45a4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x11f45a5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x11f427c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x11f3d5a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [1: 64] @ 0x14b28ce 0x14fc91a 0x1501be5 0x980c6d 0x93cf67 0x97be45 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980c6c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97be44 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 crypto/tls/handshake_server_tls13.go:766 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 24] @ 0x6d9833 0x6dc1cc 0x8eff0d 0x8ebe85 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x6d9832 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6dc1cb github.com/pactus-project/pactus/types/validator.FromBytes+0xeb github.com/pactus-project/pactus/types/validator/validator.go:52 # 0x8eff0c github.com/pactus-project/pactus/store.newValidatorStore+0x18c github.com/pactus-project/pactus/store/validator.go:30 # 0x8ebe84 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [13: 1040] @ 0x62d7e5 0x62d75d 0x68dd0a 0x68dc93 0x6a1445 0x6a0bfb 0x6d9a45 0x6e62f0 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x62d7e4 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62d75c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x68dd09 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:512 # 0x68dc92 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6a1444 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a0bfa github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:55 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 2016] @ 0x7836ba 0x7836d0 0x14b27af 0x14e7645 0x14f0c50 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x7836b9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:199 # 0x7836cf crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x14e7644 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:88 # 0x14f0c4f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:297 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 192] @ 0x14b28ce 0x14fc91a 0x1501be5 0x980bee 0x93cf67 0x97ea53 0x977f05 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980bed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97ea52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1144 # 0x977f04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:97 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x11ccc16 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb65 0x11ceaaf 0x11cea95 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ceaae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea94 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:233 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 640] @ 0xda9dc9 0xda9d7d 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda9dc8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4a8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:57 # 0xda9d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x45c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:311 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [2: 288] @ 0xda9bf9 0xda9ba3 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda9bf8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2d8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:51 # 0xda9ba2 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x282 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:293 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [13: 14976] @ 0x49c732 0x49bc65 0xdaa8bf 0xdaa8e1 0xdcb6bf 0xdca505 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0x49c731 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdaa8be github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x61e github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/packet.go:55 # 0xdaa8e0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x640 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:396 # 0xdcb6be github.com/quic-go/quic-go.(*connection).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.52.0/connection.go:1768 # 0xdca504 github.com/quic-go/quic-go.(*connection).handleFrame+0x344 github.com/quic-go/quic-go@v0.52.0/connection.go:1503 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [3: 144] @ 0x49c6e8 0x49bc65 0xdaa8bf 0xdaa8e1 0xdcb6bf 0xdca505 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0x49c6e7 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdaa8be github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x61e github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/packet.go:55 # 0xdaa8e0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x640 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:396 # 0xdcb6be github.com/quic-go/quic-go.(*connection).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.52.0/connection.go:1768 # 0xdca504 github.com/quic-go/quic-go.(*connection).handleFrame+0x344 github.com/quic-go/quic-go@v0.52.0/connection.go:1503 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 24] @ 0x4d686d 0x4d74da 0x4d54f7 0x5d0311 0x5cf559 0xb5d452 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d686c syscall.anyToSockaddr+0x12c syscall/syscall_linux.go:623 # 0x4d74d9 syscall.Recvfrom+0x99 syscall/syscall_unix.go:326 # 0x4d54f6 syscall.NetlinkRIB+0x476 syscall/netlink_linux.go:89 # 0x5d0310 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x5cf558 net.Interfaces+0x18 net/interface.go:114 # 0xb5d451 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [11: 29568] @ 0x123b23f 0x123b00b 0x1242a05 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123b23e google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x9e google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:238 # 0x123b00a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:206 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [5: 240] @ 0x7d00fe 0x7cf605 0x7d0149 0x7d0633 0x800aa5 0x800a7b 0xd8b458 0xd8ac15 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d00fd encoding/asn1.makeField+0x95d encoding/asn1/marshal.go:674 # 0x7cf604 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x7d0148 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x7d0632 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:737 # 0x800aa4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x800a7a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd8b457 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:198 # 0xd8ac14 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x194 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:139 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [7: 224] @ 0x5159a6 0xa65794 0xbaaef6 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa65793 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xbaaef5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:323 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x5d27b9 0x5e8231 0x5e8212 0x5e9af1 0x5ba0ba 0x5b9b13 0x5c872c 0x5dca91 0x5b96b7 0x5d9a37 0x5b87d4 0x483781 # 0x5d27b8 net.IP.String+0xd8 net/ip.go:315 # 0x5e8230 net.ipEmptyString+0x50 net/ip.go:332 # 0x5e8211 net.(*UDPAddr).String+0x31 net/udpsock.go:51 # 0x5e9af0 net.DialUDP+0x150 net/udpsock.go:299 # 0x5ba0b9 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x5b9b12 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x5c872b net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x5dca90 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:68 # 0x5b96b6 net.init.func1+0x36 net/hook.go:21 # 0x5d9a36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5b87d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [21: 10080] @ 0x9390b0 0xdb89d2 0xdb338c 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x9390af crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:929 # 0xdb89d1 github.com/quic-go/quic-go/internal/handshake.setupConfigForServer+0x71 github.com/quic-go/quic-go@v0.52.0/internal/handshake/tls_config.go:13 # 0xdb338b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0xcb github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:126 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [18: 391680] @ 0x1242b7f 0x124285f 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1242b7e google.golang.org/protobuf/internal/encoding/json.(*Encoder).EndObject+0x5e google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:199 # 0x124285e google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x45e google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:273 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 1920] @ 0xda9dc9 0xda9d7d 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda9dc8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4a8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:57 # 0xda9d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x45c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:311 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [5: 240] @ 0x461ac6 0xba2ebe 0xba2e43 0xba2e57 0xba340e 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xba2ebd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba2e42 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba2e56 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:46 # 0xba340d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:108 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x461ac6 0xba2ebe 0xba2e43 0xba2e57 0xba3492 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xba2ebd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba2e42 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba2e56 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:46 # 0xba3491 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:111 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 160] @ 0x1496253 0x66e43f 0x671d96 0x6a0b85 0x6d9a45 0x6dae3b 0x11d4186 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x66e43e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x31e github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:59 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6dae3a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11d4185 github.com/pactus-project/pactus/state.(*state).validateBlock+0x245 github.com/pactus-project/pactus/state/validation.go:34 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 576] @ 0xd97514 0xd9731c 0xdc591d 0xdc549b 0xdc2c05 0x483781 # 0xd97513 github.com/quic-go/quic-go/internal/wire.parseHeader+0x53 github.com/quic-go/quic-go@v0.52.0/internal/wire/header.go:161 # 0xd9731b github.com/quic-go/quic-go/internal/wire.ParsePacket+0x7b github.com/quic-go/quic-go@v0.52.0/internal/wire/header.go:138 # 0xdc591c github.com/quic-go/quic-go.(*connection).handleOnePacket+0x3bc github.com/quic-go/quic-go@v0.52.0/connection.go:934 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [12: 2496] @ 0x14a0ee6 0x14a72f4 0x14e76be 0x14f0c50 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x14a0ee5 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:133 # 0x14a72f3 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:112 # 0x14e76bd crypto/internal/fips140/ecdsa.newDRBG[...]+0x39d crypto/internal/fips140/ecdsa/hmacdrbg.go:92 # 0x14f0c4f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:297 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 240] @ 0x7e5e8a 0x7f3e8d 0x7f4b7d 0xd8ab8d 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7e5e89 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 crypto/x509/pkix/pkix.go:151 # 0x7f3e8c crypto/x509.parseCertificate+0x6ac crypto/x509/parser.go:984 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0xd8ab8c github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10c github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:132 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 98304] @ 0x123a36b 0x123a2ab 0x124302b 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a36a google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:93 # 0x123a2aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:83 # 0x124302a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:301 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [4: 1024] @ 0x49c0fc 0x49bf46 0x49bcbc 0x126775d 0x129b17d 0x12d8bea 0x12df6a5 0x12e1429 0x12e64e8 0x12dec9f 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x126775c google.golang.org/grpc/mem.NewBuffer+0xfc google.golang.org/grpc@v1.73.0/mem/buffers.go:106 # 0x129b17c google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x17c google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:63 # 0x12d8be9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.73.0/rpc_util.go:722 # 0x12df6a4 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.73.0/server.go:1146 # 0x12e1428 google.golang.org/grpc.(*Server).processUnaryRPC+0x1168 google.golang.org/grpc@v1.73.0/server.go:1452 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [6: 96] @ 0x82d3cc 0x1242834 0x1243145 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x82d3cb google.golang.org/protobuf/internal/order.RangeFields+0x10b google.golang.org/protobuf@v1.36.6/internal/order/range.go:50 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [4: 128] @ 0x4dd42c 0xd0f0ae 0xd106e5 0xd09113 0xd0202a 0xd542ca 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd106e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:445 # 0xd09112 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x4f2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:465 # 0xd02029 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd542c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:220 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [2: 1024] @ 0x49c07d 0x49bf46 0x49bcbc 0x8e3bb8 0xd28bf3 0xd28bdf 0xd27ded 0xd24694 0xd23f0f 0xd23d58 0x483781 # 0x49c07c sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8e3bb7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd28bf2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd28bde github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.0.1/util.go:149 # 0xd27dec github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:479 # 0xd24693 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:787 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [1: 5376] @ 0x4d5566 0x5d0311 0x5cf559 0xb5d452 0x1143385 0x11431bf 0x1142f18 0x113fd45 0x113dce7 0x113d586 0x483781 # 0x4d5565 syscall.NetlinkRIB+0x4e5 syscall/netlink_linux.go:97 # 0x5d0310 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x5cf558 net.Interfaces+0x18 net/interface.go:114 # 0xb5d451 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142f17 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:594 # 0x113fd44 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:402 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [4: 128] @ 0x68dc8a 0x6a1445 0x6a0bfb 0x6d9a45 0x6e62f0 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x68dc89 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6a1444 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a0bfa github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:55 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x1496253 0x14a6f72 0x14fcabc 0x1501be5 0x980bee 0x93cf67 0x97d42b 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x14fcabb crypto/internal/fips140/hkdf.Expand[...]+0x23b crypto/internal/fips140/hkdf/hkdf.go:44 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980bed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97d42a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a crypto/tls/handshake_server_tls13.go:906 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 80] @ 0x11b54f5 0xd55d13 0xd55a65 0x115000c 0x114fe5f 0xbad4c4 0xbabdae 0x483781 # 0x11b54f4 github.com/pactus-project/pactus/network.(*ConnectionGater).InterceptPeerDial+0x134 github.com/pactus-project/pactus/network/gater.go:74 # 0xd55d12 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x232 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:257 # 0xd55a64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:229 # 0x115000b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:714 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0xbad4c3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:539 # 0xbabdad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:418 0: 0 [2: 320] @ 0x13cb0b8 0x13ca6a7 0x133576b 0x139cede 0x13355c3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13cb0b7 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x317 github.com/pactus-project/pactus/www/grpc/blockchain.go:305 # 0x13ca6a6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:253 # 0x133576a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:394 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13355c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:396 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 64] @ 0x14b28ce 0x14fc91a 0x1501be5 0x15018c9 0x15013e5 0x97d2b6 0x977ed4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x15013e4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x97d2b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 crypto/tls/handshake_server_tls13.go:902 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x7b0ef1 0x7b1185 0x7b429c 0x8e8afa 0x8e7edb 0x8e81f3 0x8e5494 0x8e4c5b 0x49bacb 0x8e4bdb 0x8e4baf 0x8e44fa 0x10cb005 0x10c9145 0x10c6f0f 0x10c5e96 0x10c5379 0x483781 # 0x7b0ef0 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:120 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x8e8af9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:236 # 0x8e7eda github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:123 # 0x8e81f2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:176 # 0x8e5493 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.42.0/core/record/record.go:81 # 0x8e4c5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:230 # 0x49baca sync.(*Once).doSlow+0xaa sync/once.go:78 # 0x8e4bda sync.(*Once).Do+0x3a sync/once.go:69 # 0x8e4bae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:226 # 0x8e44f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:121 # 0x10cb004 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:1046 # 0x10c9144 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:833 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [1: 64] @ 0x1501a30 0x15018c9 0x97bdf8 0x97bd89 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x1501a2f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf crypto/internal/fips140/tls13/tls13.go:32 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97bdf7 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x4b7 crypto/internal/fips140/tls13/tls13.go:106 # 0x97bd88 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x448 crypto/tls/handshake_server_tls13.go:765 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 1408] @ 0x834156 0x833a10 0xb27de5 0xb34991 0xba23f3 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x834155 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.6/proto/encode.go:190 # 0x833a0f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.6/proto/encode.go:111 # 0xb27de4 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb34990 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x150 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:367 # 0xba23f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:135 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 640] @ 0x5c94c5 0x5dca91 0x5b96b7 0x5d9a37 0x5b87d4 0x483781 # 0x5c94c4 net.(*Resolver).goLookupIPCNAMEOrder+0x1564 net/dnsclient_unix.go:735 # 0x5dca90 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:68 # 0x5b96b6 net.init.func1+0x36 net/hook.go:21 # 0x5d9a36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5b87d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [2: 320] @ 0x10cab4f 0x10cab3e 0x10d1ba8 0x10d20be 0x10d1132 0x483781 # 0x10cab4e github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x4e github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:165 # 0x10cab3d github.com/libp2p/go-libp2p/p2p/protocol/identify.HasConsistentTransport+0x3d github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:1022 # 0x10d1ba7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x927 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:406 # 0x10d20bd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:420 # 0x10d1131 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [14: 2688] @ 0x6868b9 0x68309a 0x68408b 0x6842a5 0x6a7985 0x6a7330 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d447c 0x11d41d8 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6868b8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x683099 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7984 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:90 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d447b github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9b github.com/pactus-project/pactus/state/validation.go:54 # 0x11d41d7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x297 github.com/pactus-project/pactus/state/validation.go:38 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 9216] @ 0x746eb1 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x13c9384 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x746eb0 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x390 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:780 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x13c9383 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:138 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 24] @ 0x4619f2 0x460f65 0x4610ca 0x13207cc 0x131a7e2 0x13199d7 0x1332771 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x13207cb github.com/grpc-ecosystem/grpc-gateway/v2/runtime.DefaultHeaderMatcher+0x38b github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:146 # 0x131a7e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0xd01 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:163 # 0x13199d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:79 # 0x1332770 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:610 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [20: 3840] @ 0x6868b9 0x68309a 0x68408b 0x6a7885 0x6a7330 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6868b8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x683099 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6a7884 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:80 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 4800] @ 0x6a7b46 0x6a729b 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6a7b45 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:111 # 0x6a729a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:27 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x4dd42c 0xd0f0ae 0xd0613b 0xd06085 0xd03e7d 0xd050f4 0xd5f6b9 0x114f084 0xc3facd 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0613a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:362 # 0xd06084 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:63 # 0xd03e7c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1fc github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:703 # 0xd050f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114f083 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x623 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:639 # 0xc3facc github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:118 0: 0 [1: 256] @ 0x49c0fc 0x49bf46 0x49bcbc 0x54f43e 0x54ee33 0x144a765 0x1448d36 0x14485dd 0x14483cb 0x144aa3f 0xa04649 0xa06544 0x144a2e4 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x54f43d encoding/json.newEncodeState+0x1d encoding/json/encode.go:282 # 0x54ee32 encoding/json.Marshal+0x52 encoding/json/encode.go:172 # 0x144a764 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x124 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:94 # 0x1448d35 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.1/jhttp/bridge.go:152 # 0x14485dc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.1/jhttp/bridge.go:80 # 0x14483ca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.1/jhttp/bridge.go:70 # 0x144aa3e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x144a2e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x183 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [21: 145152] @ 0x496730 0x495cf6 0x495637 0x123ad70 0x123ad5c 0x123ab69 0x1242e94 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x49672f strconv.fmtF+0x8f strconv/ftoa.go:450 # 0x495cf5 strconv.formatDigits+0x1d5 strconv/ftoa.go:206 # 0x495636 strconv.genericFtoa+0x616 strconv/ftoa.go:161 # 0x123ad6f strconv.AppendFloat+0x18f strconv/ftoa.go:56 # 0x123ad5b google.golang.org/protobuf/internal/encoding/json.appendFloat+0x17b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:167 # 0x123ab68 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteFloat+0x48 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:144 # 0x1242e93 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0xd3 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:322 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 16] @ 0x8ff9f1 0x8ff905 0x8ff1e5 0x8ff1ef 0xd8474f 0x10c59de 0x10c5d25 0x10c5379 0x483781 # 0x8ff9f0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8ff904 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x8ff1e4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x8ff1ee github.com/multiformats/go-multistream.readMultistreamHeader+0x2e github.com/multiformats/go-multistream@v0.6.1/client.go:127 # 0xd8474e github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x16e github.com/multiformats/go-multistream@v0.6.1/client.go:65 # 0x10c59dd github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x3fd github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:490 # 0x10c5d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xe4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:501 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [5: 240] @ 0x4794fa 0x47950f 0x6ef257 0x11dc731 0x11dc673 0x11d63b5 0x11d6378 0x11d6290 0x11dd488 0x11f93b7 0x11f4a0b 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6ef256 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x36 github.com/pactus-project/pactus/consensus/log/log.go:109 # 0x11dc730 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x11dc672 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x11d63b4 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x74 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x11d6377 github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x37 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x11d628f github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x11dd487 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x11f93b6 github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x56 github.com/pactus-project/pactus/sync/sync.go:148 # 0x11f4a0a github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ca github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 320] @ 0x4d5adf 0x5d0a1d 0x5cf659 0xb42b17 0xb44cfc 0xb44a85 0xd52e8b 0x10d13d0 0x10d20be 0x10d1132 0x483781 # 0x4d5ade syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5d0a1c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x5cf658 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb42b16 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:390 # 0xb44cfb github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:74 # 0xb44a84 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:48 # 0xd52e8a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d13cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:368 # 0x10d20bd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:420 # 0x10d1131 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [5: 160] @ 0x556919 0x556d1a 0x556aea 0x5565bd 0x548cb4 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11ce017 0x11d0b86 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x556918 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:179 # 0x556d19 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:222 # 0x556ae9 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:211 # 0x5565bc encoding/json.checkValid+0x9c encoding/json/scanner.go:35 # 0x548cb3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:102 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0b85 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:452 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 13568] @ 0x729235 0x728c73 0x728f94 0x73f3d3 0x73fe3a 0x740110 0x767ff7 0x74c226 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729234 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x728c72 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x728f93 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x73f3d2 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x372 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:55 # 0x73fe39 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x74010f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x767ff6 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x74c225 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [5: 1200] @ 0x13caed0 0x13cb0d6 0x13ca6a7 0x133576b 0x139cede 0x13355c3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13caecf encoding/hex.EncodeToString+0x12f encoding/hex/hex.go:127 # 0x13cb0d5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x335 github.com/pactus-project/pactus/www/grpc/blockchain.go:307 # 0x13ca6a6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:253 # 0x133576a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:394 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13355c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:396 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [2: 320] @ 0x12898c5 0x12e1822 0x12e1823 0x12e64e8 0x12dec9f 0x483781 # 0x12898c4 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x344 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:1084 # 0x12e1821 google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1561 google.golang.org/grpc@v1.73.0/internal/transport/server_stream.go:76 # 0x12e1822 google.golang.org/grpc.(*Server).processUnaryRPC+0x1562 google.golang.org/grpc@v1.73.0/server.go:1418 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 32] @ 0x4dd42c 0xd0f0ae 0xd0613b 0xd06085 0xd03568 0xd02006 0xd542ca 0x10c5698 0x10c5d25 0x10c5379 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0613a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:362 # 0xd06084 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:63 # 0xd03567 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:586 # 0xd02005 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd542c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:220 # 0x10c5697 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xb7 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:474 # 0x10c5d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xe4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:501 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [1: 96] @ 0x14b2797 0x14fc91a 0x1501be5 0x980bee 0x93cf67 0x97bf05 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980bed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97bf04 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 crypto/tls/handshake_server_tls13.go:768 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 432] @ 0x13c5b3a 0x13c5b2e 0x13c7825 0x14753ff 0x483781 # 0x13c5b39 bytes.NewBuffer+0x39 bytes/buffer.go:472 # 0x13c5b2d github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x2d github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:27 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 208] @ 0x479453 0x408c45 0x408c38 0x40e252 0x530269 0x52f459 0x52f41d 0x12e9cff 0x12e9ada 0x12e94a3 0x12cc0b1 0x140f5e7 0x12cbf85 0x1345307 0x142fc34 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x530268 context.(*cancelCtx).propagateCancel+0x168 context/context.go:492 # 0x52f458 context.withCancel+0x58 context/context.go:278 # 0x52f41c context.WithCancel+0x1c context/context.go:241 # 0x12e9cfe google.golang.org/grpc.newClientStreamWithParams+0x15e google.golang.org/grpc@v1.73.0/stream.go:276 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1345306 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x142fc33 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 24] @ 0x6da4b2 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x6da4b1 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x31 github.com/pactus-project/pactus/crypto/bls/signature.go:61 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 128] @ 0xba319c 0xba3207 0xba3287 0xbab10b 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba319b github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x11b github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:46 # 0xba3206 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:24 # 0xba3286 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:72 # 0xbab10a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:330 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x461ac6 0xb57172 0xb578b8 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xb57171 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x31 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:65 # 0xb578b7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:110 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 64] @ 0x6f25ea 0x6f251f 0x11d1fa8 0x8fb0c7 0x11d1dda 0x11d0e07 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6f25e9 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x29 github.com/pactus-project/pactus/types/account/account.go:83 # 0x6f251e github.com/pactus-project/pactus/types/account.(*Account).Hash+0x1e github.com/pactus-project/pactus/types/account/account.go:68 # 0x11d1fa7 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x67 github.com/pactus-project/pactus/state/state.go:574 # 0x8fb0c6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x11d1dd9 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:571 # 0x11d0e06 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x566 github.com/pactus-project/pactus/state/state.go:475 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [51: 45696] @ 0x14af37a 0x98a419 0x93cf76 0x97d42b 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14af379 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x98a418 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:560 # 0x93cf75 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:235 # 0x97d42a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a crypto/tls/handshake_server_tls13.go:906 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 96] @ 0xa66cf8 0xb55bfd 0xb58673 0xb5765f 0xba6edd 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xa66cf7 github.com/ipfs/boxo/util.XOR+0x57 github.com/ipfs/boxo@v0.33.0/util/util.go:125 # 0xb55bfc github.com/libp2p/go-libp2p-kbucket.CommonPrefixLen+0x1c github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:35 # 0xb58672 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).calcWeight+0x172 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:243 # 0xb5765e github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1de github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:99 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 144] @ 0x4c13b5 0x642e45 0x63cfef 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x4c13b4 reflect.MakeSlice+0x74 reflect/value.go:2918 # 0x642e44 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x164 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2284 # 0x63cfee github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x130e github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1634 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 1920] @ 0x63ce31 0x63bbd5 0x63b9d3 0x6dd912 0x6dd8f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6eb5ed 0x6eb50c 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ec0ae 0x6ec094 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6dd911 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6dd8f3 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/certificate/certificate.go:127 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6eb5ec github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6eb50b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ec0ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ec093 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11ccc16 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb65 0x11ccb65 0x11ccb31 0x11ceaaf 0x11cea95 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ceaae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea94 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:233 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x62d7e5 0x62d75d 0x6db6fb 0x6db6be 0x6db59e 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c666b 0x11d0ff7 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x62d7e4 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62d75c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x6db6fa math/big.(*Int).SetBytes+0x11a math/big/int.go:512 # 0x6db6bd github.com/pactus-project/pactus/sortition.GetIndex+0xdd github.com/pactus-project/pactus/sortition/vrf.go:63 # 0x6db59d github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c666a github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11d0ff6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x756 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x81766d 0x817d47 0x12433dc 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x81766c google.golang.org/protobuf/reflect/protoreflect.Value.Interface+0x1ac google.golang.org/protobuf@v1.36.6/reflect/protoreflect/value_union.go:207 # 0x817d46 google.golang.org/protobuf/reflect/protoreflect.Value.String+0x46 google.golang.org/protobuf@v1.36.6/reflect/protoreflect/value_union.go:316 # 0x12433db google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x61b google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:314 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 176] @ 0x63ce31 0x63bbd5 0x63b9d3 0x6dd912 0x6dd8f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6eb5ed 0x6eb50c 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ec0ae 0x6ec094 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6dd911 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6dd8f3 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/certificate/certificate.go:127 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6eb5ec github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6eb50b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ec0ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ec093 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x512c9a 0xd29765 0xd297c8 0xd5ef8a 0x4ce0f1 0xb271f1 0xb271cf 0x779571 0xb26aaa 0xb26e1f 0xba0c32 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x512c99 fmt.Errorf+0x3d9 fmt/errors.go:45 # 0xd29764 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:31 # 0xd297c7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:38 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xb271f0 io.ReadFull+0x30 io/io.go:354 # 0xb271ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0xb26aa9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb26e1e github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x9e github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xba0c31 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:53 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0xd0f0d5 0xd10a99 0xd0b652 0xd05831 0x10c6095 0x10d66f5 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd10a98 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:508 # 0xd0b651 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x671 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:677 # 0xd05830 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x1b0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:926 # 0x10c6094 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x74 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:523 # 0x10d66f4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:519 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 72] @ 0x75215b 0x7477c5 0x8eba71 0x8eadfe 0x8ecf93 0x8eb846 0x13c953a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x75215a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_snapshot.go:43 # 0x7477c4 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:849 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eadfd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8ecf92 github.com/pactus-project/pactus/store.(*store).PublicKey+0x92 github.com/pactus-project/pactus/store/store.go:246 # 0x8eb845 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x13c9539 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:153 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [12: 1728] @ 0x5159a6 0xb7cc15 0x51849f 0x518d98 0x51b81e 0x512945 0xb8aa67 0xe0cc2e 0xe0cabf 0xe98f36 0xdede6f 0xdec62b 0xdeb4e5 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xb7cc14 github.com/prometheus/client_golang/prometheus.(*Desc).String+0x3d4 github.com/prometheus/client_golang@v1.22.0/prometheus/desc.go:203 # 0x51849e fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x512944 fmt.Errorf+0x84 fmt/errors.go:25 # 0xb8aa66 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x2e6 github.com/prometheus/client_golang@v1.22.0/prometheus/registry.go:300 # 0xe0cc2d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.52.0/metrics/connection_tracer.go:104 # 0xe0cabe github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.52.0/metrics/connection_tracer.go:92 # 0xe98f35 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func2+0xb5 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/connmgr.go:145 # 0xdede6e github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x6ae github.com/quic-go/quic-go@v0.52.0/server.go:697 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [5: 480] @ 0x14b2797 0x6d7845 0x6d7dcb 0xdb7945 0xdb6f0f 0xdb6e13 0xdb7be8 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdb7be7 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:50 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 24] @ 0x75215b 0x7477c5 0x8eba71 0x8e9b46 0x8ed8a5 0x8f9ea4 0x8fd794 0x8fcbd3 0x8fe9c5 0x11cd16d 0x11d0bb3 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x75215a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_snapshot.go:43 # 0x7477c4 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:849 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e9b45 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8ed8a4 github.com/pactus-project/pactus/store.(*store).Account+0x84 github.com/pactus-project/pactus/store/store.go:306 # 0x8f9ea3 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xa3 github.com/pactus-project/pactus/sandbox/sandbox.go:100 # 0x8fd793 github.com/pactus-project/pactus/execution/executor.newTransferExecutor+0x113 github.com/pactus-project/pactus/execution/executor/transfer.go:31 # 0x8fcbd2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x92 github.com/pactus-project/pactus/execution/executor/executor.go:19 # 0x8fe9c4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x11cd16c github.com/pactus-project/pactus/state.(*state).executeBlock+0x18c github.com/pactus-project/pactus/state/execution.go:36 # 0x11d0bb2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x312 github.com/pactus-project/pactus/state/state.go:453 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 4032] @ 0x682a73 0x68408b 0x6842a5 0x6a7932 0x6a7330 0x6a7452 0x6d9c05 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a72 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7931 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:86 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 1040] @ 0x4c179d 0x63c007 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x4c179c reflect.New+0x5c reflect/value.go:3021 # 0x63c006 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x326 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1412 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 384] @ 0x682a35 0x68408b 0x6842a5 0x6a78f2 0x6a7330 0x6a7452 0x6d9c05 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c666b 0x11d0ff7 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a34 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a78f1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:83 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c666a github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11d0ff6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x756 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x409c52 0x407ff9 0x479549 0xb36b98 0xb36e2f 0xb38778 0x483781 # 0xb36b97 github.com/ipfs/go-datastore/autobatch.(*Datastore).Flush+0x137 github.com/ipfs/go-datastore@v0.8.2/autobatch/autobatch.go:120 # 0xb36e2e github.com/ipfs/go-datastore/autobatch.(*Datastore).Query+0x2e github.com/ipfs/go-datastore@v0.8.2/autobatch/autobatch.go:150 # 0xb38777 github.com/libp2p/go-libp2p-kad-dht/providers.(*ProviderManager).run.func1+0xad7 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/providers/providers_manager.go:227 0: 0 [2: 96] @ 0x5d0f65 0x5d0c12 0x5d0aa5 0x5cf659 0xb42b17 0x114393b 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x5d0f64 net.newAddr+0x1a4 net/interface_linux.go:180 # 0x5d0c11 net.addrTable+0x131 net/interface_linux.go:153 # 0x5d0aa4 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5cf658 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb42b16 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:390 # 0x114393a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x61a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:660 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 32] @ 0xba2fbf 0xba3016 0xba304e 0xba33ec 0xbab0c7 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xba2fbe github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba3015 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba304d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:56 # 0xba33eb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:107 # 0xbab0c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:334 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 192] @ 0xa60a71 0xa6078d 0xa657cc 0xbaaef6 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xa60a70 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:185 # 0xa6078c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:149 # 0xa657cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xbaaef5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:323 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 144] @ 0xba2ffe 0xba304e 0xba33cf 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xba2ffd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:36 # 0xba304d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:56 # 0xba33ce github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:106 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 96] @ 0x5ea1e5 0x5e335b 0x5e2a1b 0x5d77f8 0x5eb607 0x5c20eb 0x5c1a0e 0x5c10e7 0x5c092c 0x5da8c5 0x5c528a 0x5c6626 0x5c9b05 0x483781 # 0x5ea1e4 net.sockaddrToUDP+0x104 net/udpsock_posix.go:18 # 0x5e335a net.(*netFD).dial+0x83a net/sock_posix.go:143 # 0x5e2a1a net.socket+0x29a net/sock_posix.go:70 # 0x5d77f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5eb606 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5c20ea net.(*sysDialer).dialSingle+0x28a net/dial.go:725 # 0x5c1a0d net.(*sysDialer).dialSerial+0x24d net/dial.go:686 # 0x5c10e6 net.(*sysDialer).dialParallel+0x3a6 net/dial.go:587 # 0x5c092b net.(*Dialer).DialContext+0x6ab net/dial.go:578 # 0x5da8c4 net.(*Resolver).dial+0xa4 net/lookup.go:693 # 0x5c5289 net.(*Resolver).exchange+0x349 net/dnsclient_unix.go:185 # 0x5c6625 net.(*Resolver).tryOneName+0x4c5 net/dnsclient_unix.go:316 # 0x5c9b04 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [1: 96] @ 0xdad7fa 0xdad786 0xdc2ed3 0x483781 # 0xdad7f9 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SkippedPacket+0x499 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:42 # 0xdad785 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).OnLossDetectionTimeout+0x425 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:800 # 0xdc2ed2 github.com/quic-go/quic-go.(*connection).run+0x672 github.com/quic-go/quic-go@v0.52.0/connection.go:627 0: 0 [12: 576] @ 0x407e72 0x479549 0x126b685 0x126b65c 0x12d86bc 0x12ee7a7 0x12edf85 0x12cc104 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x126b684 google.golang.org/grpc/metadata.MD.Copy+0x64 google.golang.org/grpc@v1.73.0/metadata/metadata.go:100 # 0x126b65b google.golang.org/grpc/internal/transport.(*ClientStream).Header+0x3b google.golang.org/grpc@v1.73.0/internal/transport/client_stream.go:128 # 0x12d86bb google.golang.org/grpc.HeaderCallOption.after+0x1b google.golang.org/grpc@v1.73.0/rpc_util.go:226 # 0x12ee7a6 google.golang.org/grpc.(*clientStream).finish+0x506 google.golang.org/grpc@v1.73.0/stream.go:1044 # 0x12edf84 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.73.0/stream.go:989 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [10: 1280] @ 0x533ab4 0x5334dd 0x5336b9 0x53a3bc 0x6646e5 0x6e151a 0x6e14b9 0x6e6c51 0x6e763e 0x6e7726 0x8feb0c 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x53a3bb encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e1519 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e14b8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6e6c50 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6e763d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6e7725 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x8feb0b github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:33 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 1024] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27af 0x6d7845 0x6d7dcb 0xdb7945 0xdb7e85 0xdb7a6c 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb7e84 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:56 # 0xdb7a6b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:35 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [22: 90112] @ 0x4d495c 0x49bd51 0x4d51ed 0xb5d128 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d495b syscall.init.func1+0x3b syscall/netlink_linux.go:54 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x4d51ec syscall.NetlinkRIB+0x16c syscall/netlink_linux.go:84 # 0xb5d127 github.com/libp2p/go-netroute.New+0xa7 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:27 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [13: 1456] @ 0xb9eb3d 0xba5a6e 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb9eb3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x5c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:765 # 0xba5a6d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:263 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x11ccc16 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb31 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x665159 0x6e1c4e 0x6e6c51 0x6e763e 0x6e7726 0x6e9dbc 0x6e8690 0x11f494c 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x665158 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e1c4d github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x8d github.com/pactus-project/pactus/types/tx/payload/transfer.go:58 # 0x6e6c50 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6e763d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6e7725 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6e9dbb github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6e868f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x11f494b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x8694a5 0x869497 0x88fefa 0x88fb38 0x86023b 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x8694a4 google.golang.org/protobuf/internal/impl.pointer.growInt32Slice+0x1e4 google.golang.org/protobuf@v1.36.6/internal/impl/pointer_unsafe.go:156 # 0x869496 google.golang.org/protobuf/internal/impl.consumeInt32Slice+0x1d6 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:755 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86023a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:186 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [4: 7168] @ 0x123a9d8 0x123b02b 0x1242a05 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a9d7 google.golang.org/protobuf/internal/encoding/json.appendString+0x6b7 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:126 # 0x123b02a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:209 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [8: 640] @ 0x62d7e5 0x62d75d 0x68dd0a 0x68dc93 0x6a1445 0x6a0ba9 0x6d9a45 0x6e62f0 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x62d7e4 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62d75c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x68dd09 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:512 # 0x68dc92 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6a1444 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a0ba8 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:54 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x6f0566 0x6f05af 0x11d1d90 0x11d0e07 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6f0565 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x185 github.com/pactus-project/pactus/types/validator/validator.go:181 # 0x6f05ae github.com/pactus-project/pactus/committee.(*committee).Update+0x1ce github.com/pactus-project/pactus/committee/committee.go:67 # 0x11d1d8f github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:569 # 0x11d0e06 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x566 github.com/pactus-project/pactus/state/state.go:475 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0x5159a6 0xb405b4 0xb3ec77 0xe9c916 0xe9c908 0x11a103f 0xdedcb6 0xdec62b 0xdeb4e5 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xb405b3 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb3 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:320 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xe9c915 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xe9c907 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x11a103e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.42.0/config/config.go:387 # 0xdedcb5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.52.0/server.go:667 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 96] @ 0x14b2797 0x14fc91a 0x1501be5 0x980bee 0x93cf67 0x97be45 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980bed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97be44 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 crypto/tls/handshake_server_tls13.go:766 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0xb40c52 0xb40c29 0xb40bf8 0x10c8257 0x10c6346 0x10d66f5 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb40c51 github.com/multiformats/go-multiaddr.Multiaddr.copy+0x91 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:23 # 0xb40c28 github.com/multiformats/go-multiaddr.SplitFirst+0x68 github.com/multiformats/go-multiaddr@v0.16.0/util.go:68 # 0xb40bf7 github.com/multiformats/go-multiaddr/net.IsIPLoopback+0x37 github.com/multiformats/go-multiaddr@v0.16.0/net/ip.go:66 # 0x10c8256 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x436 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:707 # 0x10c6345 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x325 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:535 # 0x10d66f4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:519 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [6: 672] @ 0xdf171c 0xdf17b3 0xdf2ae5 0xdff3fb 0xdff3df 0xdf2d6e 0xdd022c 0xea2289 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xdf171b github.com/quic-go/quic-go.newReceiveStream+0x39b github.com/quic-go/quic-go@v0.52.0/receive_stream.go:76 # 0xdf17b2 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.52.0/stream.go:121 # 0xdf2ae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.52.0/streams_map.go:90 # 0xdff3fa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:115 # 0xdff3de github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:77 # 0xdf2d6d github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.52.0/streams_map.go:142 # 0xdd022b github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x2b github.com/quic-go/quic-go@v0.52.0/connection.go:2509 # 0xea2288 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/conn.go:62 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [7: 3584] @ 0xbac4a5 0x483781 # 0xbac4a4 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x824 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:465 0: 0 [2: 32] @ 0x66da05 0x671a1a 0x68da9f 0x6a0c2e 0x6d9a45 0x6e62f0 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x66da04 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.22.0/bitset.go:177 # 0x671a19 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:823 # 0x68da9e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a0c2d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 192] @ 0xd295bf 0xd297c8 0xd5ef8a 0x4ce0f1 0xb271f1 0xb271cf 0x779571 0xb26aaa 0xb26e1f 0xba0c32 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd295be github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x9e github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:24 # 0xd297c7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:38 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xb271f0 io.ReadFull+0x30 io/io.go:354 # 0xb271ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0xb26aa9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb26e1e github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x9e github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xba0c31 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:53 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 64] @ 0x11ccc16 0x11ccb31 0x11ccb65 0x11ccb65 0x11ccb31 0x11ceaaf 0x11cea95 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ceaae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea94 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:233 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 672] @ 0x14b2797 0x14fc91a 0x1501be5 0x15018c9 0x15012ba 0x97bd58 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x15012b9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x97bd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 crypto/tls/handshake_server_tls13.go:763 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 96] @ 0x461ac6 0xba2fd8 0xba3016 0xba304e 0xba33ec 0xbab0c7 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xba2fd7 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba3015 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba304d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:56 # 0xba33eb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:107 # 0xbab0c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:334 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x461ac6 0xb57172 0xb578b8 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb57171 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x31 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:65 # 0xb578b7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:110 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 256] @ 0xa66cf8 0xb55bfd 0xb51b05 0xb5ac25 0xb5a6df 0x483781 # 0xa66cf7 github.com/ipfs/boxo/util.XOR+0x57 github.com/ipfs/boxo@v0.33.0/util/util.go:125 # 0xb55bfc github.com/libp2p/go-libp2p-kbucket.CommonPrefixLen+0x1c github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:35 # 0xb51b04 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x324 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:112 # 0xb5ac24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:273 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 1232] @ 0xdc2533 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdc2532 github.com/quic-go/quic-go.(*connection).preSetup+0x792 github.com/quic-go/quic-go@v0.52.0/connection.go:497 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 32] @ 0x11ccc16 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 4032] @ 0xba5dd6 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xba5dd5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x495 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:281 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 96] @ 0x14b2797 0x14fccb5 0x1501d26 0x15012f0 0x97bd58 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x14fccb4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:19 # 0x1501d25 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x15012ef crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x97bd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 crypto/tls/handshake_server_tls13.go:763 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x7b9a1e 0x7b99d3 0x10ce31c 0x10d3465 0x10cb6df 0xd535f7 0xd5117b 0xd5356d 0x483781 # 0x7b9a1d github.com/multiformats/go-multiaddr.Multiaddr.copy+0x13d github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:23 # 0x7b99d2 github.com/multiformats/go-multiaddr.SplitFunc+0xf2 github.com/multiformats/go-multiaddr@v0.16.0/util.go:108 # 0x10ce31b github.com/libp2p/go-libp2p/p2p/protocol/identify.thinWaistForm+0x7b github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:43 # 0x10d3464 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).removeConn+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:518 # 0x10cb6de github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Disconnected+0x53e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:1076 # 0xd535f6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:108 # 0xd5117a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:765 # 0xd5356c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x8c github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:107 0: 0 [6: 480] @ 0x4d5adf 0x4d55b3 0x5d09a5 0x5cf2a5 0xb5d5d6 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5ade syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4d55b2 syscall.NetlinkRIB+0x532 syscall/netlink_linux.go:98 # 0x5d09a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5cf2a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb5d5d5 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [7: 168] @ 0x82d35d 0x1242834 0x1243145 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x82d35c google.golang.org/protobuf/internal/order.RangeFields+0x9c google.golang.org/protobuf@v1.36.6/internal/order/range.go:41 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 96] @ 0x7d89bc 0x7d8987 0x7d88af 0x7d65c2 0x7d6951 0x7d40df 0x7d8658 0x7d85b8 0x7d65c2 0x7d6951 0x7d40df 0x7d849e 0x7dcbbc 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7d89bb vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2bb vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7d8986 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x286 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x7d88ae crypto/ecdsa.addASN1IntBytes.func1+0x1ae crypto/ecdsa/ecdsa.go:319 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7d40de vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x19e vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7d8657 crypto/ecdsa.addASN1IntBytes+0x77 crypto/ecdsa/ecdsa.go:315 # 0x7d85b7 crypto/ecdsa.encodeSignature.func1+0x57 crypto/ecdsa/ecdsa.go:300 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7d40de vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x19e vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7d849d crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:298 # 0x7dcbbb crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:255 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 288] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x408ccd 0x40c2b6 0xd251c5 0xd24585 0xd23f0f 0xd23d58 0x483781 # 0xd251c4 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x384 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:889 # 0xd24584 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:759 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [20: 2240] @ 0xb54545 0xb9eaa5 0xb9eb1a 0xba5a6e 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb54544 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x2e4 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:498 # 0xb9eaa4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:751 # 0xb9eb19 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:757 # 0xba5a6d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:263 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [8: 384] @ 0x53a31a 0x6646e5 0x6e989c 0x6e9753 0x6e860a 0x11f494c 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x53a319 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e989b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e9752 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x6e8609 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:122 # 0x11f494b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 224] @ 0x12edb25 0x12ecb12 0x12ed892 0x12cc0d9 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12edb24 google.golang.org/grpc.(*clientStream).SendMsg.func4+0x64 google.golang.org/grpc@v1.73.0/stream.go:947 # 0x12ecb11 google.golang.org/grpc.(*clientStream).withRetry+0x2f1 google.golang.org/grpc@v1.73.0/stream.go:806 # 0x12ed891 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.73.0/stream.go:946 # 0x12cc0d8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.73.0/call.go:70 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 768] @ 0x49c0fc 0x49bf46 0x49bcbc 0x8ffcc8 0x8ff50b 0xd8257a 0x114c7cc 0xd53a85 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8ffcc7 github.com/multiformats/go-multistream.getWriter+0x27 github.com/multiformats/go-multistream@v0.6.1/multistream.go:336 # 0x8ff50a github.com/multiformats/go-multistream.delimWriteBuffered+0x4a github.com/multiformats/go-multistream@v0.6.1/multistream.go:80 # 0xd82579 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x119 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x114c7cb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:373 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 96] @ 0xb5e9bf 0xbab5bc 0xbab4ae 0xbaa8c5 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbab5bb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:372 # 0xbab4ad github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:359 # 0xbaa8c4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:305 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 64] @ 0xbaae31 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xbaae30 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x370 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:323 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 80] @ 0x6f292f 0x11f6551 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6f292e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x11f6550 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x2f0 github.com/pactus-project/pactus/sync/handler_hello.go:79 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 4608] @ 0x8ea347 0x8ec3e5 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8ea346 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 1248] @ 0x14a0ee6 0x14a72f4 0x14e707a 0x14e8c28 0x14e8d0e 0x14e86fd 0x14f0c92 0x14f0c51 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x14a0ee5 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:133 # 0x14a72f3 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:112 # 0x14e7079 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:152 # 0x14e8c27 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:329 # 0x14e8d0d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:222 # 0x14e86fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:328 # 0x14f0c91 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14f0c50 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:299 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 672] @ 0x412454 0x1276bda 0x1276c99 0x127a27a 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1276bd9 google.golang.org/grpc/internal/transport.newRecvBuffer+0x39 google.golang.org/grpc@v1.73.0/internal/transport/transport.go:73 # 0x1276c98 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xf8 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:490 # 0x127a279 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:778 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [43: 12384] @ 0xb373ec 0xba5b3d 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb373eb github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0x4b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/peerstore.go:9 # 0xba5b3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:290 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [7: 224] @ 0x13cceb2 0x11e976e 0x13cc4bb 0x133b92b 0x139cede 0x133b783 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13cceb1 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x811 github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x11e976d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x13cc4ba github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x133b92a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:124 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x133b782 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:126 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 16] @ 0x123a9d8 0x123b02b 0x1242a05 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a9d7 google.golang.org/protobuf/internal/encoding/json.appendString+0x6b7 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:126 # 0x123b02a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:209 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [4: 64] @ 0xd4eea5 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xd4eea4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:475 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [1: 1024] @ 0xb518c6 0xb51a7a 0xb585a5 0xb5765f 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb518c5 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.7.0/bucket.go:52 # 0xb51a79 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x299 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:111 # 0xb585a4 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).calcWeight+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:237 # 0xb5765e github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1de github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:99 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 400] @ 0x97c37a 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x97c379 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xa39 crypto/tls/handshake_server_tls13.go:789 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 64] @ 0x13c62d7 0x13c7825 0x14753ff 0x483781 # 0x13c62d6 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x96 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:42 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 208] @ 0x515cd1 0x817d65 0x12433dc 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x515cd0 fmt.Sprint+0x50 fmt/print.go:280 # 0x817d64 google.golang.org/protobuf/reflect/protoreflect.Value.String+0x64 google.golang.org/protobuf@v1.36.6/reflect/protoreflect/value_union.go:316 # 0x12433db google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x61b google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:314 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [4: 128] @ 0x11ccc16 0x11ccb31 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0x13c60b9 0x13c7825 0x14753ff 0x483781 # 0x13c60b8 github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x5b8 github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:45 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 224] @ 0x1496253 0x66e43f 0x671d96 0x6a0b85 0x6d9a45 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x66e43e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x31e github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:59 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x6e7251 0x6e7070 0x6e90e8 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6e7250 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:406 # 0x6e706f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1792] @ 0xb5e676 0xbac90a 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xb5e675 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:91 # 0xbac909 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:497 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 160] @ 0x7b0d2b 0x7b1185 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xba99d0 0x483781 # 0x7b0d2a github.com/multiformats/go-multiaddr.readComponent+0x12a github.com/multiformats/go-multiaddr@v0.16.0/codec.go:88 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [5: 160] @ 0x4dd42c 0xd0f0ae 0xd0613b 0xd06085 0xd030fe 0xd01cc5 0xd01ae5 0x11a1078 0xdedcb6 0xdec62b 0xdeb4e5 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0613a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:362 # 0xd06084 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:63 # 0xd030fd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x11d github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:560 # 0xd01cc4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:394 # 0xd01ae4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:379 # 0x11a1077 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x77 github.com/libp2p/go-libp2p@v0.42.0/config/config.go:391 # 0xdedcb5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.52.0/server.go:667 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 512] @ 0xc0f108 0xc0c425 0xc09d76 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0f107 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2674 # 0xc0c424 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x764 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2168 # 0xc09d75 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x615 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1588 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 240] @ 0x407e72 0x479549 0x126b685 0x126b65c 0x12d86bc 0x12ee7a7 0x12edf85 0x12cc104 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x126b684 google.golang.org/grpc/metadata.MD.Copy+0x64 google.golang.org/grpc@v1.73.0/metadata/metadata.go:100 # 0x126b65b google.golang.org/grpc/internal/transport.(*ClientStream).Header+0x3b google.golang.org/grpc@v1.73.0/internal/transport/client_stream.go:128 # 0x12d86bb google.golang.org/grpc.HeaderCallOption.after+0x1b google.golang.org/grpc@v1.73.0/rpc_util.go:226 # 0x12ee7a6 google.golang.org/grpc.(*clientStream).finish+0x506 google.golang.org/grpc@v1.73.0/stream.go:1044 # 0x12edf84 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.73.0/stream.go:989 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [4: 64] @ 0x129b0ca 0x12d8bea 0x12f3e65 0x12ed2d1 0x12cc0d9 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x129b0c9 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xc9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:55 # 0x12d8be9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.73.0/rpc_util.go:722 # 0x12f3e64 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.73.0/stream.go:1823 # 0x12ed2d0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.73.0/stream.go:913 # 0x12cc0d8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.73.0/call.go:70 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 16] @ 0xa65765 0xba92fa 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xa65764 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xba92f9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x259 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:92 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x6e9d9d 0x6e8690 0x11f494c 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6e9d9c github.com/pactus-project/pactus/types/block.Txs.Root+0x3c github.com/pactus-project/pactus/types/block/txs.go:33 # 0x6e868f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x11f494b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 1456] @ 0x530e14 0x53162d 0x5315ef 0x13bdf1e 0x13c5e92 0x13c7825 0x14753ff 0x483781 # 0x530e13 context.WithDeadlineCause+0xd3 context/context.go:631 # 0x53162c context.WithDeadline+0x4c context/context.go:617 # 0x5315ee context.WithTimeout+0xe context/context.go:695 # 0x13bdf1d github.com/go-zeromq/zmq4.(*pubSocket).Send+0x7d github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x13c5e91 github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x391 github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:38 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 256] @ 0xda9bf9 0xda9ba3 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda9bf8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2d8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:51 # 0xda9ba2 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x282 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:293 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [1: 576] @ 0x8ea347 0x8ec3e5 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8ea346 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 256] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27fe 0x6d7845 0x6d7dcb 0xdb7945 0xdb229d 0xdba665 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdba664 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:147 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [2: 128] @ 0x7d4e65 0x7ee1a5 0x7f3fb0 0x7f4b7d 0xd8ab8d 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d4e64 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7ee1a4 crypto/x509.parseAI+0x84 crypto/x509/parser.go:154 # 0x7f3faf crypto/x509.parseCertificate+0x7cf crypto/x509/parser.go:998 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0xd8ab8c github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10c github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:132 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 48] @ 0xdc2927 0xdc294e 0xdc2974 0x483781 # 0xdc2926 github.com/quic-go/quic-go/internal/utils.NewTimer+0xc6 github.com/quic-go/quic-go@v0.52.0/internal/utils/timer.go:17 # 0xdc294d github.com/quic-go/quic-go.newTimer+0xed github.com/quic-go/quic-go@v0.52.0/connection_timer.go:17 # 0xdc2973 github.com/quic-go/quic-go.(*connection).run+0x113 github.com/quic-go/quic-go@v0.52.0/connection.go:525 0: 0 [2: 512] @ 0x49c0fc 0x49bf46 0x49bcbc 0x9f5b85 0xa23dff 0x9fdbc7 0xa028b8 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x9f5b84 net/http.newTextprotoReader+0x24 net/http/request.go:1039 # 0xa23dfe net/http.readRequest+0x3e net/http/request.go:1080 # 0x9fdbc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1048 # 0xa028b7 net/http.(*conn).serve+0x397 net/http/server.go:2027 0: 0 [7: 336] @ 0x13c0285 0x13bfc14 0x13bdf73 0x13c5e92 0x13c7825 0x14753ff 0x483781 # 0x13c0284 github.com/go-zeromq/zmq4.(*Queue).Push+0x244 github.com/go-zeromq/zmq4@v0.17.0/queue.go:45 # 0x13bfc13 github.com/go-zeromq/zmq4.(*pubMWriter).write+0xf3 github.com/go-zeromq/zmq4@v0.17.0/pub.go:306 # 0x13bdf72 github.com/go-zeromq/zmq4.(*pubSocket).Send+0xd2 github.com/go-zeromq/zmq4@v0.17.0/pub.go:44 # 0x13c5e91 github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x391 github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:38 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [31: 27776] @ 0x14af37a 0x98a419 0x93cf76 0x97be45 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x14af379 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x98a418 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:560 # 0x93cf75 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:235 # 0x97be44 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 crypto/tls/handshake_server_tls13.go:766 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [21: 1680] @ 0x123a0f7 0x1241f48 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a0f6 google.golang.org/protobuf/internal/encoding/json.NewEncoder+0x36 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:45 # 0x1241f47 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0xc7 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:152 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [13: 2704] @ 0x479453 0x408c45 0x408c38 0x40d759 0xc67625 0xc6b25e 0xc5d89f 0xc5d311 0xc59a87 0x483781 # 0xc67624 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).DuplicateMessage+0xa4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/tag_tracer.go:234 # 0xc6b25d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).DuplicateMessage+0x2bd github.com/libp2p/go-libp2p-pubsub@v0.14.2/trace.go:143 # 0xc5d89e github.com/libp2p/go-libp2p-pubsub.(*PubSub).shouldPush+0x2be github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1372 # 0xc5d310 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x8d0 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1314 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [3: 96] @ 0x4d67a5 0x4d6b32 0x5e2f50 0x5e2a1b 0x5d77f8 0x5eb607 0x5e9b74 0x5ba0ba 0x5b9b13 0x5c872c 0x5dca91 0x5b96b7 0x5d9a37 0x5b87d4 0x483781 # 0x4d67a4 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:667 # 0x4d6b31 syscall.Getsockname+0x71 syscall/syscall_linux.go:713 # 0x5e2f4f net.(*netFD).dial+0x42f net/sock_posix.go:139 # 0x5e2a1a net.socket+0x29a net/sock_posix.go:70 # 0x5d77f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5eb606 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5e9b73 net.DialUDP+0x1d3 net/udpsock.go:300 # 0x5ba0b9 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x5b9b12 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x5c872b net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x5dca90 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:68 # 0x5b96b6 net.init.func1+0x36 net/hook.go:21 # 0x5d9a36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5b87d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [3: 768] @ 0x49c0fc 0x49bf46 0x49bc14 0x8e3c39 0xd28bf3 0xd28bdf 0xd27ded 0xd24694 0xd23f0f 0xd23d58 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bc13 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x8e3c38 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd28bf2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd28bde github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.0.1/util.go:149 # 0xd27dec github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:479 # 0xd24693 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:787 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [2: 32] @ 0xc3affe 0x114fc44 0x114f014 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xc3affd github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0xfd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x114fc43 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).preferredProtocol+0x63 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:677 # 0x114f013 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x5b3 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:633 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [6: 144] @ 0x82d42e 0x1242834 0x1243145 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x82d42d google.golang.org/protobuf/internal/order.RangeFields+0x16d google.golang.org/protobuf@v1.36.6/internal/order/range.go:54 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [7: 224] @ 0xc52749 0xc525e6 0xc4e785 0xc59b25 0x483781 # 0xc52748 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).enqueueGossip+0x6e8 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1899 # 0xc525e5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x585 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1877 # 0xc4e784 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1653 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [6: 768] @ 0x66de1a 0x66de26 0x65bbfd 0x1502f17 0x14b27af 0x14fc91a 0x1501be5 0x15018c9 0x97bdf8 0x97bd89 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1502f16 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97bdf7 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x4b7 crypto/internal/fips140/tls13/tls13.go:106 # 0x97bd88 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x448 crypto/tls/handshake_server_tls13.go:765 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x7b2859 0x7b267f 0xb3f44f 0x11435f2 0x11435d2 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x7b2858 github.com/multiformats/go-multiaddr.newComponent+0x118 github.com/multiformats/go-multiaddr@v0.16.0/component.go:264 # 0x7b267e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.0/component.go:246 # 0xb3f44e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:107 # 0x11435f1 github.com/multiformats/go-multiaddr/net.FromIP+0x2d1 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:134 # 0x11435d1 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x2b1 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:637 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [8: 256] @ 0x5159a6 0xa65794 0xbabd2c 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa65793 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xbabd2b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0xab github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:412 0: 0 [5: 47360] @ 0x7299b8 0x73a3ca 0x73ae86 0x73b1cc 0x733eae 0x73b05c 0x73b006 0x73bd26 0x73caac 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8efbe5 0x8ed2cf 0x11d326c 0x13cdfff 0x134668b 0x139cede 0x13464e3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x7299b7 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x157 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b1cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8efbe4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8ed2ce github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11d326b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:697 # 0x13cdffe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x134668a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13464e2 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [10: 4480] @ 0x6f0717 0x11d1d90 0x11d0e07 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6f0716 github.com/pactus-project/pactus/committee.(*committee).Update+0x336 github.com/pactus-project/pactus/committee/committee.go:84 # 0x11d1d8f github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:569 # 0x11d0e06 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x566 github.com/pactus-project/pactus/state/state.go:475 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 576] @ 0x11ba61c 0x113f113 0x113e045 0x113d586 0x483781 # 0x11ba61b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x113f112 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getAddrs+0x112 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:352 # 0x113e044 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x424 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:271 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [2: 32] @ 0x7321f4 0x756f79 0x757a49 0x7586fb 0x8eede5 0x8eecfa 0x11d0e49 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x7321f3 github.com/syndtr/goleveldb/leveldb/journal.(*Writer).Next+0x93 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/journal/journal.go:491 # 0x756f78 github.com/syndtr/goleveldb/leveldb.(*DB).writeJournal+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:19 # 0x757a48 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x268 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:231 # 0x7586fa github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:317 # 0x8eede4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:422 # 0x8eecf9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:418 # 0x11d0e48 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a8 github.com/pactus-project/pactus/state/state.go:479 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 240] @ 0x8fa645 0x8fa68a 0x8fcd1e 0x8fcb93 0x8fea7f 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8fa644 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x1c4 github.com/pactus-project/pactus/types/validator/validator.go:181 # 0x8fa689 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x209 github.com/pactus-project/pactus/sandbox/sandbox.go:169 # 0x8fcd1d github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8fcb92 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8fea7e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 168] @ 0x129b0aa 0x12d8bea 0x12df6a5 0x12e1429 0x12e64e8 0x12dec9f 0x483781 # 0x129b0a9 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:55 # 0x12d8be9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.73.0/rpc_util.go:722 # 0x12df6a4 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.73.0/server.go:1146 # 0x12e1428 google.golang.org/grpc.(*Server).processUnaryRPC+0x1168 google.golang.org/grpc@v1.73.0/server.go:1452 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [5: 80] @ 0x1243b5c 0x1242cae 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1243b5b google.golang.org/protobuf/encoding/protojson.encoder.marshalMap+0xfb google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:369 # 0x1242cad google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0xcd google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:282 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [9: 864] @ 0x14b2797 0x6d7845 0x980dbe 0x97d1ff 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x980dbd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x97d1fe crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e crypto/tls/handshake_server_tls13.go:893 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 192] @ 0x4d68ad 0x4d6b32 0x5cda8c 0x5e75bb 0x5e6470 0xb422e7 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x4d68ac syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:675 # 0x4d6b31 syscall.Getsockname+0x71 syscall/syscall_linux.go:713 # 0x5cda8b net.(*netFD).accept+0x1cb net/fd_unix.go:188 # 0x5e75ba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5e646f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xb422e6 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x26 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:243 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 32] @ 0xddd956 0xddce6a 0xdde1a5 0xddddbf 0xdcef79 0xdcd599 0xdc328f 0x483781 # 0xddd955 github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x855 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:687 # 0xddce69 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:608 # 0xdde1a4 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x184 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:781 # 0xddddbe github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x31e github.com/quic-go/quic-go@v0.52.0/packet_packer.go:723 # 0xdcef78 github.com/quic-go/quic-go.(*connection).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.52.0/connection.go:2325 # 0xdcd598 github.com/quic-go/quic-go.(*connection).triggerSending+0x1d8 github.com/quic-go/quic-go@v0.52.0/connection.go:2085 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [7: 224] @ 0x9ff2e7 0x9fee97 0xa01bf7 0xa0198a 0x131d516 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x9ff2e6 net/http.Header.Clone+0x5c6 net/http/header.go:104 # 0x9fee96 net/http.(*response).WriteHeader+0x176 net/http/server.go:1231 # 0xa01bf6 net/http.(*response).write+0x1d6 net/http/server.go:1688 # 0xa01989 net/http.(*response).Write+0x29 net/http/server.go:1665 # 0x131d515 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x755 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:201 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [12: 288] @ 0x98e9c7 0x98e7f2 0x98caa8 0x13211ac 0x1321198 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x98e9c6 net/textproto.canonicalMIMEHeaderKey+0x186 net/textproto/reader.go:788 # 0x98e7f1 net/textproto.CanonicalMIMEHeaderKey+0xd1 net/textproto/reader.go:660 # 0x98caa7 net/textproto.MIMEHeader.Get+0x27 net/textproto/header.go:34 # 0x13211ab net/http.Header.Get+0xeb net/http/header.go:50 # 0x1321197 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xd7 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:389 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 16] @ 0x13c6f26 0x13c7825 0x14753ff 0x483781 # 0x13c6f25 github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x5a5 github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:37 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 640] @ 0x14b28ce 0x14e7ad3 0x14e71ff 0x14e8c28 0x14e8d0e 0x14e86fd 0x14f0c92 0x14f0c51 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x14e7ad2 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:57 # 0x14e71fe crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:169 # 0x14e8c27 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:329 # 0x14e8d0d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:222 # 0x14e86fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:328 # 0x14f0c91 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14f0c50 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:299 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [45: 46080] @ 0xdbc285 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdbc284 github.com/quic-go/quic-go.init.func1+0x124 github.com/quic-go/quic-go@v0.52.0/connection.go:244 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [5: 400] @ 0xdc1e2b 0xdc1e4c 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdc1e2a github.com/quic-go/quic-go.newCryptoStream+0x8a github.com/quic-go/quic-go@v0.52.0/crypto_stream.go:31 # 0xdc1e4b github.com/quic-go/quic-go.(*connection).preSetup+0xab github.com/quic-go/quic-go@v0.52.0/connection.go:467 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [9: 31104] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x40b817 0x40b585 0x40d817 0xc47005 0xc45aff 0xc5d0e2 0xc59a87 0x483781 # 0xc47004 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x7c4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:868 # 0xc45afe github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x7e github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:751 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [15: 11520] @ 0x66bf1e 0x66bf12 0x66be45 0xdb291e 0xdb233a 0xdba465 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x66bf1d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x66bf11 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x66be44 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xdb291d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.52.0/internal/handshake/cipher_suite.go:47 # 0xdb2339 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:18 # 0xdba464 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:133 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [4: 512] @ 0x66de1a 0x66de26 0x65bbfd 0x14b27af 0x14fc91a 0x1501be5 0x980c6d 0x93cf67 0x97bf05 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980c6c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97bf04 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 crypto/tls/handshake_server_tls13.go:768 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x1430773 0x143070b 0x1428ec5 0x142805f 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x1430772 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x9b2 github.com/pactus-project/pactus/www/html/server.go:224 # 0x143070a github.com/pactus-project/pactus/www/html.txToTable+0x94a github.com/pactus-project/pactus/www/html/transaction.go:61 # 0x1428ec4 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xe04 github.com/pactus-project/pactus/www/html/blockchain.go:121 # 0x142805e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:80 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 240] @ 0x971e15 0x971de5 0x971cf7 0x7d65c2 0x7d6951 0x971c96 0x971b8c 0x7d65c2 0x7d6951 0x971a34 0x97199c 0x9431b6 0x97ce1d 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x971e14 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x971de4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x971cf6 crypto/tls.(*certificateVerifyMsg).marshal.func1.1+0x16 crypto/tls/handshake_messages.go:1846 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x971c95 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b5 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x971b8b crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1845 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x971a33 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97199b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1841 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97ce1c crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5fc crypto/tls/handshake_server_tls13.go:882 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [8: 2048] @ 0xe0cca6 0xe0cabf 0xe98f36 0xdede6f 0xdec62b 0xdeb4e5 0x483781 # 0xe0cca5 github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x1a5 github.com/quic-go/quic-go@v0.52.0/metrics/connection_tracer.go:120 # 0xe0cabe github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.52.0/metrics/connection_tracer.go:92 # 0xe98f35 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func2+0xb5 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/connmgr.go:145 # 0xdede6e github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x6ae github.com/quic-go/quic-go@v0.52.0/server.go:697 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [8: 4096] @ 0x7e753e 0x7e7553 0xdb6f14 0xdb6e13 0xdba4be 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x7e753d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7e7552 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdb6f13 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x53 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:49 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdba4bd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x9d github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:134 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [8: 384] @ 0x461ac6 0xba31be 0xba3207 0xba3287 0xbab10b 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xba31bd github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x13d github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:46 # 0xba3206 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:24 # 0xba3286 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:72 # 0xbab10a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:330 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 48] @ 0x1233265 0x12801ed 0x12809f7 0x483781 # 0x1233264 google.golang.org/grpc/internal/status.NewWithProto+0x44 google.golang.org/grpc@v1.73.0/internal/status/status.go:52 # 0x12801ec google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1b8c google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1615 # 0x12809f6 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x396 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1694 0: 0 [11: 5632] @ 0x7e753e 0x7e7553 0xdb2914 0xdb233a 0xdba585 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x7e753d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7e7552 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdb2913 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.52.0/internal/handshake/cipher_suite.go:43 # 0xdb2339 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:18 # 0xdba584 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:140 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [6: 576] @ 0x6719f9 0x68da9f 0x6a0c45 0x6d9a45 0x6de2b5 0x6dccaf 0x11d447c 0x11d41d8 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6719f8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:818 # 0x68da9e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a0c44 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d447b github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9b github.com/pactus-project/pactus/state/validation.go:54 # 0x11d41d7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x297 github.com/pactus-project/pactus/state/validation.go:38 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x53a31a 0x6646e5 0x6e989c 0x6e9753 0x13c5b6d 0x13c7825 0x14753ff 0x483781 # 0x53a319 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e989b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e9752 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x13c5b6c github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x6c github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:29 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 480] @ 0x7d68c5 0x96af14 0x96aef3 0x7d65c2 0x7d6951 0x96aeb4 0x96ae93 0x7d65c2 0x7d6951 0x96a3fc 0x96a2f0 0x7d65c2 0x7d6951 0x96a214 0x96a1f3 0x7d65c2 0x7d6951 0x96a134 0x96a09c 0x9431b6 0x97c5b6 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x96af13 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x96aef2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1.1+0x12 crypto/tls/handshake_messages.go:1019 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96aeb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96ae92 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1018 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a3fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bb vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96a2ef crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xaf crypto/tls/handshake_messages.go:1017 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a213 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96a1f2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1014 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a133 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96a09b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1013 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97c5b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc75 crypto/tls/handshake_server_tls13.go:811 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 1792] @ 0x123a9d8 0x123a2ab 0x12433f2 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a9d7 google.golang.org/protobuf/internal/encoding/json.appendString+0x6b7 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:126 # 0x123a2aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:83 # 0x12433f1 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x631 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:314 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [5: 560] @ 0x6d7def 0xdb7945 0xdb2313 0xdba465 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x6d7dee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:87 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdba464 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:133 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [11: 7749632] @ 0x72f80e 0x742cbe 0x757bdd 0x7586fb 0x8eede5 0x8eecfa 0x11d0e49 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x72f80d github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x46d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:305 # 0x742cbd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:219 # 0x757bdc github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:238 # 0x7586fa github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:317 # 0x8eede4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:422 # 0x8eecf9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:418 # 0x11d0e48 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a8 github.com/pactus-project/pactus/state/state.go:479 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 40960] @ 0x1242b7f 0x124285f 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1242b7e google.golang.org/protobuf/internal/encoding/json.(*Encoder).EndObject+0x5e google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:199 # 0x124285e google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x45e google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:273 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 144] @ 0x6597f3 0x659a85 0x13d04ed 0x13d0476 0x13c9ecd 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6597f2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x659a84 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x44 github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x13d04ec github.com/pactus-project/pactus/crypto.Address.String+0x76c github.com/pactus-project/pactus/crypto/address.go:93 # 0x13d0475 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x6f5 github.com/pactus-project/pactus/www/grpc/transaction.go:305 # 0x13c9ecc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:196 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [10: 160] @ 0x12e1355 0x12e64e8 0x12dec9f 0x483781 # 0x12e1354 google.golang.org/grpc.(*Server).processUnaryRPC+0x1094 google.golang.org/grpc@v1.73.0/server.go:1445 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [3: 48] @ 0x5159a6 0xb40414 0xb3ec77 0xb423dc 0xb423ce 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xb40413 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb3 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:298 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb423db github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb423cd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:260 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [7: 896] @ 0xb5e9bf 0xbab787 0xbab769 0xbab72f 0xbab49e 0xbaa8c5 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbab786 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:148 # 0xbab768 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:158 # 0xbab72e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:382 # 0xbab49d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:356 # 0xbaa8c4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:305 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 1152] @ 0xb5e9bf 0xbaa8ac 0xbaa88e 0xbaa882 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbaa8ab github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:148 # 0xbaa88d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:158 # 0xbaa881 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:301 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [16: 14336] @ 0x6e859e 0x11f494c 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6e859d github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:121 # 0x11f494b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 336] @ 0x47fb1c 0x4e4bd5 0x530f5c 0x5c5229 0x5c51f1 0x5c6626 0x5c9b05 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e4bd4 time.AfterFunc+0x34 time/sleep.go:211 # 0x530f5b context.WithDeadlineCause+0x21b context/context.go:643 # 0x5c5228 context.WithDeadline+0x2e8 context/context.go:617 # 0x5c51f0 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:182 # 0x5c6625 net.(*Resolver).tryOneName+0x4c5 net/dnsclient_unix.go:316 # 0x5c9b04 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [5: 640] @ 0x14b28ce 0x14e7645 0x14f0c50 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x14e7644 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:88 # 0x14f0c4f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:297 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 24] @ 0x75215b 0x7477c5 0x8eba71 0x8e9b46 0x8ed8a5 0x11d34bb 0x13ca466 0x133540b 0x139cede 0x1335263 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x75215a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_snapshot.go:43 # 0x7477c4 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:849 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e9b45 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8ed8a4 github.com/pactus-project/pactus/store.(*store).Account+0x84 github.com/pactus-project/pactus/store/store.go:306 # 0x11d34ba github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:714 # 0x13ca465 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:216 # 0x133540a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1335262 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [26: 4992] @ 0x682a35 0x68408b 0x6842a5 0x6a7985 0x6a7330 0x6a7452 0x6d9c05 0x6dae3b 0x11d4186 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a34 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7984 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:90 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6dae3a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11d4185 github.com/pactus-project/pactus/state.(*state).validateBlock+0x245 github.com/pactus-project/pactus/state/validation.go:34 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 224] @ 0x862369 0x862349 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0xb346e6 0x483781 # 0x862368 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.6/internal/impl/pointer_unsafe.go:138 # 0x862348 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:452 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0xb346e5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:330 0: 0 [11: 352] @ 0x512a29 0x1150051 0x114fe5f 0xbad4c4 0xbabdae 0x483781 # 0x512a28 fmt.Errorf+0x168 fmt/errors.go:32 # 0x1150050 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:716 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0xbad4c3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:539 # 0xbabdad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:418 0: 0 [2: 81920] @ 0x123b23f 0x12424d3 0x12424ba 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123b23e google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x9e google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:238 # 0x12424d2 google.golang.org/protobuf/internal/encoding/json.(*Encoder).StartObject+0xd2 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:192 # 0x12424b9 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0xb9 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:244 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [5: 240] @ 0x6e6705 0x6e66d8 0x63f4e7 0x63c328 0x642f79 0x63cfef 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6e6704 bytes.NewBuffer+0xe4 bytes/buffer.go:472 # 0x6e66d7 github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0xb7 github.com/pactus-project/pactus/types/tx/tx.go:262 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x642f78 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2289 # 0x63cfee github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x130e github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1634 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 320] @ 0x5d0588 0x5cf559 0xb5d452 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x5d0587 net.interfaceTable+0x2a7 net/interface_linux.go:38 # 0x5cf558 net.Interfaces+0x18 net/interface.go:114 # 0xb5d451 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [2: 48] @ 0x539255 0x66444b 0x66526e 0x6e1d05 0x6e703d 0x6e90e8 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x539254 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66444a github.com/pactus-project/pactus/util/encoding.ReadElement+0x28a github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x66526d github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:129 # 0x6e1d04 github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Decode+0x44 github.com/pactus-project/pactus/types/tx/payload/transfer.go:72 # 0x6e703c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x47e507 0x4c06e6 0x4c058e 0x54a4bf 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11eb60e 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x47e506 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c06e5 reflect.Value.grow+0xa5 reflect/value.go:2603 # 0x4c058d reflect.Value.Grow+0x6d reflect/value.go:2590 # 0x54a4be encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:547 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eb60d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x7b9a1e 0x7b99d3 0x10ce31c 0x10d1948 0x10d20be 0x10d1132 0x483781 # 0x7b9a1d github.com/multiformats/go-multiaddr.Multiaddr.copy+0x13d github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:23 # 0x7b99d2 github.com/multiformats/go-multiaddr.SplitFunc+0xf2 github.com/multiformats/go-multiaddr@v0.16.0/util.go:108 # 0x10ce31b github.com/libp2p/go-libp2p/p2p/protocol/identify.thinWaistForm+0x7b github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:43 # 0x10d1947 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x6c7 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:394 # 0x10d20bd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:420 # 0x10d1131 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x65bbfd 0x1502f17 0x150180d 0x15013e5 0x97d2b6 0x977ed4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1502f16 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x150180c crypto/internal/fips140/tls13.deriveSecret[...]+0x6c crypto/internal/fips140/tls13/tls13.go:51 # 0x15013e4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x97d2b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 crypto/tls/handshake_server_tls13.go:902 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 336] @ 0x461ac6 0xb2bd2b 0xba736a 0xbabf44 0x483781 # 0xb2bd2a github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:163 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [1: 48] @ 0x7b95b1 0xb44891 0xb44b52 0xd52e8b 0x10d13d0 0x10d20be 0x10d1132 0x483781 # 0x7b95b0 github.com/multiformats/go-multiaddr.Join+0x30 github.com/multiformats/go-multiaddr@v0.16.0/util.go:18 # 0xb44890 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x650 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:32 # 0xb44b51 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:57 # 0xd52e8a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d13cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:368 # 0x10d20bd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:420 # 0x10d1131 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [1: 96] @ 0xba2e36 0xba340e 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba2e35 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:44 # 0xba340d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:108 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x7d033d 0x7d0633 0x800458 0x80042f 0x8009b8 0xd8b458 0xd8ac15 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7d033c encoding/asn1.makeField+0xb9c encoding/asn1/marshal.go:714 # 0x7d0632 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:737 # 0x800457 encoding/asn1.Marshal+0x2f7 encoding/asn1/marshal.go:731 # 0x80042e crypto/x509.marshalPublicKey+0x2ce crypto/x509/x509.go:110 # 0x8009b7 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd8b457 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:198 # 0xd8ac14 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x194 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:139 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 8] @ 0xdea319 0xdae610 0xdad288 0xdacc08 0xdacb46 0xdaa6f1 0xdcb6bf 0xdca505 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0xdea318 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnLost+0xb8 github.com/quic-go/quic-go@v0.52.0/send_stream.go:569 # 0xdae60f github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).queueFramesForRetransmission+0xaf github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:927 # 0xdad287 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectLostPackets-range1+0x5e7 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:720 # 0xdacc07 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectLostPackets.(*sentPacketHistory).Packets.func1+0x1a7 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:78 # 0xdacb45 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectLostPackets+0xe5 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:680 # 0xdaa6f0 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x450 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:382 # 0xdcb6be github.com/quic-go/quic-go.(*connection).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.52.0/connection.go:1768 # 0xdca504 github.com/quic-go/quic-go.(*connection).handleFrame+0x344 github.com/quic-go/quic-go@v0.52.0/connection.go:1503 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [356: 546816] @ 0xdfd885 0x49bd51 0xddb6ca 0xddb6be 0xdceaa7 0xdcd578 0xdc328f 0x483781 # 0xdfd884 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:87 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xddb6c9 github.com/quic-go/quic-go.getPacketBuffer+0x89 github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:72 # 0xddb6bd github.com/quic-go/quic-go.(*packetPacker).PackAckOnlyPacket+0x7d github.com/quic-go/quic-go@v0.52.0/packet_packer.go:464 # 0xdceaa6 github.com/quic-go/quic-go.(*connection).maybeSendAckOnlyPacket+0x126 github.com/quic-go/quic-go@v0.52.0/connection.go:2291 # 0xdcd577 github.com/quic-go/quic-go.(*connection).triggerSending+0x1b7 github.com/quic-go/quic-go@v0.52.0/connection.go:2083 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [2: 32] @ 0x132089c 0x131c797 0x131ced9 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x132089b github.com/grpc-ecosystem/grpc-gateway/v2/runtime.defaultOutgoingHeaderMatcher+0x3b github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:154 # 0x131c796 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.handleForwardResponseServerMetadata+0xd6 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:121 # 0x131ced8 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x118 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:157 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [4: 128] @ 0x68dc8a 0x6a1445 0x6a0bfb 0x6d9a45 0x6dae3b 0x11d4186 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x68dc89 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6a1444 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a0bfa github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:55 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6dae3a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11d4185 github.com/pactus-project/pactus/state.(*state).validateBlock+0x245 github.com/pactus-project/pactus/state/validation.go:34 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0xd8c5bc 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0xd8c5bb github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x19b github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:74 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x14b28ce 0x14fccb5 0x1501d26 0x150140d 0x97d2b6 0x977ed4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x14fccb4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:19 # 0x1501d25 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x150140c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x97d2b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 crypto/tls/handshake_server_tls13.go:902 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x61f133 0x685e14 0x6865a7 0x6a27c5 0x6a201e 0x6a2014 0x6da18d 0x6d99f4 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x61f132 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x685e13 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Exp+0x293 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:189 # 0x6865a6 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Sqrt+0x166 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:225 # 0x6a27c4 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).setBytes+0x2a4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/marshal.go:1251 # 0x6a201d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/marshal.go:1159 # 0x6a2013 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/marshal.go:1082 # 0x6da18c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x6d99f3 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 240] @ 0x4794fa 0x47950f 0x530225 0x52f459 0x52f41d 0x13326a5 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x530224 context.(*cancelCtx).propagateCancel+0x124 context/context.go:490 # 0x52f458 context.withCancel+0x58 context/context.go:278 # 0x52f41c context.WithCancel+0x1c context/context.go:241 # 0x13326a4 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:607 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 128] @ 0x66de1a 0x66de26 0xd790e2 0x6d78d7 0x14b27fe 0x6d7845 0xd755d8 0xd75f2b 0xd788a5 0xd872cc 0xd86bc8 0xd88e88 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd790e1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0xd755d7 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd75f2a github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd788a4 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa84 github.com/flynn/noise@v1.1.0/state.go:583 # 0xd872cb github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.42.0/p2p/security/noise/handshake.go:207 # 0xd86bc7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xa27 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/noise/handshake.go:128 # 0xd88e87 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/noise/session.go:70 0: 0 [1: 112] @ 0x412454 0xd20596 0xd200e5 0xd29ce5 0xd81b99 0xd805f5 0xd7fbda 0xd7e1f2 0x483781 # 0xd20595 github.com/libp2p/go-yamux/v5.newSession+0x295 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:144 # 0xd200e4 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.0.1/mux.go:127 # 0xd29ce4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/transport.go:51 # 0xd81b98 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:276 # 0xd805f4 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x974 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:196 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x14fc8e5 0x1501be5 0x980c6d 0x93cf67 0x97bf05 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14fc8e4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:27 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980c6c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97bf04 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 crypto/tls/handshake_server_tls13.go:768 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x533545 0x5336b9 0x7a847d 0x8e744c 0xd8d2c8 0xd8d019 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x533544 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x7a847c github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8e744b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:172 # 0xd8d2c7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).setupConn+0x47 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:153 # 0xd8d018 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0xd8 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:149 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 1152] @ 0x978af0 0x978ae4 0x977e65 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x978aef crypto/internal/fips140/mlkem.(*EncapsulationKey768).Encapsulate+0xb6f crypto/internal/fips140/mlkem/mlkem768.go:342 # 0x978ae3 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xb63 crypto/tls/handshake_server_tls13.go:283 # 0x977e64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:69 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 48] @ 0x7698f6 0x768eec 0x76959c 0x747545 0x747a73 0x8ebbb1 0x8eb186 0x8ea616 0x8ec3e5 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x7698f5 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:167 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x747544 github.com/syndtr/goleveldb/leveldb.(*DB).has+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:823 # 0x747a72 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:865 # 0x8ebbb0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8eb185 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8ea615 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x395 github.com/pactus-project/pactus/store/block.go:79 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 120] @ 0x4c179d 0x63c007 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x4c179c reflect.New+0x5c reflect/value.go:3021 # 0x63c006 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x326 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1412 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x461ac6 0x7b2d5b 0x7b0f67 0x7b1185 0x7b429c 0x7b3f67 0x11eb6ed 0x11eadcf 0x11eb273 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x7b2d5a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.0/component.go:343 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x7b3f66 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:40 # 0x11eb6ec github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11eadce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11eb272 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 96] @ 0x82d3cc 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x82d3cb google.golang.org/protobuf/internal/order.RangeFields+0x10b google.golang.org/protobuf@v1.36.6/internal/order/range.go:50 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 32] @ 0x1496253 0x14a6f72 0x14fcabc 0x1501be5 0x15018c9 0x97da7c 0x97da13 0x97e81f 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x14fcabb crypto/internal/fips140/hkdf.Expand[...]+0x23b crypto/internal/fips140/hkdf/hkdf.go:44 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97da7b crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x17b crypto/internal/fips140/tls13/tls13.go:143 # 0x97da12 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x112 crypto/tls/handshake_server_tls13.go:971 # 0x97e81e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x71e crypto/tls/handshake_server_tls13.go:1117 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x8eb13e 0x8eb168 0x8ea616 0x8ec3e5 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8eb13d github.com/pactus-project/pactus/store.publicKeyKey+0x9d github.com/pactus-project/pactus/store/block.go:22 # 0x8eb167 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xc7 github.com/pactus-project/pactus/store/block.go:184 # 0x8ea615 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x395 github.com/pactus-project/pactus/store/block.go:79 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [27: 6912] @ 0x4d5e15 0xb5d22a 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5e14 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0xb5d229 github.com/libp2p/go-netroute.New+0x1a9 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:43 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [4: 192] @ 0xba2ee6 0xba2e57 0xba343a 0xbab0c7 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xba2ee5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:36 # 0xba2e56 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:46 # 0xba3439 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:109 # 0xbab0c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:334 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x4dd42c 0x7d5245 0x7ee4ba 0x7ee56b 0x7f3d5c 0x7f4b7d 0x9774c9 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0x7d5244 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1UTCTime+0xe4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:534 # 0x7ee4b9 crypto/x509.parseTime+0xd9 crypto/x509/parser.go:174 # 0x7ee56a crypto/x509.parseValidity+0x2a crypto/x509/parser.go:188 # 0x7f3d5b crypto/x509.parseCertificate+0x57b crypto/x509/parser.go:970 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0x9774c8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:903 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 3072] @ 0x834156 0x833a10 0xb27de5 0xb34991 0xba23f3 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x834155 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.6/proto/encode.go:190 # 0x833a0f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.6/proto/encode.go:111 # 0xb27de4 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb34990 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x150 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:367 # 0xba23f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:135 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x10c8a65 0x10c897d 0x10c6f0f 0x10c5e96 0x10c5379 0x483781 # 0x10c8a64 github.com/libp2p/go-libp2p/p2p/protocol/identify.diff+0x2c4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:766 # 0x10c897c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1dc github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:789 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [2: 32] @ 0x8eb23d 0x8eb221 0x8ea9cf 0x8ec3e5 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8eb23c github.com/pactus-project/pactus/util/pairslice.(*PairSlice[...]).Append+0x7c github.com/pactus-project/pactus/util/pairslice/pairslice.go:27 # 0x8eb220 github.com/pactus-project/pactus/store.(*blockStore).addToCache+0x60 github.com/pactus-project/pactus/store/block.go:191 # 0x8ea9ce github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x74e github.com/pactus-project/pactus/store/block.go:103 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 96] @ 0x127d9d0 0x1280972 0x483781 # 0x127d9cf google.golang.org/grpc/internal/transport.(*http2Client).handlePing+0x4f google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1328 # 0x1280971 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x311 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1702 0: 0 [1: 48] @ 0x5d27b9 0x7b70af 0x7bd5d7 0x7b1f8f 0x7b2d17 0x7b0f67 0x7b1185 0x7b429c 0x7b3f67 0x11eb6ed 0x11eadcf 0x11eb273 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x5d27b8 net.IP.String+0xd8 net/ip.go:315 # 0x7b70ae github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:134 # 0x7bd5d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:47 # 0x7b1f8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x7b3f66 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:40 # 0x11eb6ec github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11eadce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11eb272 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 336] @ 0x6da6bb 0x6e7268 0x6e7070 0x6e90e8 0x6e8176 0x8eb7ae 0x13c953a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6da6ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6e7267 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6e706f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8175 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8eb7ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13c9539 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:153 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [4: 512] @ 0x66de1a 0x66de26 0x65bbfd 0x14b27fe 0x14fc91a 0x1501be5 0x980c6d 0x93cf67 0x97bf05 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980c6c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97bf04 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 crypto/tls/handshake_server_tls13.go:768 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 32] @ 0x512ac9 0x512abd 0xb8aa67 0xe0cc2e 0xe0cabf 0xe98f36 0xdede6f 0xdec62b 0xdeb4e5 0x483781 # 0x512ac8 errors.New+0x208 errors/errors.go:65 # 0x512abc fmt.Errorf+0x1fc fmt/errors.go:30 # 0xb8aa66 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x2e6 github.com/prometheus/client_golang@v1.22.0/prometheus/registry.go:300 # 0xe0cc2d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.52.0/metrics/connection_tracer.go:104 # 0xe0cabe github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.52.0/metrics/connection_tracer.go:92 # 0xe98f35 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func2+0xb5 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/connmgr.go:145 # 0xdede6e github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x6ae github.com/quic-go/quic-go@v0.52.0/server.go:697 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [91: 4368] @ 0x73540c 0x733f3b 0x73b05c 0x73b006 0x73bd26 0x73caac 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x73540b github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1ab github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:88 # 0x733f3a github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [454: 12377856] @ 0x64a92a 0x11e3e17 0x11e3df3 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x64a929 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:934 # 0x11e3e16 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:98 # 0x11e3df2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [544: 130560] @ 0x73b97c 0x73c5bb 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x73b97b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x73c5ba github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x19a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:835 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 816] @ 0x73e3bc 0x766ff9 0x733eae 0x766da8 0x7670f2 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x73e3bb github.com/syndtr/goleveldb/leveldb/table.NewReader+0x29b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:1046 # 0x766ff8 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x1f8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:428 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x766da7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7670f1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [365: 186880] @ 0x73ce50 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x73ce4f github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa2f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1031: 684122112] @ 0x6d4fce 0x6d4fa8 0x6d6665 0x11e3e3c 0x11f950f 0x11f5857 0x11f54e5 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6d4fcd compress/flate.NewWriter+0x28d compress/flate/deflate.go:663 # 0x6d4fa7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6d6664 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f54e4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [481: 7880704] @ 0x533ab4 0x5334dd 0x5336b9 0x6cbb08 0x6cbaec 0x6ccbc5 0x6cc3d5 0x6c7d1a 0x6c8c85 0x6c9eed 0x6d529a 0x6d528a 0x6d6674 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x6cbb07 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6cbaeb compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6ccbc4 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6cc3d4 compress/flate.(*huffmanBitWriter).writeBlock+0x474 compress/flate/huffman_bit_writer.go:490 # 0x6c7d19 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6c8c84 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6c9eec compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6d5299 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6d5289 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6d6673 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [495: 118800] @ 0x73b97c 0x73bd9c 0x73caac 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x73b97b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x73bd9b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:769 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 864] @ 0x548c97 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11f9465 0x11f9505 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x548c96 encoding/json.Unmarshal+0x36 encoding/json/decode.go:101 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [180: 14400] @ 0x8eca16 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x8eca15 github.com/pactus-project/pactus/store.(*store).block+0xb5 github.com/pactus-project/pactus/store/store.go:206 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2148: 158367744] @ 0x6c99f8 0x6c9982 0x6d4fe7 0x6d4fa8 0x6d6665 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6c99f7 compress/flate.(*compressor).initDeflate+0x557 compress/flate/deflate.go:372 # 0x6c9981 compress/flate.(*compressor).init+0x4e1 compress/flate/deflate.go:593 # 0x6d4fe6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6d4fa7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6d6664 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 96] @ 0x72a27a 0x49bd51 0x72990e 0x73a3ca 0x73ae86 0x73b1cc 0x733eae 0x73b05c 0x73b006 0x73b892 0x73c533 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x72a279 github.com/syndtr/goleveldb/leveldb/util.NewBufferPool.func5+0x19 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:126 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x72990d github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0xad github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:46 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b1cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73b891 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x73c532 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [309: 118656] @ 0x73ce50 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x73ce4f github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa2f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1927: 126287872] @ 0x6c9996 0x6c9982 0x6d4fe7 0x6d4fa8 0x6d6665 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6c9995 compress/flate.(*compressor).initDeflate+0x4f5 compress/flate/deflate.go:370 # 0x6c9981 compress/flate.(*compressor).init+0x4e1 compress/flate/deflate.go:593 # 0x6d4fe6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6d4fa7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6d6664 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 196608] @ 0x533ab4 0x5334dd 0x5336b9 0x64bf4a 0x64c554 0x64dc5c 0x650909 0x64ad26 0x64a8fc 0x11e3e17 0x11e3df3 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x64bf49 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:1227 # 0x64c553 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:1262 # 0x64dc5b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.8.0/encode.go:1505 # 0x650908 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:1898 # 0x64ad25 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:994 # 0x64a8fb github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.8.0/encode.go:929 # 0x11e3e16 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:98 # 0x11e3df2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 28416] @ 0x7299b8 0x73a3ca 0x73ae86 0x73b1cc 0x733eae 0x73b05c 0x73b006 0x73bd26 0x73bf38 0x73a355 0x72b339 0x72bab0 0x72cbfe 0x75177b 0x8efeed 0x8ebe85 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x7299b7 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x157 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b1cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73bf37 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x137 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x73a354 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x72b338 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x72baaf github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x72cbfd github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x75177a github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_iter.go:249 # 0x8efeec github.com/pactus-project/pactus/store.newValidatorStore+0x16c github.com/pactus-project/pactus/store/validator.go:27 # 0x8ebe84 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [129: 1221888] @ 0x7299b8 0x73a3ca 0x73ae86 0x73b1cc 0x733eae 0x73b05c 0x73b006 0x73bd26 0x73caac 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x7299b7 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x157 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b1cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [52: 79872] @ 0x11fbdbe 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x11fbdbd github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x7d github.com/pactus-project/pactus/sync/sync.go:554 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 17280] @ 0xc0db08 0xc0cae6 0xc09d76 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0db07 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2369 # 0xc0cae5 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xe25 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2066 # 0xc09d75 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x615 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1588 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x11ccc16 0x11ccb31 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb65 0x11ceaaf 0x11cea95 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ceaae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea94 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:233 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0xb5e9bf 0xbaa8ac 0xbaa88e 0xbaa882 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbaa8ab github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:148 # 0xbaa88d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:158 # 0xbaa881 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:301 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0xd0f0d5 0xd0613b 0xd06085 0xd03568 0xd02006 0xd542ca 0xd4f0ee 0x114ecb8 0xc3facd 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd0613a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:362 # 0xd06084 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:63 # 0xd03567 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:586 # 0xd02005 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd542c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:220 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xc3facc github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:118 0: 0 [1: 96] @ 0x7d68c5 0x7d40df 0x7d8658 0x7d85b8 0x7d65c2 0x7d6951 0x7d40df 0x7d849e 0x7dcbbc 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x7d40de vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x19e vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7d8657 crypto/ecdsa.addASN1IntBytes+0x77 crypto/ecdsa/ecdsa.go:315 # 0x7d85b7 crypto/ecdsa.encodeSignature.func1+0x57 crypto/ecdsa/ecdsa.go:300 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7d40de vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x19e vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7d849d crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:298 # 0x7dcbbb crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:255 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x14b2797 0x14fc91a 0x1501be5 0x980bee 0x93cf67 0x97d42b 0x977ed4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980bed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97d42a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a crypto/tls/handshake_server_tls13.go:906 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 80] @ 0x52f43b 0x52f41d 0x945dcb 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x52f43a context.withCancel+0x3a context/context.go:277 # 0x52f41c context.WithCancel+0x1c context/context.go:241 # 0x945dca crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1519 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [16: 2560] @ 0xd05fbe 0xd03568 0xd02006 0xd542ca 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xd05fbd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:56 # 0xd03567 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:586 # 0xd02005 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd542c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:220 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [1: 96] @ 0x7d68c5 0x7d40df 0x7d849e 0x7dcbbc 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x7d40de vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x19e vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7d849d crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:298 # 0x7dcbbb crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:255 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0xb5e676 0xbac90a 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb5e675 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:91 # 0xbac909 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:497 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x1501ba5 0x15018c9 0x97bec5 0x97be46 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x1501ba4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97bec4 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x584 crypto/internal/fips140/tls13/tls13.go:112 # 0x97be45 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x505 crypto/tls/handshake_server_tls13.go:767 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 10240] @ 0x93e190 0x942d2a 0x94435e 0xd23976 0xd2301c 0x483781 # 0x93e18f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:522 # 0x942d29 crypto/tls.(*Conn).writeRecordLocked+0x649 crypto/tls/conn.go:1025 # 0x94435d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd23975 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7f5 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:678 # 0xd2301b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.0.1/session.go:546 0: 0 [13: 2080] @ 0x6dd2e7 0x6e862a 0x11f494c 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6dd2e6 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Hash+0x46 github.com/pactus-project/pactus/types/certificate/certificate.go:84 # 0x6e8629 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:127 # 0x11f494b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x4d5e15 0x5d0bf3 0x5d0aa5 0x5cf659 0xb42b17 0x114393b 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5e14 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5d0bf2 net.addrTable+0x112 net/interface_linux.go:149 # 0x5d0aa4 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5cf658 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb42b16 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:390 # 0x114393a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x61a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:660 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 64] @ 0x1501ba5 0x15018c9 0x15013e5 0x97d2b6 0x977ed4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x1501ba4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x15013e4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x97d2b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 crypto/tls/handshake_server_tls13.go:902 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 864] @ 0xd97514 0xd9731c 0xdc591d 0xdc549b 0xdc2dd6 0x483781 # 0xd97513 github.com/quic-go/quic-go/internal/wire.parseHeader+0x53 github.com/quic-go/quic-go@v0.52.0/internal/wire/header.go:161 # 0xd9731b github.com/quic-go/quic-go/internal/wire.ParsePacket+0x7b github.com/quic-go/quic-go@v0.52.0/internal/wire/header.go:138 # 0xdc591c github.com/quic-go/quic-go.(*connection).handleOnePacket+0x3bc github.com/quic-go/quic-go@v0.52.0/connection.go:934 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [3: 144] @ 0xba2ffe 0xba304e 0xba33ec 0xbab0c7 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xba2ffd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:36 # 0xba304d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:56 # 0xba33eb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:107 # 0xbab0c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:334 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 294912] @ 0x128d5df 0x128d566 0x1274d35 0x12d2da7 0x12d2a68 0x12d2245 0x12d04e5 0x483781 # 0x128d5de google.golang.org/grpc/internal/transport.newBufWriter+0x27e google.golang.org/grpc@v1.73.0/internal/transport/http_util.go:318 # 0x128d565 google.golang.org/grpc/internal/transport.newFramer+0x205 google.golang.org/grpc@v1.73.0/internal/transport/http_util.go:414 # 0x1274d34 google.golang.org/grpc/internal/transport.NewHTTP2Client+0xff4 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:340 # 0x12d2da6 google.golang.org/grpc.(*addrConn).createTransport+0x286 google.golang.org/grpc@v1.73.0/clientconn.go:1407 # 0x12d2a67 google.golang.org/grpc.(*addrConn).tryAllAddrs+0x487 google.golang.org/grpc@v1.73.0/clientconn.go:1354 # 0x12d2244 google.golang.org/grpc.(*addrConn).resetTransportAndUnlock+0x1c4 google.golang.org/grpc@v1.73.0/clientconn.go:1286 # 0x12d04e4 google.golang.org/grpc.(*addrConn).connect+0x144 google.golang.org/grpc@v1.73.0/clientconn.go:942 0: 0 [3: 336] @ 0x630b72 0x630a60 0x6303b2 0x61d09b 0x61d1e5 0xb5742b 0xb578b8 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0x630b71 math/big.nat.make+0x1b1 math/big/nat.go:66 # 0x630a5f math/big.nat.divLarge+0x9f math/big/natdiv.go:604 # 0x6303b1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x61d09a math/big.(*Float).uquo+0x17a math/big/float.go:1367 # 0x61d1e4 math/big.(*Float).Quo+0x44 math/big/float.go:1647 # 0xb5742a github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:67 # 0xb578b7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:110 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0x5159a6 0xd034bf 0xd0347b 0xd02006 0xd542ca 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd034be github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x7e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:604 # 0xd0347a github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:588 # 0xd02005 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd542c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:220 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [10: 480] @ 0xb5d9ca 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0xb5d9c9 github.com/libp2p/go-netroute.New+0x949 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:53 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [4: 192] @ 0x8eb1f5 0x8ea9cf 0x8ec3e5 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8eb1f4 github.com/pactus-project/pactus/store.(*blockStore).addToCache+0x34 github.com/pactus-project/pactus/store/block.go:190 # 0x8ea9ce github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x74e github.com/pactus-project/pactus/store/block.go:103 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x4794fa 0x47950f 0xdf2271 0xdf2323 0xdf2027 0xdc2373 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdf2270 github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x1d0 github.com/quic-go/quic-go@v0.52.0/streams_map_incoming.go:49 # 0xdf2322 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x282 github.com/quic-go/quic-go@v0.52.0/streams_map.go:94 # 0xdf2026 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.52.0/streams_map.go:81 # 0xdc2372 github.com/quic-go/quic-go.(*connection).preSetup+0x5d2 github.com/quic-go/quic-go@v0.52.0/connection.go:485 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [6: 288] @ 0x53a31a 0x6646e5 0x6e989c 0x6e9753 0x8ea3dc 0x8ec3e5 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x53a319 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e989b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e9752 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x8ea3db github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 96] @ 0x66236b 0x662c86 0x6d9e9d 0x6f04cd 0x6f04e1 0x11d1d90 0x11d0e07 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66236a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.40.0/ripemd160/ripemd160.go:123 # 0x662c85 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6d9e9c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6f04cc github.com/pactus-project/pactus/types/validator.(*Validator).Address+0xec github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x6f04e0 github.com/pactus-project/pactus/committee.(*committee).Update+0x100 github.com/pactus-project/pactus/committee/committee.go:65 # 0x11d1d8f github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:569 # 0x11d0e06 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x566 github.com/pactus-project/pactus/state/state.go:475 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 1232] @ 0x1276c25 0x127a27a 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1276c24 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x84 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:494 # 0x127a279 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:778 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 384] @ 0xb5e9bf 0xbab5bc 0xbab4ae 0xbaa8c5 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbab5bb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:372 # 0xbab4ad github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:359 # 0xbaa8c4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:305 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0xd0f0d5 0xd0bb05 0xd0ba2b 0xd0c005 0xd0c5a5 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd2744d 0xd276a5 0xd298b3 0xd5f202 0x11553e9 0x115127c 0xb34033 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd0bb04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x204 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0ba2a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x12a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:695 # 0xd0c004 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x364 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:716 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd2744c github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:329 # 0xd276a4 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:367 # 0xd298b2 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:47 # 0xd5f201 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:81 # 0x11553e8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x115127b github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x1b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:914 # 0xb34032 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x6f2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:306 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [10: 480] @ 0x4886b7 0x53dfc7 0x82d468 0x1242834 0x1243145 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x4886b6 internal/reflectlite.Swapper+0x356 internal/reflectlite/swapper.go:66 # 0x53dfc6 sort.Slice+0x86 sort/slice.go:26 # 0x82d467 google.golang.org/protobuf/internal/order.RangeFields+0x1a7 google.golang.org/protobuf@v1.36.6/internal/order/range.go:54 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [6: 288] @ 0x127a06a 0x127a05e 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x127a069 google.golang.org/grpc/internal/transport.(*http2Client).getPeer+0x49 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:523 # 0x127a05d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x3d google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:742 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 96] @ 0x49c6e8 0x49bc65 0x8e3e0f 0xc3f36b 0xc3f354 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x49c6e7 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8e3e0e github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc3f36a github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x44a github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc3f353 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x433 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:86 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 72] @ 0xdc4dcd 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0xdc4dcc github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x4cc github.com/quic-go/quic-go@v0.52.0/connection.go:836 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [5: 80] @ 0x6f25ea 0x8e9f5a 0x8edc3f 0x11d1f95 0x8fb0c7 0x11d1dda 0x11d0e07 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6f25e9 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x29 github.com/pactus-project/pactus/types/account/account.go:83 # 0x8e9f59 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x39 github.com/pactus-project/pactus/store/account.go:98 # 0x8edc3e github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x7e github.com/pactus-project/pactus/store/store.go:327 # 0x11d1f94 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x54 github.com/pactus-project/pactus/state/state.go:573 # 0x8fb0c6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x11d1dd9 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:571 # 0x11d0e06 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x566 github.com/pactus-project/pactus/state/state.go:475 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x87b30f 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0xb27a72 0x10c74a8 0x10c6c4a 0x10c5e96 0x10c5379 0x483781 # 0x87b30e google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5237 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0xb27a71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10c74a7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:621 # 0x10c6c49 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:581 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [1: 32] @ 0x7f39e9 0x7f4b7d 0x9774c9 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7f39e8 crypto/x509.parseCertificate+0x208 crypto/x509/parser.go:922 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0x9774c8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:903 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x127cc98 0x1280934 0x483781 # 0x127cc97 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x157 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1201 # 0x1280933 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x2d3 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1696 0: 0 [1: 112] @ 0xd8d359 0xd8d019 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0xd8d358 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).setupConn+0xd8 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:168 # 0xd8d018 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0xd8 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:149 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x11ccc16 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 4864] @ 0xb57a26 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xb57a25 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:129 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 48] @ 0x93535a 0x49bd51 0x942a93 0x94435e 0xd23976 0xd2301c 0x483781 # 0x935359 crypto/tls.init.func1+0x19 crypto/tls/conn.go:968 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x942a92 crypto/tls.(*Conn).writeRecordLocked+0x3b2 crypto/tls/conn.go:988 # 0x94435d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd23975 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7f5 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:678 # 0xd2301b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.0.1/session.go:546 0: 0 [10: 240] @ 0x127a325 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x127a324 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x304 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:796 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 16] @ 0x461ac6 0x7b38c7 0x7b388e 0x7b37d9 0x7b379f 0x11ba58b 0x11a4fdc 0x10ad052 0x10ac35e 0x483781 # 0x7b38c6 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x166 github.com/multiformats/go-multiaddr@v0.16.0/component.go:176 # 0x7b388d github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x12d github.com/multiformats/go-multiaddr@v0.16.0/filter.go:103 # 0x7b37d8 github.com/multiformats/go-multiaddr.ForEach+0x78 github.com/multiformats/go-multiaddr@v0.16.0/util.go:120 # 0x7b379e github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x3e github.com/multiformats/go-multiaddr@v0.16.0/filter.go:97 # 0x11ba58a github.com/pactus-project/pactus/network.makeNetwork.func2+0xea github.com/pactus-project/pactus/network/network.go:221 # 0x11a4fdb github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x3b github.com/libp2p/go-libp2p@v0.42.0/config/config.go:639 # 0x10ad051 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x31 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/autonat.go:247 # 0x10ac35d github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x65d github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/autonat.go:233 0: 0 [1: 16] @ 0x9719d9 0x971944 0x97193d 0x9722d8 0x97e80d 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x9719d8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xd8 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x971943 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x97193c crypto/tls.(*certificateVerifyMsg).marshal+0x3c crypto/tls/handshake_messages.go:1840 # 0x9722d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1941 # 0x97e80c crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x70c crypto/tls/handshake_server_tls13.go:1110 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 512] @ 0xb5e9bf 0xbaa2f9 0xba9f1f 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbaa2f8 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:246 # 0xba9f1e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4be github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:207 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [13: 1456] @ 0x47fb1c 0x4e49c8 0xde4d2e 0xde4d1f 0xde466d 0xea3842 0xd5ef8a 0x4ce0f1 0x8ffa78 0x8ffa5b 0x8ff905 0xd82725 0xd826f9 0x114c7cc 0xd53a85 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e49c7 time.NewTimer+0x67 time/sleep.go:145 # 0xde4d2d github.com/quic-go/quic-go/internal/utils.NewTimer+0x4ad github.com/quic-go/quic-go@v0.52.0/internal/utils/timer.go:17 # 0xde4d1e github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.52.0/receive_stream.go:170 # 0xde466c github.com/quic-go/quic-go.(*receiveStream).Read+0xcc github.com/quic-go/quic-go@v0.52.0/receive_stream.go:94 # 0xea3841 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:58 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0x8ffa77 io.ReadFull+0xd7 io/io.go:354 # 0x8ffa5a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8ff904 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd82724 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd826f8 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x114c7cb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:373 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 960] @ 0xb5e676 0xbac90a 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb5e675 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:91 # 0xbac909 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:497 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 192] @ 0x4d5adf 0x4d55b3 0xb5d128 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5ade syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4d55b2 syscall.NetlinkRIB+0x532 syscall/netlink_linux.go:98 # 0xb5d127 github.com/libp2p/go-netroute.New+0xa7 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:27 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 160] @ 0xd0628d 0xd0c27c 0xd29da2 0xd20dd4 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xc3facd 0x483781 # 0xd0628c github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xcc github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:68 # 0xd0c27b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:739 # 0xd29da1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/transport.go:45 # 0xd20dd3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:214 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xc3facc github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:118 0: 0 [15: 1440] @ 0x6719f9 0x68da9f 0x6a0c2e 0x6d9a45 0x6de2b5 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6719f8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:818 # 0x68da9e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a0c2d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 1008] @ 0xba34ad 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xba34ac github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:105 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0xdf1625 0xdf2ae5 0xdff3fb 0xdff3df 0xdf2d6e 0xdd022c 0xea2289 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xdf1624 github.com/quic-go/quic-go.newStream+0x2a4 github.com/quic-go/quic-go@v0.52.0/stream.go:111 # 0xdf2ae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.52.0/streams_map.go:90 # 0xdff3fa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:115 # 0xdff3de github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:77 # 0xdf2d6d github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.52.0/streams_map.go:142 # 0xdd022b github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x2b github.com/quic-go/quic-go@v0.52.0/connection.go:2509 # 0xea2288 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/conn.go:62 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x65bbfd 0x935af4 0x97e62f 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x935af3 crypto/tls.signedMessage+0x33 crypto/tls/auth.go:90 # 0x97e62e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x52e crypto/tls/handshake_server_tls13.go:1103 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 98304] @ 0x123b079 0x1242a05 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123b078 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x98 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:210 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 32] @ 0x4dd42c 0xd0f0ae 0xd0bb05 0xd0ba2b 0xd0c005 0xd0c5a5 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd2744d 0xd276a5 0xd298b3 0xd5f202 0x10c66d4 0x10d66f5 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0bb04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x204 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0ba2a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x12a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:695 # 0xd0c004 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x364 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:716 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd2744c github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:329 # 0xd276a4 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:367 # 0xd298b2 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:47 # 0xd5f201 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:81 # 0x10c66d3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x6b3 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:559 # 0x10d66f4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:519 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x11ccc16 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb65 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x746be5 0x746b80 0x746b6c 0x747839 0x8eba71 0x8eadfe 0x8ecf93 0x8eb846 0x13c953a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x746be4 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util.go:95 # 0x746b7f github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/key.go:82 # 0x746b6b github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:764 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eadfd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8ecf92 github.com/pactus-project/pactus/store.(*store).PublicKey+0x92 github.com/pactus-project/pactus/store/store.go:246 # 0x8eb845 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x13c9539 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:153 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [11: 1056] @ 0x671de5 0x6a0b85 0x6d9a45 0x6e62f0 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x671de4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:892 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 528] @ 0x13c0285 0x13bfc14 0x13bdf73 0x13c575e 0x13c7825 0x14753ff 0x483781 # 0x13c0284 github.com/go-zeromq/zmq4.(*Queue).Push+0x244 github.com/go-zeromq/zmq4@v0.17.0/queue.go:45 # 0x13bfc13 github.com/go-zeromq/zmq4.(*pubMWriter).write+0xf3 github.com/go-zeromq/zmq4@v0.17.0/pub.go:306 # 0x13bdf72 github.com/go-zeromq/zmq4.(*pubSocket).Send+0xd2 github.com/go-zeromq/zmq4@v0.17.0/pub.go:44 # 0x13c575d github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x23d github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:34 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 1056] @ 0x539255 0x66444b 0x6d988b 0x6d9821 0x6e73c8 0x6e70c5 0x6e674d 0x63f4e7 0x63c328 0x642f79 0x63cfef 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x539254 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66444a github.com/pactus-project/pactus/util/encoding.ReadElement+0x28a github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6d988a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6d9820 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6e73c7 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6e70c4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6e674c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x642f78 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2289 # 0x63cfee github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x130e github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1634 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 240] @ 0x5ea1e5 0x5e335b 0x5e2a1b 0x5d77f8 0x5eb607 0x5e9b74 0x5ba0ba 0x5b9b13 0x5c872c 0x5dca91 0x5b96b7 0x5d9a37 0x5b87d4 0x483781 # 0x5ea1e4 net.sockaddrToUDP+0x104 net/udpsock_posix.go:18 # 0x5e335a net.(*netFD).dial+0x83a net/sock_posix.go:143 # 0x5e2a1a net.socket+0x29a net/sock_posix.go:70 # 0x5d77f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5eb606 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5e9b73 net.DialUDP+0x1d3 net/udpsock.go:300 # 0x5ba0b9 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x5b9b12 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x5c872b net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x5dca90 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:68 # 0x5b96b6 net.init.func1+0x36 net/hook.go:21 # 0x5d9a36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5b87d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [10: 1120] @ 0x412454 0x4e4988 0xde4d2e 0xde4d1f 0xde466d 0xea3842 0xd5ef8a 0x4ce0f1 0x8ffa78 0x8ffa5b 0x8ff905 0xd825b8 0xd8257b 0x114c7cc 0xd53a85 0x483781 # 0x4e4987 time.NewTimer+0x27 time/sleep.go:144 # 0xde4d2d github.com/quic-go/quic-go/internal/utils.NewTimer+0x4ad github.com/quic-go/quic-go@v0.52.0/internal/utils/timer.go:17 # 0xde4d1e github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.52.0/receive_stream.go:170 # 0xde466c github.com/quic-go/quic-go.(*receiveStream).Read+0xcc github.com/quic-go/quic-go@v0.52.0/receive_stream.go:94 # 0xea3841 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:58 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0x8ffa77 io.ReadFull+0xd7 io/io.go:354 # 0x8ffa5a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8ff904 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd825b7 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd8257a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x114c7cb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:373 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 64] @ 0xb41125 0xb410d5 0xb4108e 0xb40be7 0x10d1367 0x10d20be 0x10d1132 0x483781 # 0xb41124 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:23 # 0xb410d4 github.com/multiformats/go-multiaddr.SplitFirst+0x74 github.com/multiformats/go-multiaddr@v0.16.0/util.go:68 # 0xb4108d github.com/multiformats/go-multiaddr/net.zoneless+0x2d github.com/multiformats/go-multiaddr@v0.16.0/net/ip.go:108 # 0xb40be6 github.com/multiformats/go-multiaddr/net.IsIPLoopback+0x26 github.com/multiformats/go-multiaddr@v0.16.0/net/ip.go:62 # 0x10d1366 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0xe6 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:349 # 0x10d20bd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:420 # 0x10d1131 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [4: 1280] @ 0x4d5adf 0x5d0a1d 0x5cf659 0xb42b17 0x114393b 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5ade syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5d0a1c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x5cf658 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb42b16 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:390 # 0x114393a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x61a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:660 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [3: 528] @ 0x11f354a 0x11f1ebf 0x11f45a5 0x11f45a6 0x11f427d 0x11f3d5b 0x483781 # 0x11f3549 github.com/beevik/ntp.generateResponse+0x2c9 github.com/beevik/ntp@v1.4.3/ntp.go:699 # 0x11f1ebe github.com/beevik/ntp.QueryWithOptions+0xfe github.com/beevik/ntp@v1.4.3/ntp.go:438 # 0x11f45a4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x11f45a5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x11f427c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x11f3d5a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [10: 2560] @ 0x14e8e48 0x14e8dff 0x14e86fd 0x14f0c92 0x14f0c51 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x14e8e47 crypto/internal/fips140/bigmod.NewNat+0x1e7 crypto/internal/fips140/bigmod/nat.go:72 # 0x14e8dfe crypto/internal/fips140/ecdsa.randomPoint[...]+0x19e crypto/internal/fips140/ecdsa/ecdsa.go:249 # 0x14e86fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:328 # 0x14f0c91 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14f0c50 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:299 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 320] @ 0x7bf6bf 0x7bf471 0x9811db 0x9788dd 0x977e65 0x97257d 0x9460fa 0x983528 0x483781 # 0x7bf6be crypto/ecdh.(*x25519Curve).NewPrivateKey+0x1de crypto/ecdh/x25519.go:65 # 0x7bf470 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 crypto/ecdh/x25519.go:46 # 0x9811da crypto/tls.generateECDHEKey+0xba crypto/tls/key_schedule.go:68 # 0x9788dc crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x95c crypto/tls/handshake_server_tls13.go:261 # 0x977e64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:69 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 64] @ 0x1501ba5 0x15018c9 0x97da7c 0x97da13 0x97e81f 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x1501ba4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97da7b crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x17b crypto/internal/fips140/tls13/tls13.go:143 # 0x97da12 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x112 crypto/tls/handshake_server_tls13.go:971 # 0x97e81e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x71e crypto/tls/handshake_server_tls13.go:1117 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 336] @ 0xba31e9 0xba3287 0xbac83c 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xba31e8 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x168 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:22 # 0xba3286 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:72 # 0xbac83b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:477 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 512] @ 0xb5e9bf 0xbaa8ac 0xbaa88e 0xbaa882 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbaa8ab github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:148 # 0xbaa88d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:158 # 0xbaa881 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:301 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 192] @ 0x13c02fe 0x13bfc14 0x13bdf73 0x13c6bff 0x13c7825 0x14753ff 0x483781 # 0x13c02fd github.com/go-zeromq/zmq4.(*Queue).Push+0x2bd github.com/go-zeromq/zmq4@v0.17.0/queue.go:45 # 0x13bfc13 github.com/go-zeromq/zmq4.(*pubMWriter).write+0xf3 github.com/go-zeromq/zmq4@v0.17.0/pub.go:306 # 0x13bdf72 github.com/go-zeromq/zmq4.(*pubSocket).Send+0xd2 github.com/go-zeromq/zmq4@v0.17.0/pub.go:44 # 0x13c6bfe github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x27e github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:28 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x4dd42c 0xd0f0ae 0xd11645 0xd0bb8b 0xd04ad0 0xd8059d 0xd7fbda 0xd7e1f2 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd11644 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveConns+0x104 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:688 # 0xd0bb8a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x28a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:697 # 0xd04acf github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x36f github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:827 # 0xd8059c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x91c github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:186 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 72] @ 0xc4fbfe 0xc59b25 0x483781 # 0xc4fbfd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x193d github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1628 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [3: 144] @ 0xba312e 0xba3255 0xbab10b 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xba312d github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:36 # 0xba3254 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:70 # 0xbab10a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:330 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 96] @ 0xdd71a5 0xdd624f 0xddd6bc 0xddce6a 0xddcd18 0xddbc0d 0xddb931 0xdcf25a 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xdd71a4 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x424 github.com/quic-go/quic-go@v0.52.0/framer.go:200 # 0xdd624e github.com/quic-go/quic-go.(*framer).Append+0xee github.com/quic-go/quic-go@v0.52.0/framer.go:93 # 0xddd6bb github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5bb github.com/quic-go/quic-go@v0.52.0/packet_packer.go:695 # 0xddce69 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:608 # 0xddcd17 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:599 # 0xddbc0c github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1ac github.com/quic-go/quic-go@v0.52.0/packet_packer.go:489 # 0xddb930 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x90 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:472 # 0xdcf259 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0xb9 github.com/quic-go/quic-go@v0.52.0/connection.go:2347 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [8: 384] @ 0x6e9813 0x8ea3dc 0x8ec3e5 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6e9812 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xf2 github.com/pactus-project/pactus/types/block/header.go:106 # 0x8ea3db github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1536] @ 0xda08a5 0x49bd51 0xde82a5 0xde8297 0xde7cc5 0xea38c2 0xd5f0ca 0x5963f5 0x1155b25 0x1155877 0x8ff30b 0x11556cd 0x1151222 0x5963f5 0xb349a5 0xb3499f 0xb33a85 0xb33a86 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xda08a4 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:14 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xde82a4 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4c4 github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:21 # 0xde8296 github.com/quic-go/quic-go.(*sendStream).write+0x4b6 github.com/quic-go/quic-go@v0.52.0/send_stream.go:143 # 0xde7cc4 github.com/quic-go/quic-go.(*sendStream).Write+0xa4 github.com/quic-go/quic-go@v0.52.0/send_stream.go:99 # 0xea38c1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Write+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:63 # 0xd5f0c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:69 # 0x5963f4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:643 # 0x1155b24 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x1c4 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:147 # 0x1155876 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x11556cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x1151221 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:910 # 0x5963f4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:643 # 0xb349a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x164 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:377 # 0xb3499e github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x15e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:369 # 0xb33a84 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:317 # 0xb33a85 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:274 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [2: 64] @ 0xb5e9bf 0xbab4f2 0xbaa8c5 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbab4f1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:364 # 0xbaa8c4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:305 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x4d68ad 0x4d69ff 0x502c9f 0x50096d 0x5cd8e9 0x5e75bb 0x5e6470 0xb422e7 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x4d68ac syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:675 # 0x4d69fe syscall.Accept4+0x7e syscall/syscall_linux.go:699 # 0x502c9e internal/poll.accept+0x1e internal/poll/sock_cloexec.go:17 # 0x50096c internal/poll.(*FD).Accept+0x1ac internal/poll/fd_unix.go:611 # 0x5cd8e8 net.(*netFD).accept+0x28 net/fd_unix.go:172 # 0x5e75ba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5e646f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xb422e6 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x26 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:243 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [9: 1152] @ 0x49c652 0x49bc65 0x8e3e0f 0xc3f36b 0xc3f354 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x49c651 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8e3e0e github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc3f36a github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x44a github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc3f353 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x433 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:86 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 256] @ 0x533ab4 0x5334dd 0x5336b9 0x9848a5 0x9843dc 0x9434c7 0x943579 0x972e5e 0x97241a 0x9460fa 0x983528 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x9848a4 crypto/tls.(*Conn).quicWaitForSignal+0x184 crypto/tls/quic.go:494 # 0x9843db crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:377 # 0x9434c6 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1075 # 0x943578 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1089 # 0x972e5d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:138 # 0x972419 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:44 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x7b2955 0x7b267f 0xb3f309 0xb40555 0xb3ec77 0xe9c916 0xe9c908 0x11a103f 0xdedcb6 0xdec62b 0xdeb4e5 0x483781 # 0x7b2954 github.com/multiformats/go-multiaddr.newComponent+0x214 github.com/multiformats/go-multiaddr@v0.16.0/component.go:277 # 0x7b267e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.0/component.go:246 # 0xb3f308 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:113 # 0xb40554 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:314 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xe9c915 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xe9c907 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x11a103e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.42.0/config/config.go:387 # 0xdedcb5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.52.0/server.go:667 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 80] @ 0x52f43b 0x52f41d 0xba9569 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0x52f43a context.withCancel+0x3a context/context.go:277 # 0x52f41c context.WithCancel+0x1c context/context.go:241 # 0xba9568 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:123 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 1296] @ 0x548c97 0x6f343b 0x6f343c 0x11ce017 0x11d0b86 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x548c96 encoding/json.Unmarshal+0x36 encoding/json/decode.go:101 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0b85 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:452 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0xba319c 0xba3207 0xba3287 0xbac83c 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xba319b github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x11b github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:46 # 0xba3206 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:24 # 0xba3286 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:72 # 0xbac83b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:477 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 2048] @ 0xbac4a5 0x483781 # 0xbac4a4 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x824 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:465 0: 0 [6: 384] @ 0xb425a8 0xb4236a 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0xb425a7 github.com/multiformats/go-multiaddr/net.wrap+0x2e7 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:47 # 0xb42369 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0xa9 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:266 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [11: 264] @ 0x523505 0x523610 0x529b25 0x122958e 0x131a3ca 0x13199d7 0x13319f1 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x523504 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x52360f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x529b24 strings.ToLower+0xa4 strings/strings.go:742 # 0x122958d google.golang.org/grpc/metadata.Pairs+0xad google.golang.org/grpc@v1.73.0/metadata/metadata.go:87 # 0x131a3c9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x8e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:207 # 0x13199d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:79 # 0x13319f0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:661 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [6: 384] @ 0x5c990b 0x5c8a26 0x5dca91 0x5b96b7 0x5d9a37 0x5b87d4 0x483781 # 0x5c990a net.(*Resolver).goLookupIPCNAMEOrder.func3+0x6a net/dnsclient_unix.go:666 # 0x5c8a25 net.(*Resolver).goLookupIPCNAMEOrder+0xac5 net/dnsclient_unix.go:679 # 0x5dca90 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:68 # 0x5b96b6 net.init.func1+0x36 net/hook.go:21 # 0x5d9a36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5b87d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [3: 192] @ 0x14b2890 0x14fc91a 0x1501be5 0x15018c9 0x15012ba 0x97bd58 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x15012b9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x97bd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 crypto/tls/handshake_server_tls13.go:763 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 320] @ 0x8d6389 0xd8b3d5 0xea3030 0xea2da5 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x8d6388 github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x28 github.com/libp2p/go-libp2p@v0.42.0/core/crypto/key.go:124 # 0xd8b3d4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3b4 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:194 # 0xea302f github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xaf github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:120 # 0xea2da4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:106 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [4: 448] @ 0x6d7def 0xdb7945 0xdb229d 0xdb5fcf 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x6d7dee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:87 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdb5fce github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x40e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:492 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [2: 128] @ 0x14b28ce 0x6d7845 0x6d79d9 0xdb7e25 0xdb7a6c 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d79d8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:30 # 0xdb7e24 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0xc4 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:55 # 0xdb7a6b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:35 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [7: 896] @ 0xdd71a5 0xdd624f 0xddd6bc 0xddce6a 0xddcd18 0xddbc0d 0xddb931 0xdcf25a 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xdd71a4 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x424 github.com/quic-go/quic-go@v0.52.0/framer.go:200 # 0xdd624e github.com/quic-go/quic-go.(*framer).Append+0xee github.com/quic-go/quic-go@v0.52.0/framer.go:93 # 0xddd6bb github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5bb github.com/quic-go/quic-go@v0.52.0/packet_packer.go:695 # 0xddce69 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:608 # 0xddcd17 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:599 # 0xddbc0c github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1ac github.com/quic-go/quic-go@v0.52.0/packet_packer.go:489 # 0xddb930 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x90 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:472 # 0xdcf259 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0xb9 github.com/quic-go/quic-go@v0.52.0/connection.go:2347 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [14: 672] @ 0xba2ffe 0xba304e 0xba33cf 0xbab0c7 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba2ffd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:36 # 0xba304d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:56 # 0xba33ce github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:106 # 0xbab0c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:334 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 176] @ 0xd2962c 0xd297c8 0xd5ef8a 0x4ce0f1 0xb271f1 0xb271cf 0x779571 0xb26aaa 0xb26e1f 0xba0c32 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd2962b github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x10b github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:26 # 0xd297c7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:38 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xb271f0 io.ReadFull+0x30 io/io.go:354 # 0xb271ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0xb26aa9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb26e1e github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x9e github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xba0c31 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:53 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [14: 896] @ 0xb332ef 0xb33290 0xb33229 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xb332ee github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0x12e github.com/libp2p/go-msgio@v0.3.0/varint.go:99 # 0xb3328f github.com/libp2p/go-msgio.NewVarintReaderSize+0xcf github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xb33228 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x68 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:214 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [7: 112] @ 0x82d3cc 0x1242834 0x1243145 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x82d3cb google.golang.org/protobuf/internal/order.RangeFields+0x10b google.golang.org/protobuf@v1.36.6/internal/order/range.go:50 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [33: 528] @ 0xd1fb7a 0xd28295 0xd27fea 0xd299f8 0xd5f742 0x114c6bc 0xd53a85 0x483781 # 0xd1fb79 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x219 github.com/libp2p/go-yamux/v5@v5.0.1/deadline.go:54 # 0xd28294 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb4 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:514 # 0xd27fe9 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:493 # 0xd299f7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:67 # 0xd5f741 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:165 # 0x114c6bb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x9b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:366 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x4dd42c 0xd0f0ae 0xd063fb 0xd06329 0xd0c27c 0xd29da2 0xd20dd4 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xc3facd 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd063fa github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x23a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:362 # 0xd06328 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x168 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:75 # 0xd0c27b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:739 # 0xd29da1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/transport.go:45 # 0xd20dd3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:214 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xc3facc github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:118 0: 0 [6: 96] @ 0x12eae27 0x12eadae 0x12ec8c7 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12eae26 google.golang.org/grpc.newContextWithRPCInfo+0xe6 google.golang.org/grpc@v1.73.0/rpc_util.go:969 # 0x12eadad google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.73.0/stream.go:418 # 0x12ec8c6 google.golang.org/grpc.(*clientStream).withRetry+0xa6 google.golang.org/grpc@v1.73.0/stream.go:788 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [25: 12800] @ 0x4d5e15 0x5d04ff 0x5cf559 0xb5d452 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5e14 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5d04fe net.interfaceTable+0x21e net/interface_linux.go:34 # 0x5cf558 net.Interfaces+0x18 net/interface.go:114 # 0xb5d451 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [7: 336] @ 0x531705 0x1319a3b 0x1319a3c 0x1332771 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0x1319a3a google.golang.org/grpc/metadata.NewOutgoingContext+0x9a google.golang.org/grpc@v1.73.0/metadata/metadata.go:173 # 0x1319a3b github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x9b github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:87 # 0x1332770 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:610 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 256] @ 0xb5e9bf 0xbaa2f9 0xba9f1f 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbaa2f8 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:246 # 0xba9f1e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4be github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:207 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x13cb285 0x13cb26f 0x13cb23b 0x13ca48e 0x133540b 0x139cede 0x1335263 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13cb284 encoding/hex.EncodeToString+0x84 encoding/hex/hex.go:127 # 0x13cb26e github.com/pactus-project/pactus/crypto/hash.Hash.String+0x6e github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x13cb23a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x3a github.com/pactus-project/pactus/www/grpc/blockchain.go:324 # 0x13ca48d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xed github.com/pactus-project/pactus/www/grpc/blockchain.go:221 # 0x133540a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1335262 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 352] @ 0x479453 0x408c45 0x408c38 0x40ca74 0xdd581f 0xdd511d 0xde58ce 0xde56d6 0xdcafe7 0xdca393 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2c05 0x483781 # 0xdd581e github.com/quic-go/quic-go.(*frameSorter).push+0x65e github.com/quic-go/quic-go@v0.52.0/frame_sorter.go:176 # 0xdd511c github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.52.0/frame_sorter.go:46 # 0xde58cd github.com/quic-go/quic-go.(*receiveStream).handleStreamFrameImpl+0xed github.com/quic-go/quic-go@v0.52.0/receive_stream.go:299 # 0xde56d5 github.com/quic-go/quic-go.(*receiveStream).handleStreamFrame+0x75 github.com/quic-go/quic-go@v0.52.0/receive_stream.go:277 # 0xdcafe6 github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x66 github.com/quic-go/quic-go@v0.52.0/connection.go:1636 # 0xdca392 github.com/quic-go/quic-go.(*connection).handleFrame+0x1d2 github.com/quic-go/quic-go@v0.52.0/connection.go:1501 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [6: 768] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27fe 0x6d7845 0x6d7dcb 0xdb7945 0xdb6f0f 0xdb6e13 0xdb7be8 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdb7be7 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:50 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [4: 64] @ 0x5d27b9 0xb3f438 0xb403b5 0xb3ec77 0xb42358 0xb4234a 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x5d27b8 net.IP.String+0xd8 net/ip.go:315 # 0xb3f437 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x257 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:107 # 0xb403b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:292 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb42357 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb42349 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:252 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [12: 960] @ 0x13d0531 0x13c9ecd 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13d0530 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x7b0 github.com/pactus-project/pactus/www/grpc/transaction.go:303 # 0x13c9ecc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:196 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [3: 768] @ 0xb5e9bf 0xbab787 0xbab769 0xbab72f 0xbab49e 0xbaa8c5 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbab786 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:148 # 0xbab768 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:158 # 0xbab72e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:382 # 0xbab49d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:356 # 0xbaa8c4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:305 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 112] @ 0x6f2665 0x8e9f5a 0x8edc3f 0x11d1f95 0x8fb0c7 0x11d1dda 0x11d0e07 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6f2664 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0xa4 github.com/pactus-project/pactus/types/account/account.go:86 # 0x8e9f59 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x39 github.com/pactus-project/pactus/store/account.go:98 # 0x8edc3e github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x7e github.com/pactus-project/pactus/store/store.go:327 # 0x11d1f94 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x54 github.com/pactus-project/pactus/state/state.go:573 # 0x8fb0c6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x11d1dd9 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:571 # 0x11d0e06 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x566 github.com/pactus-project/pactus/state/state.go:475 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 224] @ 0x1496253 0x66e73f 0x671d96 0x6a0b85 0x6d9a45 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x66e73e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x61e github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:83 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0x4794fa 0x47950f 0x8f9cde 0x11ce08b 0x11d0b86 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8f9cdd github.com/pactus-project/pactus/sandbox.NewSandbox+0xbd github.com/pactus-project/pactus/sandbox/sandbox.go:62 # 0x11ce08a github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xaa github.com/pactus-project/pactus/state/state.go:147 # 0x11d0b85 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:452 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 1769472] @ 0x72f8f2 0x742cbe 0x757bdd 0x7586fb 0x8eede5 0x8eecfa 0x11d0e49 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x72f8f1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x551 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:308 # 0x742cbd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:219 # 0x757bdc github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:238 # 0x7586fa github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:317 # 0x8eede4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:422 # 0x8eecf9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:418 # 0x11d0e48 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a8 github.com/pactus-project/pactus/state/state.go:479 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 288] @ 0x531705 0xa60a9e 0xa60a61 0xa6078d 0xa657cc 0xbaaef6 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0xa60a9d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.37.0/context.go:14 # 0xa60a60 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:185 # 0xa6078c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:149 # 0xa657cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xbaaef5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:323 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 160] @ 0x5d27b9 0x7b70af 0x7bd5d7 0x7b1f8f 0x7b2d17 0x7b0f67 0x7b1185 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xba99d0 0x483781 # 0x5d27b8 net.IP.String+0xd8 net/ip.go:315 # 0x7b70ae github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:134 # 0x7bd5d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:47 # 0x7b1f8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [4: 192] @ 0x6e85b2 0x6e8581 0x11f494c 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6e85b1 bytes.NewBuffer+0x71 bytes/buffer.go:472 # 0x6e8580 github.com/pactus-project/pactus/types/block.(*Block).Hash+0x40 github.com/pactus-project/pactus/types/block/block.go:121 # 0x11f494b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 160] @ 0xb57e35 0xba6fe5 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb57e34 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).NetworkSize+0xf4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:168 # 0xba6fe4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x524 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:50 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 512] @ 0x63ce31 0x63bbd5 0x63b9d3 0x6e8d12 0x6e8cf4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6e8d11 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6e8cf3 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/block/block.go:166 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 896] @ 0xdf1f8b 0xdc2373 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdf1f8a github.com/quic-go/quic-go.newStreamsMap+0x4a github.com/quic-go/quic-go@v0.52.0/streams_map.go:72 # 0xdc2372 github.com/quic-go/quic-go.(*connection).preSetup+0x5d2 github.com/quic-go/quic-go@v0.52.0/connection.go:485 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [4: 256] @ 0xb5e9bf 0xbab4f2 0xbaa8c5 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbab4f1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:364 # 0xbaa8c4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:305 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 64] @ 0x556919 0x556d1a 0x5565bd 0x548cb4 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11ce017 0x11d0fd2 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x556918 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:179 # 0x556d19 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:222 # 0x5565bc encoding/json.checkValid+0x9c encoding/json/scanner.go:35 # 0x548cb3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:102 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0fd1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x731 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 384] @ 0x5394ba 0x66444b 0x6e99d4 0x6e99e0 0x6e8f72 0x6e8176 0x8eb7ae 0x13c953a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x5394b9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x66444a github.com/pactus-project/pactus/util/encoding.ReadElement+0x28a github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e99d3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e99df github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6e8f71 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:198 # 0x6e8175 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8eb7ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13c9539 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:153 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [7: 112] @ 0x114ff85 0x114fe5f 0xbad4c4 0xbabdae 0x483781 # 0x114ff84 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:713 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0xbad4c3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:539 # 0xbabdad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:418 0: 0 [7: 112] @ 0x4bd54b 0x4abf31 0x87eb97 0x87e9e7 0x891094 0x890def 0x890d12 0x837d02 0x837c2c 0x129b07a 0x129b069 0x12d8bea 0x12df6a5 0x12e1429 0x12e64e8 0x12dec9f 0x483781 # 0x4bd54a reflect.copyVal+0x2a reflect/value.go:1791 # 0x4abf30 reflect.(*MapIter).Key+0x50 reflect/map_swiss.go:267 # 0x87eb96 google.golang.org/protobuf/internal/impl.sizeMap+0x176 google.golang.org/protobuf@v1.36.6/internal/impl/codec_map.go:99 # 0x87e9e6 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func1+0x46 google.golang.org/protobuf@v1.36.6/internal/impl/codec_map.go:54 # 0x891093 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x253 google.golang.org/protobuf@v1.36.6/internal/impl/encode.go:111 # 0x890dee google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.6/internal/impl/encode.go:60 # 0x890d11 google.golang.org/protobuf/internal/impl.(*MessageInfo).size+0x51 google.golang.org/protobuf@v1.36.6/internal/impl/encode.go:41 # 0x837d01 google.golang.org/protobuf/proto.MarshalOptions.size+0x81 google.golang.org/protobuf@v1.36.6/proto/size.go:43 # 0x837c2b google.golang.org/protobuf/proto.MarshalOptions.Size+0x4b google.golang.org/protobuf@v1.36.6/proto/size.go:34 # 0x129b079 google.golang.org/protobuf/proto.Size+0x79 google.golang.org/protobuf@v1.36.6/proto/size.go:20 # 0x129b068 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x68 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:49 # 0x12d8be9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.73.0/rpc_util.go:722 # 0x12df6a4 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.73.0/server.go:1146 # 0x12e1428 google.golang.org/grpc.(*Server).processUnaryRPC+0x1168 google.golang.org/grpc@v1.73.0/server.go:1452 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [3: 192] @ 0x7d4e65 0x7ee1a5 0x7f3fb0 0x7f4b7d 0x9774c9 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d4e64 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7ee1a4 crypto/x509.parseAI+0x84 crypto/x509/parser.go:154 # 0x7f3faf crypto/x509.parseCertificate+0x7cf crypto/x509/parser.go:998 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0x9774c8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:903 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 160] @ 0xc46b25 0xc45aff 0xc5d0e2 0xc59a87 0x483781 # 0xc46b24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x2e4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:878 # 0xc45afe github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x7e github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:751 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [5: 47360] @ 0x123a9d8 0x123b02b 0x1242a05 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a9d7 google.golang.org/protobuf/internal/encoding/json.appendString+0x6b7 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:126 # 0x123b02a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:209 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [8: 192] @ 0x126bbb9 0x126bb95 0x127da0d 0x127d9ee 0x1280972 0x483781 # 0x126bbb8 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x118 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:54 # 0x126bb94 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0xf4 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:373 # 0x127da0c google.golang.org/grpc/internal/transport.(*controlBuffer).put+0x8c google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:341 # 0x127d9ed google.golang.org/grpc/internal/transport.(*http2Client).handlePing+0x6d google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1330 # 0x1280971 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x311 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1702 0: 0 [12: 768] @ 0x12e8e6e 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12e8e6d google.golang.org/grpc.newClientStream+0x14d google.golang.org/grpc@v1.73.0/stream.go:189 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 128] @ 0x4d5e15 0x5d04ff 0x5cf559 0xb5d452 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5e14 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5d04fe net.interfaceTable+0x21e net/interface_linux.go:34 # 0x5cf558 net.Interfaces+0x18 net/interface.go:114 # 0xb5d451 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [3: 72] @ 0x6da6d3 0x6dde28 0x6e901b 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6da6d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6dde27 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x227 github.com/pactus-project/pactus/types/certificate/certificate.go:193 # 0x6e901a github.com/pactus-project/pactus/types/block.(*Block).Decode+0x11a github.com/pactus-project/pactus/types/block/block.go:203 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 336] @ 0x5c80c5 0x5dca91 0x5b96b7 0x5d9a37 0x5b87d4 0x483781 # 0x5c80c4 net.(*Resolver).goLookupIPCNAMEOrder+0x164 net/dnsclient_unix.go:642 # 0x5dca90 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:68 # 0x5b96b6 net.init.func1+0x36 net/hook.go:21 # 0x5d9a36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5b87d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [4: 128] @ 0x1276efd 0x127a27a 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1276efc google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x35c google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:506 # 0x127a279 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:778 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 18944] @ 0x7299b8 0x73a3ca 0x73ae86 0x73b1cc 0x733eae 0x73b05c 0x73b006 0x73bd26 0x73caac 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eadfe 0x8ecf93 0x8eb846 0x13c953a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x7299b7 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x157 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b1cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eadfd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8ecf92 github.com/pactus-project/pactus/store.(*store).PublicKey+0x92 github.com/pactus-project/pactus/store/store.go:246 # 0x8eb845 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x13c9539 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:153 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [13: 1248] @ 0x113f14c 0x113f0eb 0x113e045 0x113d586 0x483781 # 0x113f14b slices.Clone[...]+0x14b slices/slices.go:355 # 0x113f0ea github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getAddrs+0xea github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:352 # 0x113e044 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x424 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:271 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [7: 336] @ 0x461ac6 0xba3105 0xba314c 0xba3255 0xbac83c 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xba3104 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba314b github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba3254 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:70 # 0xbac83b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:477 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0xc46b25 0xc45aff 0xc5d0e2 0xc59a87 0x483781 # 0xc46b24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x2e4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:878 # 0xc45afe github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x7e github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:751 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [8: 128] @ 0xd55d57 0xd55a65 0x115000c 0x114fe5f 0xbad4c4 0xbabdae 0x483781 # 0xd55d56 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x276 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:258 # 0xd55a64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:229 # 0x115000b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:714 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0xbad4c3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:539 # 0xbabdad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:418 0: 0 [2: 288] @ 0xda9088 0xda91ef 0xda6392 0xdbcaf2 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xda9087 github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x127 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:51 # 0xda91ee github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0xae github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:143 # 0xda6391 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/ackhandler.go:22 # 0xdbcaf1 github.com/quic-go/quic-go.init.func1+0x991 github.com/quic-go/quic-go@v0.52.0/connection.go:284 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [4: 448] @ 0xdf252c 0xdf25c7 0xdf2027 0xdc2373 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdf252b github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x48b github.com/quic-go/quic-go@v0.52.0/streams_map_incoming.go:46 # 0xdf25c6 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x526 github.com/quic-go/quic-go@v0.52.0/streams_map.go:111 # 0xdf2026 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.52.0/streams_map.go:81 # 0xdc2372 github.com/quic-go/quic-go.(*connection).preSetup+0x5d2 github.com/quic-go/quic-go@v0.52.0/connection.go:485 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 16] @ 0x52f465 0xbaa685 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0x52f464 context.WithCancel+0x64 context/context.go:242 # 0xbaa684 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:279 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0xd5f66d 0x114f084 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xd5f66c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x2c github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:154 # 0x114f083 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x623 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:639 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [4: 49152] @ 0x729235 0x728c73 0x728f94 0x73f3b1 0x73fe3a 0x740110 0x767ff7 0x74c226 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729234 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x728c72 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x728f93 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x73f3b0 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x350 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x73fe39 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x74010f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x767ff6 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x74c225 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [2: 32] @ 0x682a92 0x68408b 0x6842a5 0x6a7997 0x6a7330 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d447c 0x11d41d8 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a91 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0xb1 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7996 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:91 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d447b github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9b github.com/pactus-project/pactus/state/validation.go:54 # 0x11d41d7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x297 github.com/pactus-project/pactus/state/validation.go:38 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 192] @ 0x131aafa 0x13199d7 0x1332771 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x131aaf9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x1019 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:181 # 0x13199d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:79 # 0x1332770 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:610 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 16] @ 0x682a92 0x68408b 0x6842a5 0x6a7997 0x6a7330 0x6a7452 0x6d9c05 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c666b 0x11d0ff7 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a91 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0xb1 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7996 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:91 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c666a github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11d0ff6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x756 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 224] @ 0xdf1706 0xdf17b3 0xdf2ae5 0xdff3fb 0xdff3df 0xdf2d6e 0xdd022c 0xea2289 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xdf1705 github.com/quic-go/quic-go.newReceiveStream+0x385 github.com/quic-go/quic-go@v0.52.0/receive_stream.go:75 # 0xdf17b2 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.52.0/stream.go:121 # 0xdf2ae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.52.0/streams_map.go:90 # 0xdff3fa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:115 # 0xdff3de github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:77 # 0xdf2d6d github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.52.0/streams_map.go:142 # 0xdd022b github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x2b github.com/quic-go/quic-go@v0.52.0/connection.go:2509 # 0xea2288 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/conn.go:62 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [11: 352] @ 0x5159a6 0x13208cb 0x131c797 0x131ced9 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0x13208ca github.com/grpc-ecosystem/grpc-gateway/v2/runtime.defaultOutgoingHeaderMatcher+0x6a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:154 # 0x131c796 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.handleForwardResponseServerMetadata+0xd6 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:121 # 0x131ced8 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x118 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:157 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [9: 720] @ 0x6f292f 0x6f339f 0x11ce017 0x11d0fd2 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6f292e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6f339e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0fd1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x731 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 448] @ 0x127c407 0x12eea9d 0x12ee8c7 0x12edbe5 0x12ec95b 0x12ed892 0x12cc0d9 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x127c406 google.golang.org/grpc/internal/transport.(*http2Client).write+0xe6 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1106 # 0x12eea9c google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x29c google.golang.org/grpc@v1.73.0/internal/transport/client_stream.go:77 # 0x12ee8c6 google.golang.org/grpc.(*csAttempt).sendMsg+0xc6 google.golang.org/grpc@v1.73.0/stream.go:1096 # 0x12edbe4 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.73.0/stream.go:938 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ed891 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.73.0/stream.go:946 # 0x12cc0d8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.73.0/call.go:70 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [11: 1056] @ 0x4c179d 0x549dfd 0x54a81d 0x5498de 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11ce017 0x11d0b86 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x4c179c reflect.New+0x5c reflect/value.go:3021 # 0x549dfc encoding/json.indirect+0x2fc encoding/json/decode.go:477 # 0x54a81c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:601 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0b85 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:452 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x665159 0x6e1c4e 0x6e6c51 0x6e763e 0x6e7726 0x13cfdaa 0x13c9ecd 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x665158 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e1c4d github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x8d github.com/pactus-project/pactus/types/tx/payload/transfer.go:58 # 0x6e6c50 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6e763d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6e7725 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x13cfda9 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x13c9ecc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:196 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [9: 288] @ 0x11cc7a7 0x11d1fe5 0x8fb0c7 0x11d1dda 0x11d0e07 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11cc7a6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x26 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:83 # 0x11d1fe4 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0xa4 github.com/pactus-project/pactus/state/state.go:574 # 0x8fb0c6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x11d1dd9 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:571 # 0x11d0e06 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x566 github.com/pactus-project/pactus/state/state.go:475 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 80] @ 0x12ea6e5 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12ea6e4 google.golang.org/grpc.newClientStreamWithParams+0xb44 google.golang.org/grpc@v1.73.0/stream.go:355 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 32] @ 0x6e667b 0x63f4e7 0x63c328 0x642f79 0x63cfef 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6e667a github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/tx/tx.go:257 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x642f78 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2289 # 0x63cfee github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x130e github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1634 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 240] @ 0x531705 0xb2fe35 0xb31f5c 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0xb2fe34 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x74 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/metrics/context.go:16 # 0xb31f5b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1bb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:72 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [5: 400] @ 0x5b85a5 0x5d90e5 0x5d6d85 0x5e854c 0x11f2dc5 0x11f2064 0x11f1e51 0x11f45a5 0x11f45a6 0x11f427d 0x11f3d5b 0x483781 # 0x5b85a4 internal/singleflight.(*Group).DoChan+0x184 internal/singleflight/singleflight.go:81 # 0x5d90e4 net.(*Resolver).lookupIPAddr+0x344 net/lookup.go:333 # 0x5d6d84 net.(*Resolver).internetAddrList+0x4c4 net/ipsock.go:289 # 0x5e854b net.ResolveUDPAddr+0xab net/udpsock.go:95 # 0x11f2dc4 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.4.3/ntp.go:632 # 0x11f2063 github.com/beevik/ntp.getTime+0x163 github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x11f1e50 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x11f45a4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x11f45a5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x11f427c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x11f3d5a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [25: 2800] @ 0x123a46c 0x123a2ab 0x124302b 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a46b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:95 # 0x123a2aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:83 # 0x124302a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:301 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [6: 144] @ 0x1156173 0x8ff30b 0x1156049 0x11511c2 0x4ce0f1 0xb271f1 0xb271cf 0x779571 0xb26aaa 0xb26e1f 0xb34625 0x483781 # 0x1156172 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x92 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1156048 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x11511c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:906 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xb271f0 io.ReadFull+0x30 io/io.go:354 # 0xb271ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0xb26aa9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb26e1e github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x9e github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb34624 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:324 0: 0 [4: 109056] @ 0x72f80e 0x742cbe 0x757bdd 0x7586fb 0x8eede5 0x8eecfa 0x11d0e49 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x72f80d github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x46d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:305 # 0x742cbd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:219 # 0x757bdc github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:238 # 0x7586fa github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:317 # 0x8eede4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:422 # 0x8eecf9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:418 # 0x11d0e48 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a8 github.com/pactus-project/pactus/state/state.go:479 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 72] @ 0x11ba61c 0x113f113 0x113e045 0x113d586 0x483781 # 0x11ba61b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x113f112 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getAddrs+0x112 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:352 # 0x113e044 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x424 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:271 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [2: 48] @ 0x75215b 0x7477c5 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x13c9384 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x75215a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_snapshot.go:43 # 0x7477c4 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:849 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x13c9383 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:138 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 20480] @ 0x72f80e 0x742cbe 0x757bdd 0x7586fb 0x8eede5 0x8eecfa 0x11d0e49 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x72f80d github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x46d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:305 # 0x742cbd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:219 # 0x757bdc github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:238 # 0x7586fa github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:317 # 0x8eede4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:422 # 0x8eecf9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:418 # 0x11d0e48 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a8 github.com/pactus-project/pactus/state/state.go:479 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 256] @ 0x14b2890 0x14e7645 0x14f0c50 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x14e7644 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:88 # 0x14f0c4f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:297 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [12: 288] @ 0x126bbb9 0x126bb95 0x127b650 0x1280230 0x12809f7 0x483781 # 0x126bbb8 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x118 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:54 # 0x126bb94 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0xf4 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:373 # 0x127b64f google.golang.org/grpc/internal/transport.(*http2Client).closeStream+0x1cf google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:983 # 0x128022f google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1bcf google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1620 # 0x12809f6 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x396 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1694 0: 0 [5: 120] @ 0x13c6485 0x13c6462 0x13c7825 0x14753ff 0x483781 # 0x13c6484 github.com/go-zeromq/zmq4.NewMsg+0x244 github.com/go-zeromq/zmq4@v0.17.0/msg.go:29 # 0x13c6461 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x221 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:33 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0xba2e36 0xba340e 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba2e35 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:44 # 0xba340d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:108 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [12: 576] @ 0x461ac6 0xba31be 0xba3207 0xba3287 0xbab10b 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba31bd github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x13d github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:46 # 0xba3206 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:24 # 0xba3286 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:72 # 0xbab10a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:330 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 28416] @ 0x7299b8 0x73a3ca 0x73ae86 0x73b1cc 0x733eae 0x73b05c 0x73b006 0x73bd26 0x73caac 0x76718c 0x767146 0x7699cb 0x76913f 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x13c9384 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x7299b7 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x157 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b1cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x76913e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x13c9383 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:138 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [2: 54528] @ 0x729965 0x73a3ca 0x73ae86 0x73b1cc 0x733eae 0x73b05c 0x73b006 0x73b892 0x73c533 0x76718c 0x767146 0x7699cb 0x76913f 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x13c9384 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x729964 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:53 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b1cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73b891 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x73c532 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x76913e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x13c9383 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:138 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [4: 128] @ 0x4d67a5 0x4d7392 0x5e3130 0x5e2a1b 0x5d77f8 0x5eb607 0x5e9b74 0x5ba0ba 0x5b9b13 0x5c872c 0x5dca91 0x5b96b7 0x5d9a37 0x5b87d4 0x483781 # 0x4d67a4 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:667 # 0x4d7391 syscall.Getpeername+0x71 syscall/syscall_unix.go:309 # 0x5e312f net.(*netFD).dial+0x60f net/sock_posix.go:142 # 0x5e2a1a net.socket+0x29a net/sock_posix.go:70 # 0x5d77f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5eb606 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5e9b73 net.DialUDP+0x1d3 net/udpsock.go:300 # 0x5ba0b9 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x5b9b12 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x5c872b net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x5dca90 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:68 # 0x5b96b6 net.init.func1+0x36 net/hook.go:21 # 0x5d9a36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5b87d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [3: 72] @ 0x126bbb9 0x126bb95 0x127a4c5 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x126bbb8 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x118 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:54 # 0x126bb94 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0xf4 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:373 # 0x127a4c4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x4a4 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:875 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [7: 112] @ 0xd0f0d5 0xd10d1f 0xd0bb45 0xd0c68d 0xd0c3d2 0xd53722 0xd5f3a6 0xd5f216 0x11553e9 0x115127c 0xb34033 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd10d1e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:546 # 0xd0bb44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:696 # 0xd0c68c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:759 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd53721 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:119 # 0xd5f3a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:111 # 0xd5f215 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x35 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:82 # 0x11553e8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x115127b github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x1b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:914 # 0xb34032 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x6f2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:306 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [1: 4096] @ 0xb31808 0xb317f4 0xb317f3 0x49bd51 0xb3486d 0xb33a85 0xb33a86 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xb31807 bufio.NewWriterSize+0x27 bufio/bufio.go:600 # 0xb317f3 bufio.NewWriter+0x13 bufio/bufio.go:609 # 0xb317f2 github.com/libp2p/go-libp2p-kad-dht/internal/net.init.func1+0x12 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:356 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xb3486c github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x2c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:365 # 0xb33a84 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:317 # 0xb33a85 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:274 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [2: 32] @ 0x5d27b9 0x5e4b71 0x5e4b52 0xb423a7 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x5d27b8 net.IP.String+0xd8 net/ip.go:315 # 0x5e4b70 net.ipEmptyString+0x50 net/ip.go:332 # 0x5e4b51 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0xb423a6 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0xe6 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:259 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 28416] @ 0x7299b8 0x73a3ca 0x73ae86 0x73b1cc 0x733eae 0x73b05c 0x73b006 0x73bd26 0x73bf38 0x73a355 0x72b339 0x72bab0 0x72ba18 0x72cbfe 0x75177b 0x8efeed 0x8ebe85 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x7299b7 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x157 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b1cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73bf37 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x137 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x73a354 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x72b338 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x72baaf github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x72ba17 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x72cbfd github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x75177a github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_iter.go:249 # 0x8efeec github.com/pactus-project/pactus/store.newValidatorStore+0x16c github.com/pactus-project/pactus/store/validator.go:27 # 0x8ebe84 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [14: 672] @ 0x6f25fb 0x6f25d8 0x8e9f5a 0x8edc3f 0x11d1f95 0x8fb0c7 0x11d1dda 0x11d0e07 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6f25fa bytes.NewBuffer+0x3a bytes/buffer.go:472 # 0x6f25d7 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x17 github.com/pactus-project/pactus/types/account/account.go:83 # 0x8e9f59 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x39 github.com/pactus-project/pactus/store/account.go:98 # 0x8edc3e github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x7e github.com/pactus-project/pactus/store/store.go:327 # 0x11d1f94 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x54 github.com/pactus-project/pactus/state/state.go:573 # 0x8fb0c6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x11d1dd9 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:571 # 0x11d0e06 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x566 github.com/pactus-project/pactus/state/state.go:475 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0xdb7775 0xdb229d 0xdb5fcf 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xdb7774 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:12 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdb5fce github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x40e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:492 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [16: 28672] @ 0x123a46c 0x123b02b 0x1242a05 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a46b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:95 # 0x123b02a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:209 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [5: 8960] @ 0xb5e676 0xbac90a 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb5e675 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:91 # 0xbac909 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:497 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 480] @ 0x671de5 0x6a0b85 0x6d9a45 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x671de4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:892 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 6656] @ 0x7e753e 0x7e7553 0xdb2914 0xdb233a 0xdb58b1 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x7e753d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7e7552 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdb2913 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.52.0/internal/handshake/cipher_suite.go:43 # 0xdb2339 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:18 # 0xdb58b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:449 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [2: 96] @ 0x14e8aea 0x14f0c92 0x14f0c51 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x14e8ae9 crypto/internal/fips140/ecdsa.signGeneric[...]+0x469 crypto/internal/fips140/ecdsa/ecdsa.go:372 # 0x14f0c91 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14f0c50 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:299 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 1344] @ 0xda9205 0xda6392 0xdbcaf2 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xda9204 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0xc4 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:138 # 0xda6391 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/ackhandler.go:22 # 0xdbcaf1 github.com/quic-go/quic-go.init.func1+0x991 github.com/quic-go/quic-go@v0.52.0/connection.go:284 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [29: 464] @ 0x8ff9f1 0x8ff905 0xd82725 0xd826f9 0x114c7cc 0xd53a85 0x483781 # 0x8ff9f0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8ff904 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd82724 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd826f8 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x114c7cb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:373 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [10: 960] @ 0x87a865 0x88fefa 0x88fb38 0x86232c 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x87a864 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5064 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86232b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:448 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 16] @ 0xb5935a 0xb5a6bd 0x483781 # 0xb59359 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x139 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:140 # 0xb5a6bc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x33c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:224 0: 0 [7: 784] @ 0xd8b4e9 0xea3030 0xea2da5 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0xd8b4e8 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c8 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:202 # 0xea302f github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xaf github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:120 # 0xea2da4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:106 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [9: 1440] @ 0xdc23f2 0xdc23b0 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdc23f1 github.com/quic-go/quic-go.newFramer+0x651 github.com/quic-go/quic-go@v0.52.0/framer.go:44 # 0xdc23af github.com/quic-go/quic-go.(*connection).preSetup+0x60f github.com/quic-go/quic-go@v0.52.0/connection.go:494 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 96] @ 0x5e6c32 0x5cdb1b 0x5e75bb 0x5e6470 0xb422e7 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x5e6c31 net.sockaddrToTCP+0x71 net/tcpsock_posix.go:21 # 0x5cdb1a net.(*netFD).accept+0x25a net/fd_unix.go:189 # 0x5e75ba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5e646f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xb422e6 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x26 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:243 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [14: 448] @ 0x4dd42c 0xd0f0ae 0xd10d1f 0xd0bb45 0xd0c68d 0xd0c3d2 0xd53722 0xd5f3a6 0xd5f216 0x11553e9 0x115127c 0xb34033 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd10d1e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:546 # 0xd0bb44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:696 # 0xd0c68c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:759 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd53721 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:119 # 0xd5f3a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:111 # 0xd5f215 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x35 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:82 # 0x11553e8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x115127b github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x1b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:914 # 0xb34032 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x6f2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:306 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [1: 1152] @ 0x93e190 0x942d2a 0x94435e 0xd23976 0xd2301c 0x483781 # 0x93e18f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:522 # 0x942d29 crypto/tls.(*Conn).writeRecordLocked+0x649 crypto/tls/conn.go:1025 # 0x94435d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd23975 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7f5 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:678 # 0xd2301b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.0.1/session.go:546 0: 0 [1: 24] @ 0x4d686d 0x4d74da 0x4d54f7 0x5d09a5 0x5cf2a5 0xb5d5d6 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d686c syscall.anyToSockaddr+0x12c syscall/syscall_linux.go:623 # 0x4d74d9 syscall.Recvfrom+0x99 syscall/syscall_unix.go:326 # 0x4d54f6 syscall.NetlinkRIB+0x476 syscall/netlink_linux.go:89 # 0x5d09a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5cf2a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb5d5d5 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [13: 624] @ 0x523505 0x523610 0x65946f 0x659b05 0x13c9cc6 0x13c9c49 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x523504 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x52360f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x65946e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x659b04 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0xc4 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x13c9cc5 github.com/pactus-project/pactus/crypto.Address.String+0x985 github.com/pactus-project/pactus/crypto/address.go:93 # 0x13c9c48 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x908 github.com/pactus-project/pactus/www/grpc/blockchain.go:184 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [13: 104] @ 0xd2955f 0xd297c8 0xd5ef8a 0x4ce0f1 0xb271f1 0xb271cf 0x779571 0xb26aaa 0xb26e1f 0xba0c32 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd2955e github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x3e github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:22 # 0xd297c7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:38 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xb271f0 io.ReadFull+0x30 io/io.go:354 # 0xb271ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0xb26aa9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb26e1e github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x9e github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xba0c31 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:53 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [6: 960] @ 0x4d5adf 0x5d0a1d 0x5cf2a5 0xb5d5d6 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5ade syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5d0a1c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x5cf2a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb5d5d5 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [24: 18432] @ 0x66bf1e 0x66bf12 0x66be45 0xdb291e 0xdb233a 0xdba665 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x66bf1d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x66bf11 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x66be44 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xdb291d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.52.0/internal/handshake/cipher_suite.go:47 # 0xdb2339 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:18 # 0xdba664 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:147 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [4: 512] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27fe 0x6d7845 0x6d7dcb 0xdb7945 0xdb6f0f 0xdb6e13 0xdb6007 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdb6006 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x446 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:493 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [10: 960] @ 0x12ed725 0x12cc0d9 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12ed724 google.golang.org/grpc.(*clientStream).SendMsg+0x544 google.golang.org/grpc@v1.73.0/stream.go:937 # 0x12cc0d8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.73.0/call.go:70 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [7: 3584] @ 0x49c732 0x49bc65 0x8e3c39 0xd28bf3 0xd28bdf 0xd27ded 0xd24694 0xd23f0f 0xd23d58 0x483781 # 0x49c731 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8e3c38 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd28bf2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd28bde github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.0.1/util.go:149 # 0xd27dec github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:479 # 0xd24693 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:787 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [4: 384] @ 0x14b2797 0x6d7845 0x6d79d9 0xdb7e25 0xdb7a6c 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d79d8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:30 # 0xdb7e24 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0xc4 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:55 # 0xdb7a6b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:35 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [6: 288] @ 0xba31e9 0xba3287 0xbab10b 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xba31e8 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x168 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:22 # 0xba3286 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:72 # 0xbab10a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:330 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 896] @ 0x4d5e15 0x5d0bf3 0x5d0aa5 0x5cf2a5 0xb5d5d6 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5e14 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5d0bf2 net.addrTable+0x112 net/interface_linux.go:149 # 0x5d0aa4 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5cf2a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb5d5d5 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [10: 2560] @ 0xd944cb 0xd96708 0xd9648c 0xdc9c77 0xdc9c0c 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xd944ca github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1aa github.com/quic-go/quic-go@v0.52.0/internal/wire/crypto_frame.go:34 # 0xd96707 github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x107 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:117 # 0xd9648b github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:80 # 0xdc9c76 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1d6 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:60 # 0xdc9c0b github.com/quic-go/quic-go.(*connection).handleFrames+0x16b github.com/quic-go/quic-go@v0.52.0/connection.go:1435 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [7: 896] @ 0x66de1a 0x66de26 0x65bbfd 0x14b27af 0x14fc91a 0x1501be5 0x980bee 0x93cf67 0x97ea53 0x977f05 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980bed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97ea52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1144 # 0x977f04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:97 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [7: 224] @ 0xba2fbf 0xba3016 0xba304e 0xba33cf 0xbab0c7 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba2fbe github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba3015 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba304d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:56 # 0xba33ce github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:106 # 0xbab0c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:334 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 1536] @ 0x5d0588 0x5cf559 0xb5d452 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x5d0587 net.interfaceTable+0x2a7 net/interface_linux.go:38 # 0x5cf558 net.Interfaces+0x18 net/interface.go:114 # 0xb5d451 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [2: 96] @ 0x461ac6 0xba3105 0xba314c 0xba3255 0xbabb73 0xbaa8fb 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba3104 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba314b github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba3254 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:70 # 0xbabb72 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:394 # 0xbaa8fa github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:307 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 112] @ 0x77d1d2 0xd53086 0xd5306d 0xd53053 0xd53087 0xd5ec9c 0x114c9db 0xd53a85 0x483781 # 0x77d1d1 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xd53085 github.com/mr-tron/base58/base58.FastBase58Encoding+0x45 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xd5306c github.com/mr-tron/base58/base58.Encode+0x2c github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xd53052 github.com/libp2p/go-libp2p/core/peer.ID.String+0x12 github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:52 # 0xd53086 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).ID+0x46 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:51 # 0xd5ec9b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).ID+0x1b github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:37 # 0x114c9da github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x3ba github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:383 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x11ccc16 0x11ccb31 0x11ccb65 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb65 0x11ccb65 0x11ccb31 0x11ccb31 0x11ceaaf 0x11cea95 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ceaae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea94 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:233 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 960] @ 0xbac4f1 0x483781 # 0xbac4f0 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x870 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:469 0: 0 [3: 72] @ 0x126bbb9 0x126bb95 0x127c5c5 0x127c5a3 0x12eea9d 0x12ee8c7 0x12edbe5 0x12ec95b 0x12ed892 0x12cc0d9 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x126bbb8 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x118 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:54 # 0x126bb94 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0xf4 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:373 # 0x127c5c4 google.golang.org/grpc/internal/transport.(*controlBuffer).put+0x2a4 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:341 # 0x127c5a2 google.golang.org/grpc/internal/transport.(*http2Client).write+0x282 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1118 # 0x12eea9c google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x29c google.golang.org/grpc@v1.73.0/internal/transport/client_stream.go:77 # 0x12ee8c6 google.golang.org/grpc.(*csAttempt).sendMsg+0xc6 google.golang.org/grpc@v1.73.0/stream.go:1096 # 0x12edbe4 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.73.0/stream.go:938 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ed891 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.73.0/stream.go:946 # 0x12cc0d8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.73.0/call.go:70 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [12: 960] @ 0x6e810d 0x8eb7ae 0x13c953a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6e810c github.com/pactus-project/pactus/types/block.FromBytes+0x2c github.com/pactus-project/pactus/types/block/block.go:44 # 0x8eb7ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13c9539 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:153 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [3: 1536] @ 0x8e3c6f 0xd28bf3 0xd28bdf 0xd27ded 0xd24694 0xd23f0f 0xd23d58 0x483781 # 0x8e3c6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd28bf2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd28bde github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.0.1/util.go:149 # 0xd27dec github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:479 # 0xd24693 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:787 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [8: 384] @ 0x5d7225 0x5d604e 0x5d6f52 0x5e854c 0x11f2dc5 0x11f2064 0x11f1e51 0x11f45a5 0x11f45a6 0x11f427d 0x11f3d5b 0x483781 # 0x5d7224 net.(*Resolver).internetAddrList.func1+0x1e4 net/ipsock.go:277 # 0x5d604d net.filterAddrList+0x14d net/ipsock.go:137 # 0x5d6f51 net.(*Resolver).internetAddrList+0x691 net/ipsock.go:308 # 0x5e854b net.ResolveUDPAddr+0xab net/udpsock.go:95 # 0x11f2dc4 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.4.3/ntp.go:632 # 0x11f2063 github.com/beevik/ntp.getTime+0x163 github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x11f1e50 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x11f45a4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x11f45a5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x11f427c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x11f3d5a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [1: 48] @ 0x4794fa 0x47950f 0xb5d0b6 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0xb5d0b5 github.com/libp2p/go-netroute.New+0x35 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:25 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [4: 128] @ 0x66da16 0x671a1a 0x68da9f 0x6a0c45 0x6d8ff3 0x6db27e 0x6db259 0x6daee8 0x11d1525 0x11d0fc5 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66da15 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.22.0/bitset.go:175 # 0x671a19 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:823 # 0x68da9e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a0c44 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6d8ff2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6db27d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6db258 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6daee7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11d1524 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:530 # 0x11d0fc4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x724 github.com/pactus-project/pactus/state/state.go:488 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 960] @ 0x63ce31 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6eb4b5 0x6eb48b 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ec0ae 0x6ec094 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6eb4b4 github.com/fxamacker/cbor/v2.Unmarshal+0x74 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6eb48a github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x4a github.com/pactus-project/pactus/types/vote/cp_vote.go:113 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ec0ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ec093 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 336] @ 0xba954c 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba954b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x4ab github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:122 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [10: 3520] @ 0x6e859e 0x11f494c 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6e859d github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:121 # 0x11f494b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0x530f91 0x53162d 0x5315ef 0x13bdf1e 0x13c654f 0x13c7825 0x14753ff 0x483781 # 0x530f90 context.WithDeadlineCause+0x250 context/context.go:647 # 0x53162c context.WithDeadline+0x4c context/context.go:617 # 0x5315ee context.WithTimeout+0xe context/context.go:695 # 0x13bdf1d github.com/go-zeromq/zmq4.(*pubSocket).Send+0x7d github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x13c654e github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x30e github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:35 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 256] @ 0x66de1a 0x66de26 0x65bbfd 0x1502f17 0x14b27fe 0x14fc91a 0x1501be5 0x15018c9 0x97bdf8 0x97bd89 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1502f16 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97bdf7 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x4b7 crypto/internal/fips140/tls13/tls13.go:106 # 0x97bd88 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x448 crypto/tls/handshake_server_tls13.go:765 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 96] @ 0x52f465 0x9fe06a 0xa028b8 0x483781 # 0x52f464 context.WithCancel+0x64 context/context.go:242 # 0x9fe069 net/http.(*conn).readRequest+0x6c9 net/http/server.go:1083 # 0xa028b7 net/http.(*conn).serve+0x397 net/http/server.go:2027 0: 0 [3: 384] @ 0x49c652 0x49bc65 0xa2510e 0xa01db3 0xa02b85 0x483781 # 0x49c651 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xa2510d net/http.putBufioWriter+0xed net/http/server.go:909 # 0xa01db2 net/http.(*response).finishRequest+0x52 net/http/server.go:1716 # 0xa02b84 net/http.(*conn).serve+0x664 net/http/server.go:2108 0: 0 [18: 1728] @ 0xb44ba6 0x113fed9 0x113fd25 0x113dce7 0x113d586 0x483781 # 0xb44ba5 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x165 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:61 # 0x113fed8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 144] @ 0x548c97 0x143d8ed 0x1443085 0x143f34c 0x483781 # 0x548c96 encoding/json.Unmarshal+0x36 encoding/json/decode.go:101 # 0x143d8ec github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14c github.com/creachadair/jrpc2@v1.3.1/json.go:95 # 0x1443084 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.1/server.go:644 # 0x143f34b github.com/creachadair/jrpc2.(*Server).Start.func1+0x6b github.com/creachadair/jrpc2@v1.3.1/server.go:147 0: 0 [8: 512] @ 0xc0db08 0xc0cae6 0xc09d76 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0db07 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2369 # 0xc0cae5 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xe25 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2066 # 0xc09d75 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x615 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1588 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [9: 144] @ 0x129b1a5 0x12d8bea 0x12df6a5 0x12e1429 0x12e64e8 0x12dec9f 0x483781 # 0x129b1a4 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x1a4 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:63 # 0x12d8be9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.73.0/rpc_util.go:722 # 0x12df6a4 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.73.0/server.go:1146 # 0x12e1428 google.golang.org/grpc.(*Server).processUnaryRPC+0x1168 google.golang.org/grpc@v1.73.0/server.go:1452 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [4: 64] @ 0x682a92 0x68408b 0x6842a5 0x6a7932 0x6a7330 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a91 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0xb1 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7931 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:86 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 240] @ 0x73b97c 0x73c5bb 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8efbe5 0x8ed2cf 0x11d326c 0x13cdfff 0x134668b 0x139cede 0x13464e3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x73b97b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x73c5ba github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x19a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:835 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8efbe4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8ed2ce github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11d326b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:697 # 0x13cdffe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x134668a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13464e2 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 64] @ 0x127c407 0x12eea9d 0x12ee8c7 0x12edbe5 0x12ec95b 0x12ed892 0x12cc0d9 0x140f5e7 0x12cbf85 0x1333547 0x1337799 0x4b7da6 0x4b6eb9 0x1446158 0x144113b 0x143ffae 0x143f5ec 0x483781 # 0x127c406 google.golang.org/grpc/internal/transport.(*http2Client).write+0xe6 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1106 # 0x12eea9c google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x29c google.golang.org/grpc@v1.73.0/internal/transport/client_stream.go:77 # 0x12ee8c6 google.golang.org/grpc.(*csAttempt).sendMsg+0xc6 google.golang.org/grpc@v1.73.0/stream.go:1096 # 0x12edbe4 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.73.0/stream.go:938 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ed891 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.73.0/stream.go:946 # 0x12cc0d8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.73.0/call.go:70 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1333546 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x1337798 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4b7da5 reflect.Value.call+0xca5 reflect/value.go:584 # 0x4b6eb8 reflect.Value.Call+0xb8 reflect/value.go:368 # 0x1446157 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0xb7 github.com/creachadair/jrpc2@v1.3.1/handler/handler.go:238 # 0x144113a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.1/server.go:387 # 0x143ffad github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.1/server.go:259 # 0x143f5eb github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.1/server.go:180 0: 0 [30: 960] @ 0x409c52 0x408ccd 0x40d785 0xc481a9 0xc45b87 0xc5d0e2 0xc59a87 0x483781 # 0xc481a8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1028 # 0xc45b86 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x106 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:754 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [4: 128] @ 0x11ccc16 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20: 10240] @ 0x7e753e 0x7e7553 0xdb2914 0xdb7bb5 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x7e753d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7e7552 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdb2913 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.52.0/internal/handshake/cipher_suite.go:43 # 0xdb7bb4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x194 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:48 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 48] @ 0x5159a6 0xa65794 0xba6d16 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa65793 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xba6d15 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x255 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:24 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [18: 2304] @ 0x13cceb2 0x11e976e 0x13cc4bb 0x133b92b 0x139cede 0x133b783 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13cceb1 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x811 github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x11e976d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x13cc4ba github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x133b92a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:124 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x133b782 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:126 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 240] @ 0x73b97c 0x73bd9c 0x73bf38 0x73a355 0x72b339 0x72bab0 0x72cbfe 0x7514e6 0x7517b0 0x8efeed 0x8ebe85 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x73b97b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x73bd9b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:769 # 0x73bf37 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x137 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x73a354 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x72b338 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x72baaf github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x72cbfd github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7514e5 github.com/syndtr/goleveldb/leveldb.(*dbIter).next+0x1c5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_iter.go:232 # 0x7517af github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0xaf github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_iter.go:254 # 0x8efeec github.com/pactus-project/pactus/store.newValidatorStore+0x16c github.com/pactus-project/pactus/store/validator.go:27 # 0x8ebe84 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [19: 1216] @ 0x630cdc 0x630c58 0x6303b2 0x61e45b 0x61e817 0x672f05 0x671e25 0x6a0b85 0x6d9a45 0x6de2b5 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x630cdb math/big.nat.make+0x31b math/big/nat.go:66 # 0x630c57 math/big.nat.divLarge+0x297 math/big/natdiv.go:612 # 0x6303b1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x61e45a math/big.(*Int).QuoRem+0x7a math/big/int.go:293 # 0x61e816 math/big.(*Int).Mod+0x216 math/big/int.go:324 # 0x672f04 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:1108 # 0x671e24 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:895 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0xd0f0d5 0xd106e5 0xd09885 0xd092ae 0xd08fdc 0xd0202a 0xd542ca 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd106e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:445 # 0xd09884 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStreamForChild+0x424 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:508 # 0xd092ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addStreamForEdges+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:478 # 0xd08fdb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x3bb github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:460 # 0xd02029 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd542c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:220 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [26: 19968] @ 0x66bf1e 0x66bf12 0x66be45 0xdb291e 0xdb7b75 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x66bf1d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x66bf11 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x66be44 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xdb291d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.52.0/internal/handshake/cipher_suite.go:47 # 0xdb7b74 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x154 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:47 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [7: 896] @ 0xdd35fb 0xdc1ddd 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdd35fa github.com/quic-go/quic-go.newInitialCryptoStream+0x13a github.com/quic-go/quic-go@v0.52.0/crypto_stream.go:120 # 0xdc1ddc github.com/quic-go/quic-go.(*connection).preSetup+0x3c github.com/quic-go/quic-go@v0.52.0/connection.go:466 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [7: 168] @ 0x1276fe5 0x127a27a 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1276fe4 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x444 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:515 # 0x127a279 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:778 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [27: 442368] @ 0x126605e 0x49bd51 0x12661fe 0x12660c6 0x1267862 0x127ce46 0x1280934 0x483781 # 0x126605d google.golang.org/grpc/mem.NewTieredBufferPool.newSizedBufferPool.func1+0x3d google.golang.org/grpc@v1.73.0/mem/buffer_pool.go:142 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x12661fd google.golang.org/grpc/mem.(*sizedBufferPool).Get+0x1d google.golang.org/grpc@v1.73.0/mem/buffer_pool.go:121 # 0x12660c5 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.73.0/mem/buffer_pool.go:88 # 0x1267861 google.golang.org/grpc/mem.Copy+0x41 google.golang.org/grpc@v1.73.0/mem/buffers.go:124 # 0x127ce45 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x305 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1234 # 0x1280933 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x2d3 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1696 0: 0 [4: 192] @ 0x461ac6 0xba3105 0xba314c 0xba3255 0xbab10b 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xba3104 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba314b github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba3254 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:70 # 0xbab10a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:330 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0xba2e36 0xba340e 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba2e35 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:44 # 0xba340d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:108 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 200704] @ 0x123b23f 0x123b00b 0x1242a05 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123b23e google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x9e google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:238 # 0x123b00a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:206 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [8: 384] @ 0x531705 0x12eaefd 0x12eadae 0x12ec8c7 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0x12eaefc google.golang.org/grpc.newContextWithRPCInfo+0x1bc google.golang.org/grpc@v1.73.0/rpc_util.go:969 # 0x12eadad google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.73.0/stream.go:418 # 0x12ec8c6 google.golang.org/grpc.(*clientStream).withRetry+0xa6 google.golang.org/grpc@v1.73.0/stream.go:788 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 48] @ 0x556919 0x556d1a 0x5565bd 0x548cb4 0x6f343b 0x6f343c 0x11ce017 0x11d0fd2 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x556918 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:179 # 0x556d19 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:222 # 0x5565bc encoding/json.checkValid+0x9c encoding/json/scanner.go:35 # 0x548cb3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:102 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0fd1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x731 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 1632] @ 0x8e5e25 0x8e5e0e 0x8e5d9a 0xc3502a 0xc34da8 0xc3c20a 0xba03be 0xbac44e 0x483781 # 0x8e5e24 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:23 # 0x8e5e0d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.0/util.go:82 # 0x8e5d99 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.42.0/core/peer/addrinfo.go:56 # 0xc35029 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x1a9 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc34da7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc3c209 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0xba03bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).maybeAddAddrs+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:932 # 0xbac44d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x7cd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:464 0: 0 [13: 1664] @ 0x66e465 0x671d96 0x6a0b85 0x6d9a45 0x6dae3b 0x11d4186 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66e464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x344 github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:61 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6dae3a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11d4185 github.com/pactus-project/pactus/state.(*state).validateBlock+0x245 github.com/pactus-project/pactus/state/validation.go:34 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 256] @ 0x126dd93 0x126dd65 0x126c799 0x12835fe 0x483781 # 0x126dd92 google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0xf2 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:655 # 0x126dd64 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xc4 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:874 # 0x126c798 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:579 # 0x12835fd google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xdd google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:337 0: 0 [12: 384] @ 0xb56608 0xb565dd 0xb5e489 0xb5e26e 0xb5e5f1 0xbac90a 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb56607 github.com/whyrusleeping/go-keyspace.XOR+0x87 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:69 # 0xb565dc github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0x5c github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:36 # 0xb5e488 github.com/whyrusleeping/go-keyspace.Key.Distance+0x248 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb5e26d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:80 # 0xb5e5f0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:92 # 0xbac909 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:497 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 768] @ 0x682a54 0x68408b 0x6842a5 0x6a7997 0x6a7330 0x6a7452 0x6d9c05 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c666b 0x11d0ff7 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a53 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7996 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:91 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c666a github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11d0ff6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x756 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 5376] @ 0x533ab4 0x5334dd 0x5336b9 0x131dce2 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x131dce1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0xe1 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:63 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [7: 336] @ 0x12e91a9 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12e91a8 google.golang.org/grpc.newClientStream+0x488 google.golang.org/grpc@v1.73.0/stream.go:220 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 96] @ 0x4794fa 0x47950f 0xd8b065 0xd8b05b 0xd8ac15 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0xd8b064 crypto/x509.NewCertPool+0x44 crypto/x509/cert_pool.go:66 # 0xd8b05a github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:162 # 0xd8ac14 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x194 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:139 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [50: 44800] @ 0xdb33da 0xdb33c5 0xdb3528 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdb33d9 crypto/tls.Server+0x119 crypto/tls/tls.go:36 # 0xdb33c4 crypto/tls.QUICServer+0x104 crypto/tls/quic.go:184 # 0xdb3527 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x267 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:129 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [10: 1280] @ 0x66de1a 0x66de26 0x65bbfd 0x14b27af 0x14fccb5 0x1501d26 0x1502df5 0x97bd39 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x14fccb4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:19 # 0x1501d25 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1502df4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x97bd38 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x3f8 crypto/tls/handshake_server_tls13.go:761 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 512] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27fe 0x6d7845 0x6d7dcb 0xdb7945 0xdb229d 0xdb58b1 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdb58b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:449 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [2: 48] @ 0x127b109 0x127ae33 0x126bb57 0x127a4c5 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x127b108 google.golang.org/grpc/internal/transport.(*http2Client).NewStream.func3+0x148 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:848 # 0x127ae32 google.golang.org/grpc/internal/transport.(*http2Client).NewStream.func5+0x32 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:876 # 0x126bb56 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0xb6 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:360 # 0x127a4c4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x4a4 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:875 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [35: 1120] @ 0xa66cf8 0xb55bfd 0xb54fe7 0xb51cd3 0xb9dc3b 0xb9cc25 0xb9c9e8 0x483781 # 0xa66cf7 github.com/ipfs/boxo/util.XOR+0x57 github.com/ipfs/boxo@v0.33.0/util/util.go:125 # 0xb55bfc github.com/libp2p/go-libp2p-kbucket.CommonPrefixLen+0x1c github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:35 # 0xb54fe6 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x66 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:557 # 0xb51cd2 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).UsefulNewPeer+0xb2 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:131 # 0xb9dc3a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:666 # 0xb9cc24 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:506 # 0xb9c9e7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:492 0: 0 [1: 32] @ 0x11ccc16 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb65 0x11ccb65 0x11ccb31 0x11ceaaf 0x11cea95 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ceaae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea94 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:233 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 528] @ 0x531705 0xa60a9e 0xa60a61 0xa6078d 0xa657cc 0xbaaef6 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0xa60a9d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.37.0/context.go:14 # 0xa60a60 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:185 # 0xa6078c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:149 # 0xa657cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xbaaef5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:323 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [14: 2688] @ 0x682a73 0x68408b 0x6842a5 0x6a7997 0x6a7330 0x6a7452 0x6d9c05 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a72 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7996 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:91 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [28: 896] @ 0xc528c8 0xc520e5 0xc4e785 0xc59b25 0x483781 # 0xc528c7 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x867 github.com/libp2p/go-libp2p-pubsub@v0.14.2/mcache.go:87 # 0xc520e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1826 # 0xc4e784 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1653 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [5: 800] @ 0x4d5adf 0x4d55b3 0x5d09a5 0x5cf659 0xb42b17 0x114393b 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5ade syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4d55b2 syscall.NetlinkRIB+0x532 syscall/netlink_linux.go:98 # 0x5d09a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5cf658 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb42b16 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:390 # 0x114393a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x61a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:660 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [10: 640] @ 0x66e265 0x671d96 0x6a0b85 0x6d9a45 0x6de2b5 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66e264 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x144 github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:28 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 208] @ 0x6ddd05 0x6dd98d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6eb79d 0x6eb69c 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ec0ae 0x6ec094 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6ddd04 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x104 github.com/pactus-project/pactus/types/certificate/certificate.go:170 # 0x6dd98c github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:133 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6eb79c github.com/fxamacker/cbor/v2.Unmarshal+0x35c github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6eb69b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x25b github.com/pactus-project/pactus/types/vote/cp_vote.go:127 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ec0ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ec093 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 72] @ 0x665255 0x6e1d05 0x6e703d 0x6e90e8 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x665254 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:129 # 0x6e1d04 github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Decode+0x44 github.com/pactus-project/pactus/types/tx/payload/transfer.go:72 # 0x6e703c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20: 1920] @ 0x13c9bbe 0x13c9d15 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13c9bbd encoding/hex.EncodeToString+0x87d encoding/hex/hex.go:127 # 0x13c9d14 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x9d4 github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 32] @ 0x11ccc16 0x11ccb65 0x11ccb65 0x11ccb31 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [54: 2592] @ 0x125f12b 0x125c723 0x1286565 0x12dea56 0x12de1f6 0x483781 # 0x125f12a golang.org/x/net/http2.parseHeadersFrame+0x4a golang.org/x/net@v0.42.0/http2/frame.go:1035 # 0x125c722 golang.org/x/net/http2.(*Framer).ReadFrame+0x282 golang.org/x/net@v0.42.0/http2/frame.go:523 # 0x1286564 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:658 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [11: 315392] @ 0x123a9d8 0x123a2ab 0x124302b 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a9d7 google.golang.org/protobuf/internal/encoding/json.appendString+0x6b7 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:126 # 0x123a2aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:83 # 0x124302a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:301 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [29: 464] @ 0xd0f0d5 0xd0613b 0xd06085 0xd03568 0xd02006 0xd538d7 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd0613a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:362 # 0xd06084 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:63 # 0xd03567 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:586 # 0xd02005 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd538d6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:135 0: 0 [7: 224] @ 0x68dc8a 0x6a1445 0x6a0bfb 0x6d9a45 0x6de2b5 0x6dccaf 0x11d447c 0x11d41d8 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x68dc89 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6a1444 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a0bfa github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:55 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d447b github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9b github.com/pactus-project/pactus/state/validation.go:54 # 0x11d41d7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x297 github.com/pactus-project/pactus/state/validation.go:38 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 1024] @ 0xb5e9bf 0xbab5bc 0xbab4ae 0xbaa8c5 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbab5bb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:372 # 0xbab4ad github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:359 # 0xbaa8c4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:305 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 96] @ 0x7d00fe 0x7d0633 0x800aa5 0x800a7b 0xd8b458 0xea3030 0xea2da5 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x7d00fd encoding/asn1.makeField+0x95d encoding/asn1/marshal.go:674 # 0x7d0632 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:737 # 0x800aa4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x800a7a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd8b457 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:198 # 0xea302f github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xaf github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:120 # 0xea2da4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:106 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [4: 448] @ 0xde7abc 0xdf1566 0xdf29ee 0xe01803 0xdf3815 0xdf36b7 0xdcafbe 0xdca393 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2c05 0x483781 # 0xde7abb github.com/quic-go/quic-go.newSendStream+0x5b github.com/quic-go/quic-go@v0.52.0/send_stream.go:82 # 0xdf1565 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.52.0/stream.go:108 # 0xdf29ed github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.52.0/streams_map.go:98 # 0xe01802 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x222 github.com/quic-go/quic-go@v0.52.0/streams_map_incoming.go:129 # 0xdf3814 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.52.0/streams_map.go:238 # 0xdf36b6 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.52.0/streams_map.go:212 # 0xdcafbd github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.52.0/connection.go:1629 # 0xdca392 github.com/quic-go/quic-go.(*connection).handleFrame+0x1d2 github.com/quic-go/quic-go@v0.52.0/connection.go:1501 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [4: 1152] @ 0x943c37 0x943778 0x972e5e 0x97241a 0x9460fa 0x983528 0x483781 # 0x943c36 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1173 # 0x943777 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x972e5d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:138 # 0x972419 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:44 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [7: 1568] @ 0x7836ba 0x7836d0 0x14b27fe 0x14e7ad3 0x14e71ff 0x14e8c28 0x14e8d0e 0x14e86fd 0x14f0c92 0x14f0c51 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x7836b9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:199 # 0x7836cf crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x14e7ad2 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:57 # 0x14e71fe crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:169 # 0x14e8c27 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:329 # 0x14e8d0d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:222 # 0x14e86fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:328 # 0x14f0c91 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14f0c50 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:299 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 32] @ 0x961d8d 0x943c7a 0x943778 0x972e5e 0x97241a 0x9460fa 0x983528 0x483781 # 0x961d8c crypto/tls.(*clientHelloMsg).unmarshal+0x64c crypto/tls/handshake_messages.go:472 # 0x943c79 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1175 # 0x943777 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x972e5d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:138 # 0x972419 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:44 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [10: 480] @ 0x13c51ac 0x13c5191 0x13c5648 0x13c7825 0x14753ff 0x483781 # 0x13c51ab encoding/binary.bigEndian.AppendUint32+0x10b encoding/binary/binary.go:192 # 0x13c5190 github.com/pactus-project/pactus/www/zmq.(*basePub).makeTopicMsg+0xf0 github.com/pactus-project/pactus/www/zmq/publisher.go:60 # 0x13c5647 github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x127 github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:25 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x129b0ca 0x12d8bea 0x12f3e65 0x12ed2d1 0x12cc0d9 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x129b0c9 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xc9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:55 # 0x12d8be9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.73.0/rpc_util.go:722 # 0x12f3e64 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.73.0/stream.go:1823 # 0x12ed2d0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.73.0/stream.go:913 # 0x12cc0d8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.73.0/call.go:70 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [6: 768] @ 0x66de1a 0x66de26 0x65bbfd 0x1502f17 0x14b27fe 0x14fccb5 0x1501d26 0x150140d 0x97d2b6 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1502f16 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x14fccb4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:19 # 0x1501d25 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x150140c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x97d2b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 crypto/tls/handshake_server_tls13.go:902 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [26: 16640] @ 0xdb3479 0xdb33c5 0xdb3528 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdb3478 crypto/tls.newQUICConn+0x1b8 crypto/tls/quic.go:188 # 0xdb33c4 crypto/tls.QUICServer+0x104 crypto/tls/quic.go:184 # 0xdb3527 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x267 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:129 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 112] @ 0xda633a 0x49bd51 0xda6f7e 0xda9c76 0xdcf99c 0xdcf0dd 0xdcd599 0xdcd5ef 0xdc328f 0x483781 # 0xda6339 github.com/quic-go/quic-go/internal/ackhandler.init.func1+0x19 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/packet.go:32 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xda6f7d github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/packet.go:35 # 0xda9c75 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x355 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:300 # 0xdcf99b github.com/quic-go/quic-go.(*connection).sendPackedCoalescedPacket+0x1fb github.com/quic-go/quic-go@v0.52.0/connection.go:2406 # 0xdcf0dc github.com/quic-go/quic-go.(*connection).sendProbePacket+0x2dc github.com/quic-go/quic-go@v0.52.0/connection.go:2340 # 0xdcd598 github.com/quic-go/quic-go.(*connection).triggerSending+0x1d8 github.com/quic-go/quic-go@v0.52.0/connection.go:2085 # 0xdcd5ee github.com/quic-go/quic-go.(*connection).triggerSending+0x22e github.com/quic-go/quic-go@v0.52.0/connection.go:2092 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [1: 1152] @ 0xb533d5 0xb53323 0xb59373 0xb5a6bd 0x483781 # 0xb533d4 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0x174 github.com/libp2p/go-libp2p-kbucket@v0.7.0/bucket.go:52 # 0xb53322 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0xc2 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:328 # 0xb59372 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:141 # 0xb5a6bc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x33c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:224 0: 0 [1: 40960] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x40b631 0x40b590 0x40e306 0x8f001c 0x8ebe85 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x8f001b github.com/pactus-project/pactus/store.newValidatorStore+0x29b github.com/pactus-project/pactus/store/validator.go:36 # 0x8ebe84 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [13: 1248] @ 0x6719f9 0x68da9f 0x6a0c45 0x6d9a45 0x6de2b5 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6719f8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:818 # 0x68da9e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a0c44 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 512] @ 0x97ca75 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x97ca74 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x254 crypto/tls/handshake_server_tls13.go:845 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 128] @ 0xb5d2c5 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0xb5d2c4 github.com/libp2p/go-netroute.New+0x244 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:79 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [7: 224] @ 0x6e7717 0x8feb0c 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6e7716 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x36 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x8feb0b github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:33 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x66da05 0x671a1a 0x68da9f 0x6a0c2e 0x6d9a45 0x6de2b5 0x6dccaf 0x11d447c 0x11d41d8 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66da04 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.22.0/bitset.go:177 # 0x671a19 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:823 # 0x68da9e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a0c2d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d447b github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9b github.com/pactus-project/pactus/state/validation.go:54 # 0x11d41d7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x297 github.com/pactus-project/pactus/state/validation.go:38 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 72] @ 0x11cf45a 0x11cf423 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11cf459 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Clone+0x219 github.com/pactus-project/pactus/types/certificate/block_certificate.go:46 # 0x11cf422 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e2 github.com/pactus-project/pactus/state/state.go:312 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 4608] @ 0x13cc45e 0x133b92b 0x139cede 0x133b783 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13cc45d github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x5d github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x133b92a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:124 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x133b782 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:126 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [18: 576] @ 0xc0cc58 0xc09d76 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0cc57 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xf97 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2031 # 0xc09d75 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x615 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1588 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [6: 480] @ 0x62d7e5 0x62d75d 0x68dd0a 0x68dc93 0x6a1445 0x6a0bfb 0x6d9a45 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x62d7e4 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62d75c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x68dd09 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:512 # 0x68dc92 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6a1444 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a0bfa github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:55 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 1344] @ 0x6d981b 0x6e73c8 0x6e70c5 0x6e90e8 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6d981a github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x6e73c7 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6e70c4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x5159a6 0xb40414 0xb3ec77 0xb42358 0xb4234a 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xb40413 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb3 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:298 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb42357 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb42349 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:252 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 768] @ 0x4d5e15 0x5d0bf3 0x5d0aa5 0x5cf659 0xb42b17 0xb44cfc 0xb44a85 0xd52e8b 0x10d13d0 0x10d20be 0x10d1132 0x483781 # 0x4d5e14 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5d0bf2 net.addrTable+0x112 net/interface_linux.go:149 # 0x5d0aa4 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5cf658 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb42b16 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:390 # 0xb44cfb github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:74 # 0xb44a84 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:48 # 0xd52e8a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d13cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:368 # 0x10d20bd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:420 # 0x10d1131 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [1: 32] @ 0x11ccc16 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ceaaf 0x11cea95 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ceaae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea94 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:233 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 7168] @ 0x123a36b 0x123a2ab 0x12432f0 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a36a google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:93 # 0x123a2aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:83 # 0x12432ef google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x52f google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:335 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [6: 1248] @ 0x479453 0x408c45 0x408c38 0x40e252 0x530269 0x52f86f 0x11a1125 0xdedcb6 0xdec62b 0xdeb4e5 0x483781 # 0x530268 context.(*cancelCtx).propagateCancel+0x168 context/context.go:492 # 0x52f86e context.AfterFunc+0x6e context/context.go:323 # 0x11a1124 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x124 github.com/libp2p/go-libp2p@v0.42.0/config/config.go:396 # 0xdedcb5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.52.0/server.go:667 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [4: 384] @ 0x14b2797 0x6d7845 0x6d7dcb 0xdb7945 0xdb2313 0xdba665 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdba664 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:147 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [2: 160] @ 0x7b2773 0x7b267f 0xb3f44f 0x11435f2 0x11435d2 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x7b2772 github.com/multiformats/go-multiaddr.newComponent+0x32 github.com/multiformats/go-multiaddr@v0.16.0/component.go:253 # 0x7b267e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.0/component.go:246 # 0xb3f44e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:107 # 0x11435f1 github.com/multiformats/go-multiaddr/net.FromIP+0x2d1 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:134 # 0x11435d1 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x2b1 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:637 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [12: 27648] @ 0xc0db08 0xc0cae6 0xc09d76 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0db07 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2369 # 0xc0cae5 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xe25 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2066 # 0xc09d75 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x615 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1588 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 160] @ 0x6e7251 0x6e7070 0x6e90e8 0x6e8176 0x8eb7ae 0x13c953a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6e7250 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:406 # 0x6e706f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8175 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8eb7ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13c9539 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:153 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [2: 19456] @ 0xc54d07 0xc49dc9 0xc49d39 0xc5ddb2 0xc59aa5 0x483781 # 0xc54d06 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/mcache.go:58 # 0xc49dc8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1171 # 0xc49d38 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x58 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1164 # 0xc5ddb1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1429 # 0xc59aa4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbc4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:849 0: 0 [12: 1152] @ 0xa60a71 0xa6078d 0xa657cc 0xbaaef6 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xa60a70 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:185 # 0xa6078c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:149 # 0xa657cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xbaaef5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:323 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [26: 624] @ 0x126d4f6 0x126d4e2 0x126df11 0x126c86d 0x12835fe 0x483781 # 0x126d4f5 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x55 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:54 # 0x126d4e1 google.golang.org/grpc/internal/transport.(*loopyWriter).preprocessData+0x41 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:767 # 0x126df10 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x270 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:882 # 0x126c86c google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x16c google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:593 # 0x12835fd google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xdd google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:337 0: 0 [25: 2400] @ 0xbabdfc 0x483781 # 0xbabdfb github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x17b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:423 0: 0 [3: 384] @ 0x8e3c6f 0xd28bf3 0xd28bdf 0xd27ded 0xd24694 0xd23f0f 0xd23d58 0x483781 # 0x8e3c6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd28bf2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd28bde github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.0.1/util.go:149 # 0xd27dec github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:479 # 0xd24693 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:787 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [5: 80] @ 0x54c12d 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11ce017 0x11d0fd2 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x54c12c encoding/json.(*decodeState).object+0x196c encoding/json/decode.go:733 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0fd1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x731 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x7d68c5 0x971a34 0x97199c 0x9722d8 0x97e80d 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x971a33 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97199b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1841 # 0x9722d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1941 # 0x97e80c crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x70c crypto/tls/handshake_server_tls13.go:1110 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [16: 1792] @ 0x47fb1c 0x4e49c8 0xde4d2e 0xde4d1f 0xde466d 0xea3842 0xd5ef8a 0x8ffc2a 0x779571 0x8ffa29 0x8ff905 0xd82725 0xd826f9 0x114c7cc 0xd53a85 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e49c7 time.NewTimer+0x67 time/sleep.go:145 # 0xde4d2d github.com/quic-go/quic-go/internal/utils.NewTimer+0x4ad github.com/quic-go/quic-go@v0.52.0/internal/utils/timer.go:17 # 0xde4d1e github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.52.0/receive_stream.go:170 # 0xde466c github.com/quic-go/quic-go.(*receiveStream).Read+0xcc github.com/quic-go/quic-go@v0.52.0/receive_stream.go:94 # 0xea3841 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:58 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x8ffc29 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0x8ffa28 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8ff904 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd82724 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd826f8 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x114c7cb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:373 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 48] @ 0xdc1245 0xdc1619 0xddbb56 0xddb931 0xdcf25a 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xdc1244 github.com/quic-go/quic-go.(*connIDManager).updateConnectionID+0xa4 github.com/quic-go/quic-go@v0.52.0/conn_id_manager.go:178 # 0xdc1618 github.com/quic-go/quic-go.(*connIDManager).Get+0x58 github.com/quic-go/quic-go@v0.52.0/conn_id_manager.go:241 # 0xddbb55 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0xf5 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:487 # 0xddb930 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x90 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:472 # 0xdcf259 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0xb9 github.com/quic-go/quic-go@v0.52.0/connection.go:2347 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [3: 192] @ 0x5d902c 0x5d6d85 0x5e854c 0x11f2dc5 0x11f2064 0x11f1e51 0x11f45a5 0x11f45a6 0x11f427d 0x11f3d5b 0x483781 # 0x5d902b net.(*Resolver).lookupIPAddr+0x28b net/lookup.go:333 # 0x5d6d84 net.(*Resolver).internetAddrList+0x4c4 net/ipsock.go:289 # 0x5e854b net.ResolveUDPAddr+0xab net/udpsock.go:95 # 0x11f2dc4 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.4.3/ntp.go:632 # 0x11f2063 github.com/beevik/ntp.getTime+0x163 github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x11f1e50 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x11f45a4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x11f45a5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x11f427c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x11f3d5a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [1: 8] @ 0x13d051d 0x13c9ecd 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13d051c github.com/pactus-project/pactus/www/grpc.transactionToProto+0x79c github.com/pactus-project/pactus/www/grpc/transaction.go:302 # 0x13c9ecc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:196 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [17: 272] @ 0xd06239 0xd0c27c 0xd29da2 0xd24ea2 0xd24585 0xd23f0f 0xd23d58 0x483781 # 0xd06238 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:71 # 0xd0c27b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:739 # 0xd29da1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/transport.go:45 # 0xd24ea1 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:857 # 0xd24584 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:759 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [25: 1200] @ 0x4794fa 0x47950f 0x1323b6a 0x13218c9 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1323b69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.Pattern.MatchAndEscape+0x7c9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/pattern.go:218 # 0x13218c8 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x808 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:442 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 48] @ 0x49c639 0x49bc65 0x671f25 0x671f0a 0x6a0b85 0x6d9a45 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x49c638 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x671f24 github.com/consensys/gnark-crypto/field/pool.bigIntPool.Put+0x1c4 github.com/consensys/gnark-crypto@v0.18.0/field/pool/pool.go:27 # 0x671f09 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x1a9 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:899 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0xb5e9bf 0xbab756 0xbab738 0xbab72f 0xbab49e 0xbaa8c5 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbab755 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:148 # 0xbab737 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:153 # 0xbab72e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:382 # 0xbab49d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:356 # 0xbaa8c4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:305 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [10: 320] @ 0xba2ea5 0xba2e43 0xba2e57 0xba343a 0xbab0c7 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba2ea4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba2e42 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba2e56 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:46 # 0xba3439 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:109 # 0xbab0c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:334 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 192] @ 0x14ccdda 0x7c4271 0x7c09eb 0x7eedd8 0x7f4108 0x7f4b7d 0xd8ab8d 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14ccdd9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x7c4270 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x50 crypto/elliptic/nistec.go:256 # 0x7c09ea crypto/elliptic.Unmarshal+0x2aa crypto/elliptic/elliptic.go:155 # 0x7eedd7 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:263 # 0x7f4107 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1008 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0xd8ab8c github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10c github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:132 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 192] @ 0x14ccdda 0x14e8f74 0x14e86fd 0x14f0c92 0x14f0c51 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14ccdd9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x14e8f73 crypto/internal/fips140/ecdsa.randomPoint[...]+0x313 crypto/internal/fips140/ecdsa/ecdsa.go:250 # 0x14e86fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:328 # 0x14f0c91 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14f0c50 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:299 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 96] @ 0x132dabd 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x132dabc github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x19c github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 32] @ 0x961d8d 0x943c7a 0x943778 0x972e5e 0x97241a 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x961d8c crypto/tls.(*clientHelloMsg).unmarshal+0x64c crypto/tls/handshake_messages.go:472 # 0x943c79 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1175 # 0x943777 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x972e5d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:138 # 0x972419 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:44 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 432] @ 0x4794fa 0x47950f 0xc4e545 0xc4e4dc 0xc59b25 0x483781 # 0xc4e544 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).clearIHaveCounters+0x284 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1713 # 0xc4e4db github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x21b github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1460 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [2: 256] @ 0x14b28ce 0x14e7645 0x14f0c50 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x14e7644 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:88 # 0x14f0c4f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:297 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 192] @ 0x132d966 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x132d965 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x45 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:42 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 32] @ 0xdfe333 0xdfe2ee 0xdd7585 0xdd0849 0xdf12a5 0xde8617 0xde7cc5 0xea38c2 0xd5f0ca 0x5963f5 0x8ff58f 0xd8257a 0x114c7cc 0xd53a85 0x483781 # 0xdfe332 github.com/quic-go/quic-go/internal/utils/ringbuffer.(*RingBuffer[...]).grow+0x72 github.com/quic-go/quic-go@v0.52.0/internal/utils/ringbuffer/ringbuffer.go:83 # 0xdfe2ed github.com/quic-go/quic-go/internal/utils/ringbuffer.(*RingBuffer[...]).PushBack+0x2d github.com/quic-go/quic-go@v0.52.0/internal/utils/ringbuffer/ringbuffer.go:36 # 0xdd7584 github.com/quic-go/quic-go.(*framer).AddActiveStream+0x84 github.com/quic-go/quic-go@v0.52.0/framer.go:220 # 0xdd0848 github.com/quic-go/quic-go.(*connection).onHasStreamData+0x28 github.com/quic-go/quic-go@v0.52.0/connection.go:2576 # 0xdf12a4 github.com/quic-go/quic-go.(*uniStreamSender).onHasStreamData+0x24 github.com/quic-go/quic-go@v0.52.0/stream.go:43 # 0xde8616 github.com/quic-go/quic-go.(*sendStream).write+0x836 github.com/quic-go/quic-go@v0.52.0/send_stream.go:179 # 0xde7cc4 github.com/quic-go/quic-go.(*sendStream).Write+0xa4 github.com/quic-go/quic-go@v0.52.0/send_stream.go:99 # 0xea38c1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Write+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:63 # 0xd5f0c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:69 # 0x5963f4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:643 # 0x8ff58e github.com/multiformats/go-multistream.delimWriteBuffered+0xce github.com/multiformats/go-multistream@v0.6.1/multistream.go:88 # 0xd82579 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x119 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x114c7cb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:373 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x1496253 0x14a6f72 0x14fcabc 0x1501be5 0x15018c9 0x15013e5 0x97d2b6 0x977ed4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x14fcabb crypto/internal/fips140/hkdf.Expand[...]+0x23b crypto/internal/fips140/hkdf/hkdf.go:44 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x15013e4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x97d2b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 crypto/tls/handshake_server_tls13.go:902 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x14b2797 0x14fc91a 0x1501be5 0x15018c9 0x15013e5 0x97d2b6 0x977ed4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x15013e4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x97d2b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 crypto/tls/handshake_server_tls13.go:902 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 448] @ 0x943c37 0x943778 0x97e24d 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x943c36 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1173 # 0x943777 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x97e24c crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:1053 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [24: 384] @ 0xd0f0d5 0xd10a99 0xd0b652 0xd05006 0xd5f6b9 0x114cc93 0xd53a85 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd10a98 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:508 # 0xd0b651 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x671 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:677 # 0xd05005 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:865 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114cc92 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:397 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 24] @ 0x4e4eb1 0xd21d05 0x483781 # 0x4e4eb0 time.NewTicker+0x30 time/tick.go:43 # 0xd21d04 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x44 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:369 0: 0 [5: 80] @ 0xbaae31 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xbaae30 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x370 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:323 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0xb56608 0xb565dd 0xb573e9 0xb57292 0xb578b8 0xba6edd 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb56607 github.com/whyrusleeping/go-keyspace.XOR+0x87 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:69 # 0xb565dc github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0x5c github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:36 # 0xb573e8 github.com/whyrusleeping/go-keyspace.Key.Distance+0x2a8 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb57291 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x151 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:66 # 0xb578b7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:110 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x66da16 0x671a1a 0x68da9f 0x6a0c45 0x6d9a45 0x11c41fe 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x66da15 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.22.0/bitset.go:175 # 0x671a19 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:823 # 0x68da9e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a0c44 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x11c41fd github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x9d github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 768] @ 0x4886b7 0x53dfc7 0x82d468 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x4886b6 internal/reflectlite.Swapper+0x356 internal/reflectlite/swapper.go:66 # 0x53dfc6 sort.Slice+0x86 sort/slice.go:26 # 0x82d467 google.golang.org/protobuf/internal/order.RangeFields+0x1a7 google.golang.org/protobuf@v1.36.6/internal/order/range.go:54 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [21: 2688] @ 0x627a77 0x627a47 0x627b19 0x61dd91 0x667cc5 0x69288e 0x6d9086 0x6d9074 0x6db27e 0x6db259 0x6daee8 0x11d1525 0x11d0fc5 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x627a76 math/big.nat.make+0x116 math/big/nat.go:66 # 0x627a46 math/big.nat.mul+0xe6 math/big/nat.go:420 # 0x627b18 math/big.nat.mul+0x1b8 math/big/nat.go:405 # 0x61dd90 math/big.(*Int).Mul+0xb0 math/big/int.go:193 # 0x667cc4 github.com/consensys/gnark-crypto/ecc.SplitScalar+0xa4 github.com/consensys/gnark-crypto@v0.18.0/ecc/utils.go:144 # 0x69288d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulGLV+0x24d github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/g1.go:613 # 0x6d9085 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ScalarMultiplication+0xe5 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/g1.go:445 # 0x6d9073 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xd3 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x6db27d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6db258 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6daee7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11d1524 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:530 # 0x11d0fc4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x724 github.com/pactus-project/pactus/state/state.go:488 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [37: 592] @ 0xc7763a 0xc73e9d 0xc75809 0xc7ceb7 0xc7ceaf 0xdf7802 0xdfafbc 0xdfa1e5 0x483781 # 0xc77639 golang.org/x/net/internal/socket.parseInetAddr+0x99 golang.org/x/net@v0.42.0/internal/socket/sys_posix.go:83 # 0xc73e9c golang.org/x/net/internal/socket.mmsghdrs.unpack+0xdc golang.org/x/net@v0.42.0/internal/socket/mmsghdr_unix.go:25 # 0xc75808 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x1c8 golang.org/x/net@v0.42.0/internal/socket/rawconn_mmsg.go:28 # 0xc7ceb6 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.42.0/internal/socket/socket.go:267 # 0xc7ceae golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.42.0/ipv4/batch.go:80 # 0xdf7801 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x7a1 github.com/quic-go/quic-go@v0.52.0/sys_conn_oob.go:174 # 0xdfafbb github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.52.0/transport.go:534 # 0xdfa1e4 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.52.0/transport.go:428 0: 0 [9: 432] @ 0x5d27b9 0x7b70af 0x7bd5d7 0x7b1f8f 0x7b2d17 0x7b0f67 0x7b1185 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xbabf44 0x483781 # 0x5d27b8 net.IP.String+0xd8 net/ip.go:315 # 0x7b70ae github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:134 # 0x7bd5d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:47 # 0x7b1f8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [5: 40] @ 0x408dae 0x40d785 0xc481a9 0xc45b87 0xc5d0e2 0xc59a87 0x483781 # 0xc481a8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1028 # 0xc45b86 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x106 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:754 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [1: 32] @ 0x4dd42c 0xd0f0ae 0xd11338 0xd0b698 0xd049c5 0xd8059d 0xd7fbda 0xd7e1f2 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd11337 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddConns+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:646 # 0xd0b697 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x6b7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:678 # 0xd049c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x264 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:820 # 0xd8059c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x91c github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:186 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 256] @ 0xb5e9bf 0xbab756 0xbab738 0xbab72f 0xbab49e 0xbaa8c5 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbab755 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:148 # 0xbab737 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:153 # 0xbab72e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:382 # 0xbab49d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:356 # 0xbaa8c4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:305 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 512] @ 0x7e753e 0x7e7553 0x98a3d4 0x93cf76 0x97bf05 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7e753d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7e7552 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x98a3d3 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:551 # 0x93cf75 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:235 # 0x97bf04 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 crypto/tls/handshake_server_tls13.go:768 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 336] @ 0x530e14 0x53162d 0x5315ef 0xb5bc58 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0x530e13 context.WithDeadlineCause+0xd3 context/context.go:631 # 0x53162c context.WithDeadline+0x4c context/context.go:617 # 0x5315ee context.WithTimeout+0xe context/context.go:695 # 0xb5bc57 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:348 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x8d60b3 0x8d647e 0x8d63cb 0x10c9f6f 0x10c97cc 0x10c6f0f 0x10c5e96 0x10c5379 0x483781 # 0x8d60b2 github.com/libp2p/go-libp2p/core/crypto.UnmarshalEd25519PublicKey+0x32 github.com/libp2p/go-libp2p@v0.42.0/core/crypto/ed25519.go:123 # 0x8d647d github.com/libp2p/go-libp2p/core/crypto.PublicKeyFromProto+0x7d github.com/libp2p/go-libp2p@v0.42.0/core/crypto/key.go:143 # 0x8d63ca github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x6a github.com/libp2p/go-libp2p@v0.42.0/core/crypto/key.go:130 # 0x10c9f6e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0xae github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:939 # 0x10c97cb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x102b github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:888 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [1: 112] @ 0xd26177 0xd20f2b 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xc3facd 0x483781 # 0xd26176 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:73 # 0xd20f2a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.0.1/session.go:234 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xc3facc github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:118 0: 0 [1: 24] @ 0xd8b485 0xd8ac15 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0xd8b484 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x464 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:202 # 0xd8ac14 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x194 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:139 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 512] @ 0xb5e9bf 0xbaa8ac 0xbaa88e 0xbaa882 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbaa8ab github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:148 # 0xbaa88d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:158 # 0xbaa881 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:301 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 704] @ 0x6dcc31 0x6dcbf8 0x11d447c 0x11d41d8 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6dcc30 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).SignBytes+0x70 github.com/pactus-project/pactus/types/certificate/block_certificate.go:28 # 0x6dcbf7 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x37 github.com/pactus-project/pactus/types/certificate/block_certificate.go:35 # 0x11d447b github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9b github.com/pactus-project/pactus/state/validation.go:54 # 0x11d41d7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x297 github.com/pactus-project/pactus/state/validation.go:38 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 2016] @ 0x1276c5a 0x127a27a 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1276c59 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xb9 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:487 # 0x127a279 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:778 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 240] @ 0x73b97c 0x73bd9c 0x73bf38 0x73a355 0x72b339 0x72bab0 0x72ba18 0x72cbfe 0x75177b 0x8efeed 0x8ebe85 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x73b97b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x73bd9b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:769 # 0x73bf37 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x137 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x73a354 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x72b338 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x72baaf github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x72ba17 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x72cbfd github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x75177a github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_iter.go:249 # 0x8efeec github.com/pactus-project/pactus/store.newValidatorStore+0x16c github.com/pactus-project/pactus/store/validator.go:27 # 0x8ebe84 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 32] @ 0x11ccc16 0x11ccb65 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb65 0x11ccb31 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 240] @ 0x88dd69 0x88e198 0x8b1a0a 0x8b5dd8 0x124230e 0x82d416 0x1242834 0x1243145 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x88dd68 google.golang.org/protobuf/internal/impl.(*listPtrConverter).PBValueOf+0xa8 google.golang.org/protobuf@v1.36.6/internal/impl/convert_list.go:75 # 0x88e197 google.golang.org/protobuf/internal/impl.(*listPtrConverter).Zero+0x37 google.golang.org/protobuf@v1.36.6/internal/impl/convert_list.go:99 # 0x8b1a09 google.golang.org/protobuf/internal/impl.fieldInfoForList.func3+0x89 google.golang.org/protobuf@v1.36.6/internal/impl/message_reflect_field.go:225 # 0x8b5dd7 google.golang.org/protobuf/internal/impl.(*messageState).Get+0x77 google.golang.org/protobuf@v1.36.6/internal/impl/message_reflect_gen.go:88 # 0x124230d google.golang.org/protobuf/encoding/protojson.unpopulatedFieldRanger.Range+0x10d google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:218 # 0x82d415 google.golang.org/protobuf/internal/order.RangeFields+0x155 google.golang.org/protobuf@v1.36.6/internal/order/range.go:50 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [24: 1536] @ 0x9fc74e 0x9fc759 0x9fcd8b 0x5948e3 0x5953e9 0x595645 0x98ce25 0xa23e70 0xa23e8b 0x9fdbc7 0xa028b8 0x483781 # 0x9fc74d sync.NewCond+0x4d sync/cond.go:49 # 0x9fc758 net/http.(*connReader).lock+0x58 net/http/server.go:669 # 0x9fcd8a net/http.(*connReader).Read+0x2a net/http/server.go:771 # 0x5948e2 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x5953e8 bufio.(*Reader).ReadSlice+0x28 bufio/bufio.go:380 # 0x595644 bufio.(*Reader).ReadLine+0x24 bufio/bufio.go:409 # 0x98ce24 net/textproto.(*Reader).readLineSlice+0xa4 net/textproto/reader.go:64 # 0xa23e6f net/textproto.(*Reader).ReadLine+0xaf net/textproto/reader.go:44 # 0xa23e8a net/http.readRequest+0xca net/http/request.go:1087 # 0x9fdbc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1048 # 0xa028b7 net/http.(*conn).serve+0x397 net/http/server.go:2027 0: 0 [1: 16] @ 0x114ec25 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0x114ec24 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1c4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [1: 48] @ 0x7e5e8a 0x7f3e8d 0x7f4b7d 0x9774c9 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7e5e89 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 crypto/x509/pkix/pkix.go:151 # 0x7f3e8c crypto/x509.parseCertificate+0x6ac crypto/x509/parser.go:984 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0x9774c8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:903 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 80] @ 0x127a28e 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x127a28d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x26d google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:779 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 32] @ 0x4dd42c 0xd0f0ae 0xd10d1f 0xd0bb45 0xd0c68d 0xd0c3d2 0xd53722 0xd5f3a6 0xd5f216 0x10c7187 0x10c5e96 0x10c5379 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd10d1e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:546 # 0xd0bb44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:696 # 0xd0c68c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:759 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd53721 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:119 # 0xd5f3a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:111 # 0xd5f215 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x35 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:82 # 0x10c7186 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x866 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:615 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [1: 80] @ 0x7d4e65 0x7ee1a5 0x7f3bd9 0x7f4b7d 0xd8ab8d 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7d4e64 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7ee1a4 crypto/x509.parseAI+0x84 crypto/x509/parser.go:154 # 0x7f3bd8 crypto/x509.parseCertificate+0x3f8 crypto/x509/parser.go:949 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0xd8ab8c github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10c github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:132 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 320] @ 0x6e7d56 0x6e7f7e 0x6e9e0d 0x6e8690 0x11f494c 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6e7d55 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0x35 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:44 # 0x6e7f7d github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x13d github.com/pactus-project/pactus/util/simplemerkle/merkle.go:94 # 0x6e9e0c github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6e868f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x11f494b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 160] @ 0x11ccc16 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x49c652 0x49bc65 0x8e3c39 0xd236b8 0xd236ae 0xd2301c 0x483781 # 0x49c651 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8e3c38 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd236b7 github.com/libp2p/go-buffer-pool.Get+0x537 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd236ad github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x52d github.com/libp2p/go-yamux/v5@v5.0.1/session.go:638 # 0xd2301b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.0.1/session.go:546 0: 0 [17: 1632] @ 0xa60ab9 0xa6078d 0xa657cc 0xb2b945 0xba736a 0xbabf44 0x483781 # 0xa60ab8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:186 # 0xa6078c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:149 # 0xa657cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xb2b944 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:146 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [4: 832] @ 0x479453 0x408c45 0x408c38 0x40ca74 0x5cfd11 0x5cf58b 0xb5d452 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x5cfd10 net.(*ipv6ZoneCache).update+0x330 net/interface.go:226 # 0x5cf58a net.Interfaces+0x4a net/interface.go:119 # 0xb5d451 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 64] @ 0x14b28ce 0x14fc91a 0x1501be5 0x980c6d 0x93cf67 0x97bf05 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980c6c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97bf04 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 crypto/tls/handshake_server_tls13.go:768 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 168] @ 0x124270b 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x124270a google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x30a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:250 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 48] @ 0x11be715 0x11bdd27 0x483781 # 0x11be714 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x134 github.com/pactus-project/pactus/network/notifee.go:134 # 0x11bdd26 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x3c6 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [3: 72] @ 0xdd6485 0xddd6bc 0xddce6a 0xdde1a5 0xddddbf 0xdcef79 0xdcd599 0xdcd5ef 0xdc328f 0x483781 # 0xdd6484 github.com/quic-go/quic-go.(*framer).Append+0x324 github.com/quic-go/quic-go@v0.52.0/framer.go:107 # 0xddd6bb github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5bb github.com/quic-go/quic-go@v0.52.0/packet_packer.go:695 # 0xddce69 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:608 # 0xdde1a4 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x184 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:781 # 0xddddbe github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x31e github.com/quic-go/quic-go@v0.52.0/packet_packer.go:723 # 0xdcef78 github.com/quic-go/quic-go.(*connection).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.52.0/connection.go:2325 # 0xdcd598 github.com/quic-go/quic-go.(*connection).triggerSending+0x1d8 github.com/quic-go/quic-go@v0.52.0/connection.go:2085 # 0xdcd5ee github.com/quic-go/quic-go.(*connection).triggerSending+0x22e github.com/quic-go/quic-go@v0.52.0/connection.go:2092 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [3: 192] @ 0x7b1265 0x7b429c 0x7b3f67 0x11eb6ed 0x11eadcf 0x11eb273 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x7b1264 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:154 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x7b3f66 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:40 # 0x11eb6ec github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11eadce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11eb272 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 864] @ 0x114f751 0x114f08a 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0x114f750 github.com/multiformats/go-multistream.NewMSSelect[...]+0xcf0 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:11 # 0x114f089 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x629 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:642 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [9: 1008] @ 0x12e9f35 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12e9f34 google.golang.org/grpc.newClientStreamWithParams+0x394 google.golang.org/grpc@v1.73.0/stream.go:295 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [15: 120] @ 0xd2961b 0xd297c8 0xd5ef8a 0x4ce0f1 0xb271f1 0xb271cf 0x779571 0xb26aaa 0xb26e1f 0xba0c32 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd2961a github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:26 # 0xd297c7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:38 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xb271f0 io.ReadFull+0x30 io/io.go:354 # 0xb271ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0xb26aa9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb26e1e github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x9e github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xba0c31 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:53 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [6: 192] @ 0x131a194 0x13199d7 0x1332771 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x131a193 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x6b3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:194 # 0x13199d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:79 # 0x1332770 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:610 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [6: 480] @ 0x7b2773 0x7b267f 0xb3f44f 0xb403b5 0xb3ec77 0xb423dc 0xb423ce 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x7b2772 github.com/multiformats/go-multiaddr.newComponent+0x32 github.com/multiformats/go-multiaddr@v0.16.0/component.go:253 # 0x7b267e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.0/component.go:246 # 0xb3f44e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:107 # 0xb403b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:292 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb423db github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb423cd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:260 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [7: 112] @ 0x12614ea 0x125c956 0x1280832 0x483781 # 0x12614e9 golang.org/x/net/http2.(*Framer).readMetaFrame+0xc9 golang.org/x/net@v0.42.0/http2/frame.go:1546 # 0x125c955 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.42.0/http2/frame.go:537 # 0x1280831 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1d1 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1662 0: 0 [5: 80] @ 0x52f465 0x1331925 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x52f464 context.WithCancel+0x64 context/context.go:242 # 0x1331924 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:658 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [16: 1536] @ 0x6719f9 0x68da9f 0x6a0c45 0x6d9a45 0x6e62f0 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6719f8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:818 # 0x68da9e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a0c44 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 416] @ 0x479453 0x408c45 0x408c38 0x40d759 0xc67625 0xc6b25e 0xc6f507 0xc6f1b8 0x483781 # 0xc67624 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).DuplicateMessage+0xa4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/tag_tracer.go:234 # 0xc6b25d github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).DuplicateMessage+0x2bd github.com/libp2p/go-libp2p-pubsub@v0.14.2/trace.go:143 # 0xc6f506 github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x166 github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:326 # 0xc6f1b7 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:292 0: 0 [8: 512] @ 0xc09ee7 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc09ee6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x786 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1551 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [11: 1232] @ 0x47fb1c 0x4e49c8 0xde4d2e 0xde4d1f 0xde466d 0xea3842 0xd5ef8a 0x8ffc2a 0x779571 0x8ffa29 0x8ff905 0xd825b8 0xd8257b 0x114c7cc 0xd53a85 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e49c7 time.NewTimer+0x67 time/sleep.go:145 # 0xde4d2d github.com/quic-go/quic-go/internal/utils.NewTimer+0x4ad github.com/quic-go/quic-go@v0.52.0/internal/utils/timer.go:17 # 0xde4d1e github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.52.0/receive_stream.go:170 # 0xde466c github.com/quic-go/quic-go.(*receiveStream).Read+0xcc github.com/quic-go/quic-go@v0.52.0/receive_stream.go:94 # 0xea3841 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:58 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x8ffc29 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0x8ffa28 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8ff904 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd825b7 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd8257a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x114c7cb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:373 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 96] @ 0x7b1265 0x7b429c 0x7b3f67 0xb405b9 0xb3ec77 0xe9c916 0xe9c908 0x11a103f 0xdedcb6 0xdec62b 0xdeb4e5 0x483781 # 0x7b1264 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:154 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x7b3f66 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:40 # 0xb405b8 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:320 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xe9c915 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xe9c907 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x11a103e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.42.0/config/config.go:387 # 0xdedcb5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.52.0/server.go:667 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 32] @ 0xdfc80b 0xdbd39a 0xdbfb35 0xdbfab0 0xdbf43e 0xdcd1d9 0xdccc2b 0xdcaeb5 0xdcab1a 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xdfc80a github.com/quic-go/quic-go.(*packetHandlerMap).Add+0x1aa github.com/quic-go/quic-go@v0.52.0/transport.go:755 # 0xdbd399 github.com/quic-go/quic-go.init.func1.2+0x39 github.com/quic-go/quic-go@v0.52.0/connection.go:275 # 0xdbfb34 github.com/quic-go/quic-go.connRunners.AddConnectionID+0x114 github.com/quic-go/quic-go@v0.52.0/conn_id_generator.go:24 # 0xdbfaaf github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x8f github.com/quic-go/quic-go@v0.52.0/conn_id_generator.go:142 # 0xdbf43d github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x7d github.com/quic-go/quic-go@v0.52.0/conn_id_generator.go:91 # 0xdcd1d8 github.com/quic-go/quic-go.(*connection).applyTransportParameters+0xf8 github.com/quic-go/quic-go@v0.52.0/connection.go:2038 # 0xdccc2a github.com/quic-go/quic-go.(*connection).handleTransportParameters+0x1ca github.com/quic-go/quic-go@v0.52.0/connection.go:1983 # 0xdcaeb4 github.com/quic-go/quic-go.(*connection).handleHandshakeEvents+0x334 github.com/quic-go/quic-go@v0.52.0/connection.go:1607 # 0xdcab19 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0xb9 github.com/quic-go/quic-go@v0.52.0/connection.go:1592 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [13: 832] @ 0x7b9685 0xb40497 0xb4043a 0xb3ec77 0xb423dc 0xb423ce 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x7b9684 github.com/multiformats/go-multiaddr.Join+0x104 github.com/multiformats/go-multiaddr@v0.16.0/util.go:33 # 0xb40496 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:195 # 0xb40439 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:304 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb423db github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb423cd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:260 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [8: 768] @ 0x6d836b 0x6de285 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6d836a github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0xca github.com/pactus-project/pactus/crypto/bls/bls.go:55 # 0x6de284 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x384 github.com/pactus-project/pactus/types/certificate/certificate.go:251 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 240] @ 0x73b97c 0x73bd9c 0x73bf38 0x73a355 0x72b339 0x72bab0 0x72ba18 0x72cbfe 0x7514e6 0x7517b0 0x8efeed 0x8ebe85 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x73b97b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x73bd9b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:769 # 0x73bf37 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x137 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x73a354 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x72b338 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x72baaf github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x72ba17 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x72cbfd github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7514e5 github.com/syndtr/goleveldb/leveldb.(*dbIter).next+0x1c5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_iter.go:232 # 0x7517af github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0xaf github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_iter.go:254 # 0x8efeec github.com/pactus-project/pactus/store.newValidatorStore+0x16c github.com/pactus-project/pactus/store/validator.go:27 # 0x8ebe84 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [3: 144] @ 0x4886cb 0x53dfc7 0x82d468 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x4886ca internal/reflectlite.Swapper+0x36a internal/reflectlite/swapper.go:68 # 0x53dfc6 sort.Slice+0x86 sort/slice.go:26 # 0x82d467 google.golang.org/protobuf/internal/order.RangeFields+0x1a7 google.golang.org/protobuf@v1.36.6/internal/order/range.go:54 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [12: 576] @ 0x6dd2f8 0x6dd2cd 0x13c978a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6dd2f7 bytes.NewBuffer+0x57 bytes/buffer.go:472 # 0x6dd2cc github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Hash+0x2c github.com/pactus-project/pactus/types/certificate/certificate.go:84 # 0x13c9789 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x449 github.com/pactus-project/pactus/www/grpc/blockchain.go:172 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [6: 96] @ 0xb9e407 0xbabdf0 0x483781 # 0xb9e406 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerStoppedDHT+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:725 # 0xbabdef github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x16f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:421 0: 0 [3: 48] @ 0x12d958c 0x12f3ef9 0x12ed2d1 0x12cc0d9 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12d958b google.golang.org/grpc.msgHeader+0x4b google.golang.org/grpc@v1.73.0/rpc_util.go:784 # 0x12f3ef8 google.golang.org/grpc.prepareMsg+0x178 google.golang.org/grpc@v1.73.0/stream.go:1832 # 0x12ed2d0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.73.0/stream.go:913 # 0x12cc0d8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.73.0/call.go:70 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [5: 320] @ 0x66e265 0x671d96 0x6a0b85 0x6d8ff3 0x6db27e 0x6db259 0x6daee8 0x11d1525 0x11d0fc5 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66e264 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x144 github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:28 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d8ff2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6db27d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6db258 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6daee7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11d1524 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:530 # 0x11d0fc4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x724 github.com/pactus-project/pactus/state/state.go:488 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 720] @ 0x61cfb0 0x61d1e5 0xb5742b 0xb578b8 0xba6edd 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0x61cfaf math/big.(*Float).uquo+0x8f math/big/float.go:1354 # 0x61d1e4 math/big.(*Float).Quo+0x44 math/big/float.go:1647 # 0xb5742a github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:67 # 0xb578b7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:110 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 576] @ 0x47e507 0x4c06e6 0x4c058e 0x54a4bf 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11ce017 0x11d0b86 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x47e506 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c06e5 reflect.Value.grow+0xa5 reflect/value.go:2603 # 0x4c058d reflect.Value.Grow+0x6d reflect/value.go:2590 # 0x54a4be encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:547 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0b85 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:452 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 640] @ 0xc4eb25 0xc4eb70 0xc59b25 0x483781 # 0xc4eb24 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0x864 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:2069 # 0xc4eb6f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x8af github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1627 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [1: 96] @ 0x446b69 0x458a86 0x126b545 0x12eedb7 0x12eeda7 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x126b544 google.golang.org/grpc/internal/transport.(*ClientStream).waitOnHeader+0x64 google.golang.org/grpc@v1.73.0/internal/transport/client_stream.go:92 # 0x12eedb6 google.golang.org/grpc/internal/transport.(*ClientStream).RecvCompress+0x116 google.golang.org/grpc@v1.73.0/internal/transport/client_stream.go:107 # 0x12eeda6 google.golang.org/grpc.(*csAttempt).recvMsg+0x106 google.golang.org/grpc@v1.73.0/stream.go:1122 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 48] @ 0xc463e7 0xc45ace 0xc5d0e2 0xc59a87 0x483781 # 0xc463e6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x6e6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:821 # 0xc45acd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:750 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [2: 96] @ 0x13c536c 0x13c644f 0x13c7825 0x14753ff 0x483781 # 0x13c536b github.com/pactus-project/pactus/www/zmq.(*basePub).makeTopicMsg+0x2cb github.com/pactus-project/pactus/www/zmq/publisher.go:58 # 0x13c644e github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x20e github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:32 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 320] @ 0x10705f1 0x10704eb 0x10716ff 0x1071045 0x1070e70 0x12616f2 0x125c956 0x1286565 0x12dea56 0x12de1f6 0x483781 # 0x10705f0 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 golang.org/x/net@v0.42.0/http2/hpack/tables.go:60 # 0x10704ea golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.42.0/http2/hpack/hpack.go:174 # 0x10716fe golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e golang.org/x/net@v0.42.0/http2/hpack/hpack.go:393 # 0x1071044 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.42.0/http2/hpack/hpack.go:316 # 0x1070e6f golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f golang.org/x/net@v0.42.0/http2/hpack/hpack.go:262 # 0x12616f1 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.42.0/http2/frame.go:1624 # 0x125c955 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.42.0/http2/frame.go:537 # 0x1286564 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:658 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [2: 48] @ 0x4619f2 0x460f65 0x461185 0x5e4d46 0x5e4c93 0xb42322 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x5e4d45 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x5e4c92 net.(*TCPAddr).String+0x172 net/tcpsock.go:52 # 0xb42321 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x61 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:251 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [9: 144] @ 0x7b0d47 0x7b1185 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xbabf44 0x483781 # 0x7b0d46 github.com/multiformats/go-multiaddr.readComponent+0x146 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:89 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [3: 384] @ 0x66de1a 0x66de26 0x65bbfd 0x14b27fe 0x14fc91a 0x1501be5 0x980c6d 0x93cf67 0x97ea53 0x977f05 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980c6c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97ea52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1144 # 0x977f04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:97 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [42: 37632] @ 0x14af37a 0x98a419 0x93cf76 0x97bf05 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x14af379 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x98a418 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:560 # 0x93cf75 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:235 # 0x97bf04 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 crypto/tls/handshake_server_tls13.go:768 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [11: 880] @ 0xa23e8a 0xa23e8b 0x9fdbc7 0xa028b8 0x483781 # 0xa23e89 net/textproto.(*Reader).ReadLine+0xc9 net/textproto/reader.go:45 # 0xa23e8a net/http.readRequest+0xca net/http/request.go:1087 # 0x9fdbc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1048 # 0xa028b7 net/http.(*conn).serve+0x397 net/http/server.go:2027 0: 0 [4: 128] @ 0x7b0ef1 0x7b1185 0x7b429c 0x7b3f67 0xb40419 0xb3ec77 0xb42358 0xb4234a 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x7b0ef0 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:120 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x7b3f66 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:40 # 0xb40418 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:298 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb42357 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb42349 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:252 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [4: 64] @ 0x530f91 0x53162d 0x5315ef 0x13bdf1e 0x13c5e92 0x13c7825 0x14753ff 0x483781 # 0x530f90 context.WithDeadlineCause+0x250 context/context.go:647 # 0x53162c context.WithDeadline+0x4c context/context.go:617 # 0x5315ee context.WithTimeout+0xe context/context.go:695 # 0x13bdf1d github.com/go-zeromq/zmq4.(*pubSocket).Send+0x7d github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x13c5e91 github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x391 github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:38 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x8eada7 0x8eadda 0x8ecf93 0x8eb846 0x13c953a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x8eada6 github.com/pactus-project/pactus/store.publicKeyKey+0xa6 github.com/pactus-project/pactus/store/block.go:22 # 0x8eadd9 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xd9 github.com/pactus-project/pactus/store/block.go:151 # 0x8ecf92 github.com/pactus-project/pactus/store.(*store).PublicKey+0x92 github.com/pactus-project/pactus/store/store.go:246 # 0x8eb845 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x13c9539 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:153 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [7: 336] @ 0x527fbf 0x7b0479 0x7b045f 0x7b3f15 0xb40419 0xb3ec77 0xb42358 0xb4234a 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x527fbe strings.genSplit+0x7e strings/strings.go:305 # 0x7b0478 strings.Split+0x78 strings/strings.go:361 # 0x7b045e github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.16.0/codec.go:16 # 0x7b3f14 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:36 # 0xb40418 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:298 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb42357 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb42349 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:252 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 144] @ 0x461ac6 0xba2ebe 0xba2e43 0xba2e57 0xba343a 0xbab0c7 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xba2ebd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba2e42 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba2e56 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:46 # 0xba3439 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:109 # 0xbab0c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:334 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 576] @ 0xb5e9bf 0xbab5bc 0xbab4ae 0xbaa8c5 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbab5bb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:372 # 0xbab4ad github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:359 # 0xbaa8c4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:305 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 112] @ 0x13cc7ad 0x11e976e 0x13cc4bb 0x133b92b 0x139cede 0x133b783 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13cc7ac github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x10c github.com/pactus-project/pactus/www/grpc/network.go:80 # 0x11e976d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x13cc4ba github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x133b92a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:124 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x133b782 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:126 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [8: 512] @ 0x6262e5 0x6262a2 0x627ae5 0x61dd91 0x668275 0x667f25 0x69288e 0x6d9086 0x6d9074 0x6db27e 0x6db259 0x6daee8 0x11d1525 0x11d0fc5 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6262e4 math/big.nat.make+0x84 math/big/nat.go:66 # 0x6262a1 math/big.nat.mulAddWW+0x41 math/big/nat.go:184 # 0x627ae4 math/big.nat.mul+0x184 math/big/nat.go:409 # 0x61dd90 math/big.(*Int).Mul+0xb0 math/big/int.go:193 # 0x668274 github.com/consensys/gnark-crypto/ecc.getVector+0xf4 github.com/consensys/gnark-crypto@v0.18.0/ecc/utils.go:177 # 0x667f24 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x304 github.com/consensys/gnark-crypto@v0.18.0/ecc/utils.go:152 # 0x69288d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulGLV+0x24d github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/g1.go:613 # 0x6d9085 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ScalarMultiplication+0xe5 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/g1.go:445 # 0x6d9073 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xd3 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x6db27d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6db258 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6daee7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11d1524 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:530 # 0x11d0fc4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x724 github.com/pactus-project/pactus/state/state.go:488 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0xdd4fe5 0x49bd51 0xdfe17c 0xdfe01b 0xdd50e6 0xdbc225 0xdbc34b 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdd4fe4 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.52.0/internal/utils/linkedlist/linkedlist.go:17 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdfe17b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.52.0/internal/utils/linkedlist/linkedlist.go:124 # 0xdfe01a github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.52.0/internal/utils/linkedlist/linkedlist.go:175 # 0xdd50e5 github.com/quic-go/quic-go.newFrameSorter+0xc5 github.com/quic-go/quic-go@v0.52.0/frame_sorter.go:41 # 0xdbc224 github.com/quic-go/quic-go.newCryptoStream+0xc4 github.com/quic-go/quic-go@v0.52.0/crypto_stream.go:31 # 0xdbc34a github.com/quic-go/quic-go.init.func1+0x1ea github.com/quic-go/quic-go@v0.52.0/connection.go:252 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [9: 1152] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27af 0x6d7845 0x6d7dcb 0xdb7945 0xdb229d 0xdb5fcf 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdb5fce github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x40e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:492 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [9: 576] @ 0x66e265 0x671d96 0x6a0b85 0x6d9a45 0x6e62f0 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x66e264 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x144 github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:28 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [31: 744] @ 0x66236b 0x662c86 0x6d9e9d 0x6ec205 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66236a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.40.0/ripemd160/ripemd160.go:123 # 0x662c85 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6d9e9c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6ec204 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x44 github.com/pactus-project/pactus/types/vote/vote.go:186 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 448] @ 0x9ff2e7 0x9fee97 0xa01bf7 0xa0198a 0x131d516 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x9ff2e6 net/http.Header.Clone+0x5c6 net/http/header.go:104 # 0x9fee96 net/http.(*response).WriteHeader+0x176 net/http/server.go:1231 # 0xa01bf6 net/http.(*response).write+0x1d6 net/http/server.go:1688 # 0xa01989 net/http.(*response).Write+0x29 net/http/server.go:1665 # 0x131d515 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x755 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:201 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [5: 80] @ 0xb5e9bf 0xbab5bc 0xbab4ae 0xbaa8c5 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbab5bb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:372 # 0xbab4ad github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:359 # 0xbaa8c4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:305 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 288] @ 0x5394ba 0x66444b 0x6e15ed 0x6e157d 0x6e703d 0x6e90e8 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x5394b9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x66444a github.com/pactus-project/pactus/util/encoding.ReadElement+0x28a github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e15ec github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e157c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6e703c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [343: 526848] @ 0xc52265 0xc4e785 0xc59b25 0x483781 # 0xc52264 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x204 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1844 # 0xc4e784 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1653 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [2: 64] @ 0x1496253 0x66e366 0x671d96 0x6a0b85 0x6d9a45 0x6de2b5 0x6dccaf 0x11d447c 0x11d41d8 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x66e365 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x245 github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:43 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d447b github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9b github.com/pactus-project/pactus/state/validation.go:54 # 0x11d41d7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x297 github.com/pactus-project/pactus/state/validation.go:38 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x61cb27 0x61cac1 0x61caa8 0x61cd30 0xb57430 0xb578b8 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0x61cb26 math/big.nat.make+0xc6 math/big/nat.go:66 # 0x61cac0 math/big.nat.set+0x60 math/big/nat.go:91 # 0x61caa7 math/big.(*Float).Set+0x47 math/big/float.go:663 # 0x61cd2f math/big.(*Float).Float64+0x12f math/big/float.go:1019 # 0xb5742f github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2ef github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:67 # 0xb578b7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:110 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 73728] @ 0x7299b8 0x73a3ca 0x73ae86 0x73b1cc 0x733eae 0x73b05c 0x73b006 0x73b892 0x73c533 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x13c9384 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x7299b7 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x157 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b1cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73b891 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x73c532 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x13c9383 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:138 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [6: 768] @ 0xbaad59 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xbaad58 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x298 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:323 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 96] @ 0x4dd42c 0xd0f0ae 0xd063fb 0xd06329 0xd0c27c 0xd29da2 0xd20dd4 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd063fa github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x23a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:362 # 0xd06328 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x168 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:75 # 0xd0c27b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:739 # 0xd29da1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/transport.go:45 # 0xd20dd3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:214 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [6: 288] @ 0x6e6445 0x6e6418 0x13c6397 0x13c7825 0x14753ff 0x483781 # 0x6e6444 bytes.NewBuffer+0x44 bytes/buffer.go:472 # 0x6e6417 github.com/pactus-project/pactus/types/tx.(*Tx).Bytes+0x17 github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x13c6396 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x156 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:25 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 72] @ 0x6da5f6 0x6ddbc7 0x6dd33d 0x6e862a 0x11f494c 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6da5f5 github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x6ddbc6 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Encode+0x1e6 github.com/pactus-project/pactus/types/certificate/certificate.go:157 # 0x6dd33c github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Hash+0x9c github.com/pactus-project/pactus/types/certificate/certificate.go:85 # 0x6e8629 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:127 # 0x11f494b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 245760] @ 0x4968cf 0x495cf6 0x495637 0x123ad70 0x123ad5c 0x123ab69 0x1242e94 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x4968ce strconv.fmtF+0x22e strconv/ftoa.go:461 # 0x495cf5 strconv.formatDigits+0x1d5 strconv/ftoa.go:206 # 0x495636 strconv.genericFtoa+0x616 strconv/ftoa.go:161 # 0x123ad6f strconv.AppendFloat+0x18f strconv/ftoa.go:56 # 0x123ad5b google.golang.org/protobuf/internal/encoding/json.appendFloat+0x17b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:167 # 0x123ab68 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteFloat+0x48 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:144 # 0x1242e93 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0xd3 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:322 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [20: 320] @ 0x11cf725 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11cf724 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x4e4 github.com/pactus-project/pactus/state/state.go:317 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x53a31a 0x6646e5 0x6e989c 0x6e9753 0x13c5b6d 0x13c7825 0x14753ff 0x483781 # 0x53a319 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e989b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e9752 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x13c5b6c github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x6c github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:29 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11ccc16 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ceaaf 0x11cea95 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ceaae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea94 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:233 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x8ea2c8 0x8ec3e5 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8ea2c7 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x47 github.com/pactus-project/pactus/store/block.go:51 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 384] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27af 0x6d7845 0x980dbe 0x97d1ff 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x980dbd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x97d1fe crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e crypto/tls/handshake_server_tls13.go:893 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [34: 26112] @ 0x7d6805 0x7d66db 0x7d64fd 0x96f5a5 0x7d65c2 0x7d6951 0x96f447 0x96f3d7 0x96f3aa 0x7d65c2 0x7d6951 0x96f0f4 0x96f05c 0x9431b6 0x97cb85 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d6804 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7d66da vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x7d64fc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96f5a4 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x124 crypto/tls/handshake_messages.go:1474 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96f446 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96f3d6 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1469 # 0x96f3a9 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1462 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96f0f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96f05b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1452 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97cb84 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:851 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [21: 1008] @ 0x407e72 0x479549 0x12ef8f7 0x12ef8cc 0x12ef8bd 0x12ee437 0x12edf85 0x12cc104 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12ef8f6 google.golang.org/grpc/metadata.MD.Copy+0x156 google.golang.org/grpc@v1.73.0/metadata/metadata.go:100 # 0x12ef8cb google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x12b google.golang.org/grpc@v1.73.0/internal/transport/transport.go:328 # 0x12ef8bc google.golang.org/grpc.(*csAttempt).finish+0x11c google.golang.org/grpc@v1.73.0/stream.go:1191 # 0x12ee436 google.golang.org/grpc.(*clientStream).finish+0x196 google.golang.org/grpc@v1.73.0/stream.go:1040 # 0x12edf84 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.73.0/stream.go:989 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [5: 960] @ 0x5c06b5 0x5da8c5 0x5c528a 0x5c6626 0x5c9b05 0x483781 # 0x5c06b4 net.(*Dialer).DialContext+0x434 net/dial.go:565 # 0x5da8c4 net.(*Resolver).dial+0xa4 net/lookup.go:693 # 0x5c5289 net.(*Resolver).exchange+0x349 net/dnsclient_unix.go:185 # 0x5c6625 net.(*Resolver).tryOneName+0x4c5 net/dnsclient_unix.go:316 # 0x5c9b04 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [8: 75776] @ 0xb57949 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xb57948 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:115 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 96] @ 0x531705 0xa60a9e 0xa60a61 0xa6078d 0xa657cc 0xb2b945 0xba736a 0xba99d0 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0xa60a9d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.37.0/context.go:14 # 0xa60a60 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:185 # 0xa6078c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:149 # 0xa657cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xb2b944 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:146 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [1: 176] @ 0x6dd2e7 0x6e862a 0x11f494c 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6dd2e6 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Hash+0x46 github.com/pactus-project/pactus/types/certificate/certificate.go:84 # 0x6e8629 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:127 # 0x11f494b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 2016] @ 0x412454 0x4e4988 0xde4d2e 0xde4d1f 0xde466d 0xea3842 0xd5ef8a 0x4ce0f1 0x8ffa78 0x8ffa5b 0x8ff905 0xd82725 0xd826f9 0x114c7cc 0xd53a85 0x483781 # 0x4e4987 time.NewTimer+0x27 time/sleep.go:144 # 0xde4d2d github.com/quic-go/quic-go/internal/utils.NewTimer+0x4ad github.com/quic-go/quic-go@v0.52.0/internal/utils/timer.go:17 # 0xde4d1e github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.52.0/receive_stream.go:170 # 0xde466c github.com/quic-go/quic-go.(*receiveStream).Read+0xcc github.com/quic-go/quic-go@v0.52.0/receive_stream.go:94 # 0xea3841 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:58 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0x8ffa77 io.ReadFull+0xd7 io/io.go:354 # 0x8ffa5a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8ff904 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd82724 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd826f8 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x114c7cb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:373 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [12: 576] @ 0x531705 0x1319b72 0x1319b36 0x13199d7 0x13319f1 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0x1319b71 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.withRPCMethod+0x91 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:388 # 0x1319b35 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x55 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:137 # 0x13199d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:79 # 0x13319f0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:661 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [14: 2688] @ 0x6868b9 0x68309a 0x68408b 0x6842a5 0x6a7997 0x6a7330 0x6a7452 0x6d9c05 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6868b8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x683099 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7996 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:91 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 112] @ 0x4619f2 0x460f65 0x461185 0x5e4d46 0x5e4c93 0xa0257b 0x483781 # 0x5e4d45 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x5e4c92 net.(*TCPAddr).String+0x172 net/tcpsock.go:52 # 0xa0257a net/http.(*conn).serve+0x5a net/http/server.go:1939 0: 0 [10: 640] @ 0x533545 0x5336b9 0x663cff 0x664565 0x6e6b8c 0x6e6ae5 0x6e763e 0x6e7726 0x6e9dbc 0x6e8690 0x11f494c 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x533544 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x663cfe github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xbe github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x664564 github.com/pactus-project/pactus/util/encoding.WriteElement+0xc4 github.com/pactus-project/pactus/util/encoding/encoding.go:257 # 0x6e6b8b github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e6ae4 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x6e763d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6e7725 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6e9dbb github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6e868f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x11f494b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 128] @ 0x68dc8a 0x6a1445 0x6a0ba9 0x6d8ff3 0x6db27e 0x6db259 0x6daee8 0x11d1525 0x11d0fc5 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x68dc89 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6a1444 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a0ba8 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:54 # 0x6d8ff2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6db27d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6db258 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6daee7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11d1524 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:530 # 0x11d0fc4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x724 github.com/pactus-project/pactus/state/state.go:488 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0x6f292f 0x6f344b 0x11f9465 0x11f9505 0x11f7285 0x11f68ff 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6f292e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6f344a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xca github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f7284 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x11f68fe github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 240] @ 0x6e8d45 0x6e8d18 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6e8d44 bytes.NewBuffer+0xe4 bytes/buffer.go:472 # 0x6e8d17 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0xb7 github.com/pactus-project/pactus/types/block/block.go:170 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0xbaae1d 0xbaad4e 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xbaae1c go.opentelemetry.io/otel/trace.WithAttributes+0x35c go.opentelemetry.io/otel/trace@v1.37.0/config.go:224 # 0xbaad4d github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x28d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:323 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 480] @ 0x8f2768 0x8f2743 0x8f2285 0x8f174d 0x8eafb0 0x8ecf93 0x8eb846 0x13c953a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x8f2767 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).insertValue+0x87 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:92 # 0x8f2742 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).PushFront+0x62 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:124 # 0x8f2284 github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1c4 github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:59 # 0x8f174c github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x8c github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x8eafaf github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x2af github.com/pactus-project/pactus/store/block.go:176 # 0x8ecf92 github.com/pactus-project/pactus/store.(*store).PublicKey+0x92 github.com/pactus-project/pactus/store/store.go:246 # 0x8eb845 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x13c9539 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:153 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [23: 1104] @ 0x531705 0xa025e5 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0xa025e4 net/http.(*conn).serve+0xc4 net/http/server.go:1941 0: 0 [22: 4224] @ 0x682a73 0x68408b 0x6842a5 0x6a7932 0x6a7330 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d447c 0x11d41d8 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a72 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7931 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:86 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d447b github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9b github.com/pactus-project/pactus/state/validation.go:54 # 0x11d41d7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x297 github.com/pactus-project/pactus/state/validation.go:38 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 288] @ 0x82d35d 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x82d35c google.golang.org/protobuf/internal/order.RangeFields+0x9c google.golang.org/protobuf@v1.36.6/internal/order/range.go:41 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [12: 288] @ 0x82d89d 0x1243c65 0x1242cae 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x82d89c google.golang.org/protobuf/internal/order.RangeEntries+0x9c google.golang.org/protobuf@v1.36.6/internal/order/range.go:92 # 0x1243c64 google.golang.org/protobuf/encoding/protojson.encoder.marshalMap+0x204 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:370 # 0x1242cad google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0xcd google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:282 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 96] @ 0x5e6cc5 0x5cdbc5 0x5e75bb 0x5e6470 0xb422e7 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x5e6cc4 net.sockaddrToTCP+0x104 net/tcpsock_posix.go:19 # 0x5cdbc4 net.(*netFD).accept+0x304 net/fd_unix.go:189 # 0x5e75ba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5e646f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xb422e6 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x26 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:243 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 192] @ 0x14b28ce 0x6d7845 0x6d7dcb 0xdb7945 0xdb6f0f 0xdb6e13 0xdb6007 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdb6006 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x446 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:493 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [3: 624] @ 0x479453 0x408c45 0x408c38 0x40d759 0x5cfcb0 0x5cf58b 0xb5d452 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x5cfcaf net.(*ipv6ZoneCache).update+0x2cf net/interface.go:224 # 0x5cf58a net.Interfaces+0x4a net/interface.go:119 # 0xb5d451 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [14: 672] @ 0x498b8b 0x49899d 0x123aee5 0x12431ff 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x498b8a strconv.formatBits+0x18a strconv/itoa.go:190 # 0x49899c strconv.AppendUint+0xfc strconv/itoa.go:54 # 0x123aee4 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteUint+0x44 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:187 # 0x12431fe google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x43e google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:309 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [7: 224] @ 0xba2fbf 0xba3016 0xba304e 0xba33ec 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba2fbe github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba3015 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba304d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:56 # 0xba33eb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:107 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [18: 1152] @ 0xba3254 0xbab10b 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba3253 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:69 # 0xbab10a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:330 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 168] @ 0x11d1cf2 0x11d0e07 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11d1cf1 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x31 github.com/pactus-project/pactus/state/state.go:561 # 0x11d0e06 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x566 github.com/pactus-project/pactus/state/state.go:475 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 896] @ 0xd26177 0xd20f2b 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xd26176 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:73 # 0xd20f2a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.0.1/session.go:234 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [6: 384] @ 0x4d5e15 0x5d0bf3 0x5d0aa5 0x5cf659 0xb42b17 0x114393b 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5e14 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5d0bf2 net.addrTable+0x112 net/interface_linux.go:149 # 0x5d0aa4 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5cf658 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb42b16 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:390 # 0x114393a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x61a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:660 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [14: 3584] @ 0x49c0fc 0x49bf46 0x49bcbc 0x8e3bb8 0xd28bf3 0xd28bdf 0xd27ded 0xd24694 0xd23f0f 0xd23d58 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8e3bb7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd28bf2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd28bde github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.0.1/util.go:149 # 0xd27dec github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:479 # 0xd24693 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:787 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [17: 272] @ 0x1285d25 0x128679a 0x12dea56 0x12de1f6 0x483781 # 0x1285d24 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2564 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:640 # 0x1286799 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x339 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:685 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [5: 240] @ 0x531705 0x1332853 0x13327e6 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0x1332852 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.NewServerMetadataContext+0x252 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:227 # 0x13327e5 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1e5 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:616 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [15: 4320] @ 0x479453 0x408c45 0x408c38 0x40e252 0x8fa60a 0x8fcd1e 0x8fcb93 0x8fe9c5 0x11cd16d 0x11d0bb3 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8fa609 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x189 github.com/pactus-project/pactus/sandbox/sandbox.go:165 # 0x8fcd1d github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8fcb92 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8fe9c4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x11cd16c github.com/pactus-project/pactus/state.(*state).executeBlock+0x18c github.com/pactus-project/pactus/state/execution.go:36 # 0x11d0bb2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x312 github.com/pactus-project/pactus/state/state.go:453 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 18432] @ 0x8e3c6f 0xd22cc7 0xd22cb0 0xd26af3 0xd26734 0xd29838 0xd5f0ca 0x1155718 0x1151222 0xc4073b 0xc402c3 0x483781 # 0x8e3c6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd22cc6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd22caf github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.0.1/session.go:521 # 0xd26af2 github.com/libp2p/go-yamux/v5.(*Stream).write+0x352 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:185 # 0xd26733 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x73 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:133 # 0xd29837 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:42 # 0xd5f0c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:69 # 0x1155717 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x1151221 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:910 # 0xc4073a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x1ba github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:172 # 0xc402c2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x102 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:184 0: 0 [1: 32] @ 0x11ccc16 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb65 0x11ceaaf 0x11cea95 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ceaae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea94 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:233 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x7d68c5 0x971a34 0x97199c 0x9431b6 0x97ce1d 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x971a33 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97199b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1841 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97ce1c crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5fc crypto/tls/handshake_server_tls13.go:882 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x7bf650 0x7bf471 0x9811db 0x9788dd 0x977e65 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7bf64f crypto/ecdh.(*x25519Curve).NewPrivateKey+0x16f crypto/ecdh/x25519.go:62 # 0x7bf470 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 crypto/ecdh/x25519.go:46 # 0x9811da crypto/tls.generateECDHEKey+0xba crypto/tls/key_schedule.go:68 # 0x9788dc crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x95c crypto/tls/handshake_server_tls13.go:261 # 0x977e64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:69 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 49152] @ 0x8e3c6f 0xd28bf3 0xd28bdf 0xd27ded 0xd24694 0xd23f0f 0xd23d58 0x483781 # 0x8e3c6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd28bf2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd28bde github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.0.1/util.go:149 # 0xd27dec github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:479 # 0xd24693 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:787 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [2: 48] @ 0x7edd1c 0x7f3ce5 0x7f4b7d 0x9774c9 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7edd1b crypto/x509.parseName+0x11b crypto/x509/parser.go:146 # 0x7f3ce4 crypto/x509.parseCertificate+0x504 crypto/x509/parser.go:960 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0x9774c8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:903 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 240] @ 0x539255 0x66444b 0x6da72b 0x6da6c1 0x6e7268 0x6e7070 0x6e90e8 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x539254 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66444a github.com/pactus-project/pactus/util/encoding.ReadElement+0x28a github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6da72a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6da6c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e7267 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6e706f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x7d68c5 0x970cd4 0x970c3c 0x9431b6 0x97d29f 0x977ed4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x970cd3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x970c3b crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1684 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97d29e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfe crypto/tls/handshake_server_tls13.go:896 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 192] @ 0x126bbb9 0x126bb95 0x127cc46 0x127cc11 0x1280934 0x483781 # 0x126bbb8 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x118 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:54 # 0x126bb94 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0xf4 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:373 # 0x127cc45 google.golang.org/grpc/internal/transport.(*controlBuffer).put+0x105 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:341 # 0x127cc10 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0xd0 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1191 # 0x1280933 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x2d3 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1696 0: 0 [4: 128] @ 0x5159a6 0xa65794 0xbaaef6 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa65793 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xbaaef5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:323 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 64] @ 0x523505 0x523610 0x5287e5 0x131a25f 0x13199d7 0x1332771 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x523504 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x52360f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x5287e4 strings.Join+0x104 strings/strings.go:506 # 0x131a25e github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x77e github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:198 # 0x13199d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:79 # 0x1332770 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:610 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 2304] @ 0x49c732 0x49bc65 0x8e3e0f 0xd239ab 0xd2398e 0xd2301c 0x483781 # 0x49c731 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8e3e0e github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xd239aa github.com/libp2p/go-buffer-pool.Put+0x82a github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xd2398d github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x80d github.com/libp2p/go-yamux/v5@v5.0.1/session.go:679 # 0xd2301b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.0.1/session.go:546 0: 0 [1: 192] @ 0xb59886 0xb5a6bd 0x483781 # 0xb59885 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x665 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:177 # 0xb5a6bc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x33c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:224 0: 0 [1: 64] @ 0xb5e9bf 0xbab756 0xbab738 0xbab72f 0xbab49e 0xbaa8c5 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbab755 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:148 # 0xbab737 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:153 # 0xbab72e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:382 # 0xbab49d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:356 # 0xbaa8c4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:305 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [25: 4800] @ 0x682a35 0x68408b 0x6842a5 0x6a78f2 0x6a7330 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x682a34 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a78f1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:83 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 240] @ 0x4794fa 0x47950f 0x8f9d3e 0x11ce08b 0x11d0b86 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8f9d3d github.com/pactus-project/pactus/sandbox.NewSandbox+0x11d github.com/pactus-project/pactus/sandbox/sandbox.go:64 # 0x11ce08a github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xaa github.com/pactus-project/pactus/state/state.go:147 # 0x11d0b85 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:452 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 512] @ 0xb5e9bf 0xbab5bc 0xbab4ae 0xbaa8c5 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbab5bb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:372 # 0xbab4ad github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:359 # 0xbaa8c4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:305 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 512] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27af 0x6d7845 0x6d7dcb 0xdb7945 0xdb6f0f 0xdb6e13 0xdb58e9 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdb58e8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x388 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:450 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [4: 96] @ 0x1155da5 0x1155d44 0x11561c7 0x8ff30b 0x1156049 0x11511c2 0x4ce0f1 0xb271f1 0xb271cf 0x779571 0xb26aaa 0xb26e1f 0xb34625 0x483781 # 0x1155da4 github.com/multiformats/go-multistream.ReadNextToken[...]+0xc4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0x1155d43 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x63 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x11561c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1156048 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x11511c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:906 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xb271f0 io.ReadFull+0x30 io/io.go:354 # 0xb271ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0xb26aa9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb26e1e github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x9e github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb34624 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:324 0: 0 [17: 3264] @ 0x682a73 0x68408b 0x6842a5 0x6a78f2 0x6a7330 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d447c 0x11d41d8 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a72 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a78f1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:83 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d447b github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9b github.com/pactus-project/pactus/state/validation.go:54 # 0x11d41d7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x297 github.com/pactus-project/pactus/state/validation.go:38 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 8704] @ 0x7e753e 0x7e7553 0x98a3d4 0x93cf76 0x97ea53 0x977f05 0x97257d 0x9460fa 0x983528 0x483781 # 0x7e753d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7e7552 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x98a3d3 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:551 # 0x93cf75 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:235 # 0x97ea52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1144 # 0x977f04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:97 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [14: 4928] @ 0x479453 0x408c45 0x408c38 0x40ca74 0xdd581f 0xdd511d 0xdd3025 0xdd3db5 0xdcaa9b 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xdd581e github.com/quic-go/quic-go.(*frameSorter).push+0x65e github.com/quic-go/quic-go@v0.52.0/frame_sorter.go:176 # 0xdd511c github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.52.0/frame_sorter.go:46 # 0xdd3024 github.com/quic-go/quic-go.(*baseCryptoStream).HandleCryptoFrame+0xa4 github.com/quic-go/quic-go@v0.52.0/crypto_stream.go:55 # 0xdd3db4 github.com/quic-go/quic-go.(*cryptoStreamManager).HandleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/crypto_stream_manager.go:32 # 0xdcaa9a github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x3a github.com/quic-go/quic-go@v0.52.0/connection.go:1580 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [6: 49152] @ 0x8e3c6f 0xc40625 0xc40616 0xc402c3 0x483781 # 0x8e3c6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xc40624 github.com/libp2p/go-buffer-pool.Get+0xa4 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc40615 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x95 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:163 # 0xc402c2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x102 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:184 0: 0 [2: 96] @ 0x531705 0xa60a9e 0xa60a61 0xa6078d 0xa657cc 0xbaaef6 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0xa60a9d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.37.0/context.go:14 # 0xa60a60 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:185 # 0xa6078c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:149 # 0xa657cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xbaaef5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:323 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0xba2ea5 0xba2e43 0xba2e57 0xba3466 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xba2ea4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba2e42 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba2e56 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:46 # 0xba3465 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:110 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 560] @ 0x47fb1c 0x4e49c8 0xb342fc 0xb33c05 0xb3225b 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e49c7 time.NewTimer+0x67 time/sleep.go:145 # 0xb342fb github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x13b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:333 # 0xb33c04 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2c4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:288 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [12: 96] @ 0xc45925 0xc5d432 0xc59a87 0x483781 # 0xc45924 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x404 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:736 # 0xc5d431 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x9f1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1318 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [23: 552] @ 0x7b0f0d 0x7b1185 0x7b429c 0x7b3f67 0x11eb6ed 0x11eadcf 0x11eb273 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x7b0f0c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.0/codec.go:121 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x7b3f66 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:40 # 0x11eb6ec github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11eadce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11eb272 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 480] @ 0x531705 0x12eaefd 0x12eadae 0x12ec8c7 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0x12eaefc google.golang.org/grpc.newContextWithRPCInfo+0x1bc google.golang.org/grpc@v1.73.0/rpc_util.go:969 # 0x12eadad google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.73.0/stream.go:418 # 0x12ec8c6 google.golang.org/grpc.(*clientStream).withRetry+0xa6 google.golang.org/grpc@v1.73.0/stream.go:788 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [7: 168] @ 0x6da6d3 0x6dde28 0x6e901b 0x6e8176 0x8eb7ae 0x13c953a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6da6d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6dde27 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x227 github.com/pactus-project/pactus/types/certificate/certificate.go:193 # 0x6e901a github.com/pactus-project/pactus/types/block.(*Block).Decode+0x11a github.com/pactus-project/pactus/types/block/block.go:203 # 0x6e8175 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8eb7ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13c9539 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:153 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [3: 144] @ 0xba2ffe 0xba304e 0xba33cf 0xbab0c7 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xba2ffd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:36 # 0xba304d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:56 # 0xba33ce github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:106 # 0xbab0c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:334 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 384] @ 0x77d2d4 0x7b8bfb 0x7b8bf6 0x7b8bf5 0x7b8bfc 0x7bd5d7 0x7b1f8f 0x7b2d17 0x7b0f67 0x7b1185 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xba99d0 0x483781 # 0x77d2d3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x193 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x7b8bfa github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x7b8bf5 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x7b8bf4 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x7b8bfb github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:392 # 0x7bd5d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:47 # 0x7b1f8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [1: 48] @ 0x5d7225 0x5d604e 0x5d6f52 0x5bf665 0x5c0688 0x5da8c5 0x5c528a 0x5c6626 0x5c9b05 0x483781 # 0x5d7224 net.(*Resolver).internetAddrList.func1+0x1e4 net/ipsock.go:277 # 0x5d604d net.filterAddrList+0x14d net/ipsock.go:137 # 0x5d6f51 net.(*Resolver).internetAddrList+0x691 net/ipsock.go:308 # 0x5bf664 net.(*Resolver).resolveAddrList+0x3e4 net/dial.go:353 # 0x5c0687 net.(*Dialer).DialContext+0x407 net/dial.go:560 # 0x5da8c4 net.(*Resolver).dial+0xa4 net/lookup.go:693 # 0x5c5289 net.(*Resolver).exchange+0x349 net/dnsclient_unix.go:185 # 0x5c6625 net.(*Resolver).tryOneName+0x4c5 net/dnsclient_unix.go:316 # 0x5c9b04 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [1: 32] @ 0x13351b5 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13351b4 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x94 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:371 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [25: 1600] @ 0xc528c8 0xc520e5 0xc4e785 0xc59b25 0x483781 # 0xc528c7 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x867 github.com/libp2p/go-libp2p-pubsub@v0.14.2/mcache.go:87 # 0xc520e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1826 # 0xc4e784 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1653 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [27: 1296] @ 0x5e6c32 0x5cdb1b 0x5e75bb 0x5e6470 0xa080ec 0x1432c75 0x483781 # 0x5e6c31 net.sockaddrToTCP+0x71 net/tcpsock_posix.go:21 # 0x5cdb1a net.(*netFD).accept+0x25a net/fd_unix.go:189 # 0x5e75ba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5e646f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xa080eb net/http.(*Server).Serve+0x30b net/http/server.go:3424 # 0x1432c74 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb4 github.com/pactus-project/pactus/www/http/server.go:142 0: 0 [2: 48] @ 0x13c5685 0x13c565b 0x13c7825 0x14753ff 0x483781 # 0x13c5684 github.com/go-zeromq/zmq4.NewMsg+0x164 github.com/go-zeromq/zmq4@v0.17.0/msg.go:29 # 0x13c565a github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x13a github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:32 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 864] @ 0x533ab4 0x5334dd 0x5336b9 0x53a3bc 0x6646e5 0x6e989c 0x6e9753 0x13c5b6d 0x13c7825 0x14753ff 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x53a3bb encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e989b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e9752 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x13c5b6c github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x6c github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:29 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 1344] @ 0x123a46c 0x123a2ab 0x124302b 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a46b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:95 # 0x123a2aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:83 # 0x124302a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:301 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [4: 128] @ 0x12ed108 0x12edb79 0x12ecb12 0x12ed892 0x12cc0d9 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12ed107 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.73.0/stream.go:891 # 0x12edb78 google.golang.org/grpc.(*clientStream).SendMsg.func4+0xb8 google.golang.org/grpc@v1.73.0/stream.go:947 # 0x12ecb11 google.golang.org/grpc.(*clientStream).withRetry+0x2f1 google.golang.org/grpc@v1.73.0/stream.go:806 # 0x12ed891 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.73.0/stream.go:946 # 0x12cc0d8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.73.0/call.go:70 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [12: 18432] @ 0xda08a5 0x49bd51 0xd9c5ac 0xd9c5a0 0xd96a4d 0xd9648c 0xdc9c77 0xdc9c0c 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0xda08a4 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:14 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xd9c5ab github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x32b github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:21 # 0xd9c59f github.com/quic-go/quic-go/internal/wire.parseStreamFrame+0x31f github.com/quic-go/quic-go@v0.52.0/internal/wire/stream_frame.go:66 # 0xd96a4c github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x44c github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:99 # 0xd9648b github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:80 # 0xdc9c76 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1d6 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:60 # 0xdc9c0b github.com/quic-go/quic-go.(*connection).handleFrames+0x16b github.com/quic-go/quic-go@v0.52.0/connection.go:1435 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [13: 1456] @ 0x114f6a9 0x114f7a2 0x114f08a 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0x114f6a8 github.com/multiformats/go-multistream.newOnce+0xc48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x114f7a1 github.com/multiformats/go-multistream.NewMSSelect[...]+0xd41 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x114f089 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x629 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:642 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [9: 576] @ 0x77d2d4 0xbaab53 0xbaab37 0xbaaae8 0xbaabfa 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0x77d2d3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x193 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0xbaab52 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xbaab36 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xbaaae7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:52 # 0xbaabf9 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x139 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:324 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 96] @ 0x5394ba 0x66444b 0x6e15ed 0x6e157d 0x6e703d 0x6e90e8 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x5394b9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x66444a github.com/pactus-project/pactus/util/encoding.ReadElement+0x28a github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e15ec github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e157c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6e703c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20: 2560] @ 0x627a77 0x627a47 0x627b19 0x61dd91 0x667cc5 0x69c67f 0x6d91ed 0x6d91be 0x6db1c8 0x6db13e 0x6daee8 0x11d1525 0x11d0fc5 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x627a76 math/big.nat.make+0x116 math/big/nat.go:66 # 0x627a46 math/big.nat.mul+0xe6 math/big/nat.go:420 # 0x627b18 math/big.nat.mul+0x1b8 math/big/nat.go:405 # 0x61dd90 math/big.(*Int).Mul+0xb0 math/big/int.go:193 # 0x667cc4 github.com/consensys/gnark-crypto/ecc.SplitScalar+0xa4 github.com/consensys/gnark-crypto@v0.18.0/ecc/utils.go:144 # 0x69c67e github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulGLV+0x21e github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/g2.go:619 # 0x6d91ec github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).ScalarMultiplication+0x4c github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/g2.go:450 # 0x6d91bd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x1d github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x6db1c7 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x6db13d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x6daee7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11d1524 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:530 # 0x11d0fc4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x724 github.com/pactus-project/pactus/state/state.go:488 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 400] @ 0x52f55b 0x52f53d 0xde7b65 0xdf1566 0xdf2ae5 0xdff3fb 0xdff3df 0xdf2d6e 0xdd022c 0xea2289 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0x52f55a context.withCancel+0x3a context/context.go:277 # 0x52f53c context.WithCancelCause+0x1c context/context.go:269 # 0xde7b64 github.com/quic-go/quic-go.newSendStream+0x104 github.com/quic-go/quic-go@v0.52.0/send_stream.go:84 # 0xdf1565 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.52.0/stream.go:108 # 0xdf2ae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.52.0/streams_map.go:90 # 0xdff3fa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:115 # 0xdff3de github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:77 # 0xdf2d6d github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.52.0/streams_map.go:142 # 0xdd022b github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x2b github.com/quic-go/quic-go@v0.52.0/connection.go:2509 # 0xea2288 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/conn.go:62 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [59: 407808] @ 0x49684b 0x495cf6 0x495637 0x123ad70 0x123ad5c 0x123ab69 0x1242e94 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x49684a strconv.fmtF+0x1aa strconv/ftoa.go:455 # 0x495cf5 strconv.formatDigits+0x1d5 strconv/ftoa.go:206 # 0x495636 strconv.genericFtoa+0x616 strconv/ftoa.go:161 # 0x123ad6f strconv.AppendFloat+0x18f strconv/ftoa.go:56 # 0x123ad5b google.golang.org/protobuf/internal/encoding/json.appendFloat+0x17b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:167 # 0x123ab68 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteFloat+0x48 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:144 # 0x1242e93 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0xd3 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:322 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [12: 192] @ 0x66da05 0x671a1a 0x68da9f 0x6a0c2e 0x6d9a45 0x6ec266 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66da04 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.22.0/bitset.go:177 # 0x671a19 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:823 # 0x68da9e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a0c2d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ec265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 624] @ 0x14a0ee6 0x14a7356 0x14e76be 0x14f0c50 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x14a0ee5 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:133 # 0x14a7355 crypto/internal/fips140/hmac.(*HMAC).Reset+0x155 crypto/internal/fips140/hmac/hmac.go:119 # 0x14e76bd crypto/internal/fips140/ecdsa.newDRBG[...]+0x39d crypto/internal/fips140/ecdsa/hmacdrbg.go:92 # 0x14f0c4f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:297 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [22: 16896] @ 0x66bf1e 0x66bf12 0x66be45 0xdb291e 0xdb233a 0xdb58b1 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x66bf1d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x66bf11 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x66be44 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xdb291d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.52.0/internal/handshake/cipher_suite.go:47 # 0xdb2339 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:18 # 0xdb58b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:449 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [4: 640] @ 0xd05fbe 0xd030fe 0xd01cc5 0xd01ae5 0x11a1078 0xdedcb6 0xdec62b 0xdeb4e5 0x483781 # 0xd05fbd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:56 # 0xd030fd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x11d github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:560 # 0xd01cc4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:394 # 0xd01ae4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:379 # 0x11a1077 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x77 github.com/libp2p/go-libp2p@v0.42.0/config/config.go:391 # 0xdedcb5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.52.0/server.go:667 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [14: 448] @ 0xb8b05c 0xe0cc2e 0xe0cabf 0xe98f36 0xdede6f 0xdec62b 0xdeb4e5 0x483781 # 0xb8b05b github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x8db github.com/prometheus/client_golang@v1.22.0/prometheus/registry.go:342 # 0xe0cc2d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.52.0/metrics/connection_tracer.go:104 # 0xe0cabe github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.52.0/metrics/connection_tracer.go:92 # 0xe98f35 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func2+0xb5 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/connmgr.go:145 # 0xdede6e github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x6ae github.com/quic-go/quic-go@v0.52.0/server.go:697 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [10: 240] @ 0x98e9c7 0x98edee 0xa24289 0xa2428a 0x9fdbc7 0xa028b8 0x483781 # 0x98e9c6 net/textproto.canonicalMIMEHeaderKey+0x186 net/textproto/reader.go:788 # 0x98eded net/textproto.readMIMEHeader+0x20d net/textproto/reader.go:552 # 0xa24288 net/textproto.(*Reader).ReadMIMEHeader+0x4c8 net/textproto/reader.go:502 # 0xa24289 net/http.readRequest+0x4c9 net/http/request.go:1133 # 0x9fdbc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1048 # 0xa028b7 net/http.(*conn).serve+0x397 net/http/server.go:2027 0: 0 [6: 1536] @ 0xb5e9bf 0xbab5bc 0xbab4ae 0xbaa8c5 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbab5bb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:372 # 0xbab4ad github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:359 # 0xbaa8c4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:305 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 128] @ 0x4bd54b 0x4ac171 0x87ec2a 0x87e9e7 0x891094 0x890def 0x890d12 0x833edb 0x833c73 0x129b15f 0x12d8bea 0x12df6a5 0x12e1429 0x12e64e8 0x12dec9f 0x483781 # 0x4bd54a reflect.copyVal+0x2a reflect/value.go:1791 # 0x4ac170 reflect.(*MapIter).Value+0x50 reflect/map_swiss.go:311 # 0x87ec29 google.golang.org/protobuf/internal/impl.sizeMap+0x209 google.golang.org/protobuf@v1.36.6/internal/impl/codec_map.go:102 # 0x87e9e6 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func1+0x46 google.golang.org/protobuf@v1.36.6/internal/impl/codec_map.go:54 # 0x891093 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x253 google.golang.org/protobuf@v1.36.6/internal/impl/encode.go:111 # 0x890dee google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.6/internal/impl/encode.go:60 # 0x890d11 google.golang.org/protobuf/internal/impl.(*MessageInfo).size+0x51 google.golang.org/protobuf@v1.36.6/internal/impl/encode.go:41 # 0x833eda google.golang.org/protobuf/proto.MarshalOptions.marshal+0x11a google.golang.org/protobuf@v1.36.6/proto/encode.go:185 # 0x833c72 google.golang.org/protobuf/proto.MarshalOptions.MarshalAppend+0x72 google.golang.org/protobuf@v1.36.6/proto/encode.go:159 # 0x129b15e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x15e google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:59 # 0x12d8be9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.73.0/rpc_util.go:722 # 0x12df6a4 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.73.0/server.go:1146 # 0x12e1428 google.golang.org/grpc.(*Server).processUnaryRPC+0x1168 google.golang.org/grpc@v1.73.0/server.go:1452 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [2: 64] @ 0x530efe 0x53162d 0x5315ef 0x13bdf1e 0x13c575e 0x13c7825 0x14753ff 0x483781 # 0x530efd context.WithDeadlineCause+0x1bd context/context.go:643 # 0x53162c context.WithDeadline+0x4c context/context.go:617 # 0x5315ee context.WithTimeout+0xe context/context.go:695 # 0x13bdf1d github.com/go-zeromq/zmq4.(*pubSocket).Send+0x7d github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x13c575d github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x23d github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:34 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 120] @ 0x4d686d 0x4d6b32 0x4d51bc 0x5d09a5 0x5cf2a5 0xb5d5d6 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d686c syscall.anyToSockaddr+0x12c syscall/syscall_linux.go:623 # 0x4d6b31 syscall.Getsockname+0x71 syscall/syscall_linux.go:713 # 0x4d51bb syscall.NetlinkRIB+0x13b syscall/netlink_linux.go:74 # 0x5d09a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5cf2a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb5d5d5 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [2: 32] @ 0xb5e9bf 0xbaa8ac 0xbaa88e 0xbaa882 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbaa8ab github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:148 # 0xbaa88d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:158 # 0xbaa881 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:301 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [12: 1152] @ 0x671de5 0x6a0b85 0x6d9a45 0x6dae3b 0x11d4186 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x671de4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:892 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6dae3a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11d4185 github.com/pactus-project/pactus/state.(*state).validateBlock+0x245 github.com/pactus-project/pactus/state/validation.go:34 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 576] @ 0x7d68c5 0x971a34 0x97199c 0x9431b6 0x97ce1d 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x971a33 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97199b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1841 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97ce1c crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5fc crypto/tls/handshake_server_tls13.go:882 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 448] @ 0xda633a 0x49bd51 0xda6f7e 0xda9c76 0xdcfb8a 0xdcdf58 0xdcd46f 0xdc328f 0x483781 # 0xda6339 github.com/quic-go/quic-go/internal/ackhandler.init.func1+0x19 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/packet.go:32 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xda6f7d github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/packet.go:35 # 0xda9c75 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x355 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:300 # 0xdcfb89 github.com/quic-go/quic-go.(*connection).sendPackedCoalescedPacket+0x3e9 github.com/quic-go/quic-go@v0.52.0/connection.go:2435 # 0xdcdf57 github.com/quic-go/quic-go.(*connection).sendPackets+0x917 github.com/quic-go/quic-go@v0.52.0/connection.go:2150 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [1: 24] @ 0xa23e8a 0xa23e8b 0x9fdbc7 0xa028b8 0x483781 # 0xa23e89 net/textproto.(*Reader).ReadLine+0xc9 net/textproto/reader.go:45 # 0xa23e8a net/http.readRequest+0xca net/http/request.go:1087 # 0x9fdbc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1048 # 0xa028b7 net/http.(*conn).serve+0x397 net/http/server.go:2027 0: 0 [3: 192] @ 0x61c978 0x61c90d 0x61c8fd 0xb573f9 0xb578b8 0xba6edd 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0x61c977 math/big.nat.make+0x137 math/big/nat.go:66 # 0x61c90c math/big.nat.set+0xcc math/big/nat.go:91 # 0x61c8fc math/big.(*Float).SetInt+0xbc math/big/float.go:614 # 0xb573f8 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2b8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:66 # 0xb578b7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:110 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 224] @ 0xb5e2a7 0xb5e26e 0xb5e5f1 0xbac90a 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb5e2a6 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Key+0x66 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:19 # 0xb5e26d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:80 # 0xb5e5f0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:92 # 0xbac909 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:497 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [13: 1040] @ 0x1276f0e 0x127a27a 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1276f0d google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x36d google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:507 # 0x127a279 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:778 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 48] @ 0x4d5adf 0x5d0393 0x5cf559 0xb5d452 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5ade syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5d0392 net.interfaceTable+0xb2 net/interface_linux.go:21 # 0x5cf558 net.Interfaces+0x18 net/interface.go:114 # 0xb5d451 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [5: 160] @ 0xba2fbf 0xba3016 0xba304e 0xba33ec 0xbab0c7 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xba2fbe github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba3015 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba304d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:56 # 0xba33eb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:107 # 0xbab0c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:334 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 96] @ 0xb56654 0xb56648 0xb5e489 0xb5e26e 0xb5e5f1 0xbac90a 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb56653 math/big.NewInt+0xd3 math/big/int.go:91 # 0xb56647 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xc7 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb5e488 github.com/whyrusleeping/go-keyspace.Key.Distance+0x248 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb5e26d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:80 # 0xb5e5f0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:92 # 0xbac909 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:497 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [26: 1664] @ 0x13cfe5a 0x13cfdde 0x13cfda6 0x13c9ecd 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13cfe59 encoding/hex.EncodeToString+0xd9 encoding/hex/hex.go:129 # 0x13cfddd github.com/pactus-project/pactus/crypto/hash.Hash.String+0x5d github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x13cfda5 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x25 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x13c9ecc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:196 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [12: 3072] @ 0x4d5e15 0x5d0bf3 0x5d0aa5 0x5cf659 0xb42b17 0x114393b 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5e14 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5d0bf2 net.addrTable+0x112 net/interface_linux.go:149 # 0x5d0aa4 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5cf658 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb42b16 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:390 # 0x114393a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x61a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:660 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 48] @ 0x59d94d 0x59da93 0x59d1f0 0x5d8e2c 0x5d6d85 0x5e854c 0x11f2dc5 0x11f2064 0x11f1e51 0x11f45a5 0x11f45a6 0x11f427d 0x11f3d5b 0x483781 # 0x59d94c net/netip.parseIPv4Fields+0x2ec net/netip/netip.go:185 # 0x59da92 net/netip.parseIPv4+0x32 net/netip/netip.go:198 # 0x59d1ef net/netip.ParseAddr+0x4f net/netip/netip.go:119 # 0x5d8e2b net.(*Resolver).lookupIPAddr+0x8b net/lookup.go:309 # 0x5d6d84 net.(*Resolver).internetAddrList+0x4c4 net/ipsock.go:289 # 0x5e854b net.ResolveUDPAddr+0xab net/udpsock.go:95 # 0x11f2dc4 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.4.3/ntp.go:632 # 0x11f2063 github.com/beevik/ntp.getTime+0x163 github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x11f1e50 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x11f45a4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x11f45a5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x11f427c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x11f3d5a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [2: 192] @ 0x7d4e65 0x7ee69a 0x7f47ba 0x7f4b7d 0x9774c9 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7d4e64 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7ee699 crypto/x509.parseExtension+0x79 crypto/x509/parser.go:202 # 0x7f47b9 crypto/x509.parseCertificate+0xfd9 crypto/x509/parser.go:1040 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0x9774c8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:903 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x4dd42c 0xd0f0ae 0xd0613b 0xd06085 0xd03568 0xd02006 0xd542ca 0xd4f0ee 0x114ecb8 0x11c07cb 0x11bcbaa 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0613a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:362 # 0xd06084 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:63 # 0xd03567 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:586 # 0xd02005 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd542c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:220 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x11c07ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [34: 1632] @ 0x461ac6 0x7b1f6c 0x7b2d17 0x7b0f67 0x7b1185 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xbabf44 0x483781 # 0x7b1f6b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [6: 192] @ 0xb5e9bf 0xbab4f2 0xbaa8c5 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbab4f1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:364 # 0xbaa8c4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:305 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 16] @ 0xdea319 0xdae610 0xdae48e 0xdceef5 0xdcd599 0xdcd5ef 0xdc328f 0x483781 # 0xdea318 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnLost+0xb8 github.com/quic-go/quic-go@v0.52.0/send_stream.go:569 # 0xdae60f github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).queueFramesForRetransmission+0xaf github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:927 # 0xdae48d github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).QueueProbePacket+0x6d github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:908 # 0xdceef4 github.com/quic-go/quic-go.(*connection).sendProbePacket+0xf4 github.com/quic-go/quic-go@v0.52.0/connection.go:2321 # 0xdcd598 github.com/quic-go/quic-go.(*connection).triggerSending+0x1d8 github.com/quic-go/quic-go@v0.52.0/connection.go:2085 # 0xdcd5ee github.com/quic-go/quic-go.(*connection).triggerSending+0x22e github.com/quic-go/quic-go@v0.52.0/connection.go:2092 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [1: 16] @ 0x8a138c 0x89eed1 0x89eb0c 0x836b42 0x8368b2 0x10c7476 0x10c6c4a 0x10c5e96 0x10c5379 0x483781 # 0x8a138b google.golang.org/protobuf/internal/impl.mergeStringPtr+0x2b google.golang.org/protobuf@v1.36.6/internal/impl/merge_gen.go:200 # 0x89eed0 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x330 google.golang.org/protobuf@v1.36.6/internal/impl/merge.go:79 # 0x89eb0b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.6/internal/impl/merge.go:32 # 0x836b41 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.6/proto/merge.go:79 # 0x8368b1 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.6/proto/merge.go:36 # 0x10c7475 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:625 # 0x10c6c49 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:581 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [8: 2560] @ 0x5b9bba 0x5b9b30 0x5c872c 0x5dca91 0x5b96b7 0x5d9a37 0x5b87d4 0x483781 # 0x5b9bb9 net.sortByRFC6724withSrcs+0x59 net/addrselect.go:25 # 0x5b9b2f net.sortByRFC6724+0x4f net/addrselect.go:18 # 0x5c872b net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x5dca90 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:68 # 0x5b96b6 net.init.func1+0x36 net/hook.go:21 # 0x5d9a36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5b87d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [10: 40960] @ 0x126605e 0x49bd51 0x12661fe 0x12660c6 0x126e4c6 0x126c885 0x12835fe 0x483781 # 0x126605d google.golang.org/grpc/mem.NewTieredBufferPool.newSizedBufferPool.func1+0x3d google.golang.org/grpc@v1.73.0/mem/buffer_pool.go:142 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x12661fd google.golang.org/grpc/mem.(*sizedBufferPool).Get+0x1d google.golang.org/grpc@v1.73.0/mem/buffer_pool.go:121 # 0x12660c5 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.73.0/mem/buffer_pool.go:88 # 0x126e4c5 google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x285 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:992 # 0x126c884 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x184 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:596 # 0x12835fd google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xdd google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:337 0: 0 [18: 2016] @ 0x77d1d2 0x7b8bfb 0x7b8bf6 0x7b8bf5 0x7b8bfc 0x7bd5d7 0x7b1f8f 0x7b2d17 0x7b0f67 0x7b1185 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xba99d0 0x483781 # 0x77d1d1 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x7b8bfa github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x7b8bf5 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x7b8bf4 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x7b8bfb github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:392 # 0x7bd5d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:47 # 0x7b1f8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [11: 704] @ 0x13c97cc 0x13c97b8 0x13c9783 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13c97cb encoding/hex.EncodeToString+0x48b encoding/hex/hex.go:127 # 0x13c97b7 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x477 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x13c9782 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x442 github.com/pactus-project/pactus/www/grpc/blockchain.go:172 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [3: 384] @ 0xb5e9bf 0xbaa8ac 0xbaa88e 0xbaa882 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbaa8ab github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:148 # 0xbaa88d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:158 # 0xbaa881 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:301 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 80] @ 0x61cfb0 0x61d1e5 0xb5742b 0xb578b8 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0x61cfaf math/big.(*Float).uquo+0x8f math/big/float.go:1354 # 0x61d1e4 math/big.(*Float).Quo+0x44 math/big/float.go:1647 # 0xb5742a github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:67 # 0xb578b7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:110 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0xb5e9bf 0xbab5bc 0xbaa287 0xba9f1f 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbab5bb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:372 # 0xbaa286 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x26 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:243 # 0xba9f1e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4be github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:207 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 144] @ 0x1156125 0x8ff30b 0x1156049 0x11511c2 0x4ce0f1 0xb271f1 0xb271cf 0x779571 0xb26aaa 0xb26e1f 0xb34625 0x483781 # 0x1156124 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x44 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1156048 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x11511c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:906 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xb271f0 io.ReadFull+0x30 io/io.go:354 # 0xb271ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0xb26aa9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb26e1e github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x9e github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb34624 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:324 0: 0 [10: 160] @ 0x128a445 0x12dfa44 0x12dfa21 0x12e1429 0x12e64e8 0x12dec9f 0x483781 # 0x128a444 google.golang.org/grpc/internal/transport.(*http2Server).write+0x144 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:1154 # 0x12dfa43 google.golang.org/grpc/internal/transport.(*ServerStream).Write+0x443 google.golang.org/grpc@v1.73.0/internal/transport/server_stream.go:70 # 0x12dfa20 google.golang.org/grpc.(*Server).sendResponse+0x420 google.golang.org/grpc@v1.73.0/server.go:1174 # 0x12e1428 google.golang.org/grpc.(*Server).processUnaryRPC+0x1168 google.golang.org/grpc@v1.73.0/server.go:1452 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 64] @ 0x11c43da 0x11c4355 0x11c4343 0x11c41db 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x11c43d9 encoding/hex.EncodeToString+0xb9 encoding/hex/hex.go:129 # 0x11c4354 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x34 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x11c4342 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x22 github.com/pactus-project/pactus/sync/bundle/message/hello.go:60 # 0x11c41da github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x7a github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 12800] @ 0x7e753e 0x7e7553 0x98a3d4 0x93cf76 0x97be45 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x7e753d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7e7552 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x98a3d3 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:551 # 0x93cf75 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:235 # 0x97be44 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 crypto/tls/handshake_server_tls13.go:766 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 48] @ 0x461ac6 0xb54fa9 0xb54f9f 0xb53d86 0xb53cb6 0xb9e477 0xbb789f 0xbb74aa 0x483781 # 0xb54fa8 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x28 github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xb54f9e github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x1e github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:556 # 0xb53d85 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).removePeer+0x25 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:376 # 0xb53cb5 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).RemovePeer+0x75 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:371 # 0xb9e476 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerStoppedDHT+0xd6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:728 # 0xbb789e github.com/libp2p/go-libp2p-kad-dht.handlePeerChangeEvent+0xbe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/subscriber_notifee.go:100 # 0xbb74a9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).startNetworkSubscriber.func1+0x2e9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/subscriber_notifee.go:67 0: 0 [11: 88] @ 0x6e9056 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6e9055 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x155 github.com/pactus-project/pactus/types/block/block.go:211 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 96] @ 0xa65765 0xbabd2c 0x483781 # 0xa65764 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xbabd2b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0xab github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:412 0: 0 [20: 3840] @ 0x6868b9 0x68309a 0x68408b 0x6842a5 0x6a7997 0x6a7330 0x6a7452 0x6d9c05 0x6dae3b 0x11d4186 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6868b8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x683099 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7996 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:91 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6dae3a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11d4185 github.com/pactus-project/pactus/state.(*state).validateBlock+0x245 github.com/pactus-project/pactus/state/validation.go:34 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x14b2797 0x14fc91a 0x1501be5 0x980c6d 0x93cf67 0x97bf05 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980c6c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97bf04 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 crypto/tls/handshake_server_tls13.go:768 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x14b28ce 0x14fc91a 0x1501be5 0x15018c9 0x97bec5 0x97be46 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97bec4 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x584 crypto/internal/fips140/tls13/tls13.go:112 # 0x97be45 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x505 crypto/tls/handshake_server_tls13.go:767 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x54c12d 0x5498de 0x54915e 0x548d59 0x143e0a5 0x143d9c5 0x1439dfb 0x143992e 0x483781 # 0x54c12c encoding/json.(*decodeState).object+0x196c encoding/json/decode.go:733 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x143e0a4 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x364 github.com/creachadair/jrpc2@v1.3.1/json.go:237 # 0x143d9c4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.1/json.go:108 # 0x1439dfa github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.1/client.go:80 # 0x143992d github.com/creachadair/jrpc2.NewClient.func1+0x8d github.com/creachadair/jrpc2@v1.3.1/client.go:67 0: 0 [11: 176] @ 0x1242778 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1242777 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x377 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:258 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [5: 13440] @ 0x123a36b 0x123b02b 0x1242a05 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a36a google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:93 # 0x123b02a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:209 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 96] @ 0xd0310f 0xd01cc5 0xd01ae5 0xd7ed32 0xeb93ef 0xd7dca3 0x483781 # 0xd0310e github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x12e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:559 # 0xd01cc4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:394 # 0xd01ae4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:379 # 0xd7ed31 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x251 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:192 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [4: 192] @ 0x461ac6 0xba2fd8 0xba3016 0xba304e 0xba33ec 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xba2fd7 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba3015 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba304d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:56 # 0xba33eb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:107 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [20: 960] @ 0x4794fa 0x47950f 0x9fe176 0xa028b8 0x483781 # 0x9fe175 net/http.(*conn).readRequest+0x7d5 net/http/server.go:1101 # 0xa028b7 net/http.(*conn).serve+0x397 net/http/server.go:2027 0: 0 [59: 3776] @ 0x7b9685 0xb44891 0xb44b52 0x113fed9 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x7b9684 github.com/multiformats/go-multiaddr.Join+0x104 github.com/multiformats/go-multiaddr@v0.16.0/util.go:33 # 0xb44890 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x650 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:32 # 0xb44b51 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:57 # 0x113fed8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 24] @ 0x124270b 0x1243145 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x124270a google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x30a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:250 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [14: 896] @ 0x630cdc 0x630c58 0x6303b2 0x61e45b 0x61e817 0x672f05 0x671e25 0x6a0b85 0x6d9a45 0x6dae3b 0x11d4186 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x630cdb math/big.nat.make+0x31b math/big/nat.go:66 # 0x630c57 math/big.nat.divLarge+0x297 math/big/natdiv.go:612 # 0x6303b1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x61e45a math/big.(*Int).QuoRem+0x7a math/big/int.go:293 # 0x61e816 math/big.(*Int).Mod+0x216 math/big/int.go:324 # 0x672f04 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:1108 # 0x671e24 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:895 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6dae3a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11d4185 github.com/pactus-project/pactus/state.(*state).validateBlock+0x245 github.com/pactus-project/pactus/state/validation.go:34 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1024] @ 0x142fd11 0x142fcd2 0x142fd20 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x142fd10 bytes.(*Buffer).String+0x1d0 bytes/buffer.go:71 # 0x142fcd1 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x191 github.com/pactus-project/pactus/www/html/server.go:273 # 0x142fd1f github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x1df github.com/pactus-project/pactus/www/html/transaction.go:31 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [31: 496] @ 0xb2fe0e 0xba0e67 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb2fe0d github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/metrics/context.go:16 # 0xba0e66 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x4a6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:88 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 112] @ 0xb2997b 0xb2be9f 0xba736a 0xbabf44 0x483781 # 0xb2997a github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:93 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [3: 48] @ 0x4a4e1f 0x4a4da8 0x5e4c9b 0xb42322 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x4a4e1e internal/itoa.Uitoa+0xde internal/itoa/itoa.go:32 # 0x4a4da7 internal/itoa.Itoa+0x67 internal/itoa/itoa.go:14 # 0x5e4c9a net.(*TCPAddr).String+0x17a net/tcpsock.go:52 # 0xb42321 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x61 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:251 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 192] @ 0x6868b9 0x68309a 0x68408b 0x6842a5 0x6a7997 0x6a7330 0x6a7452 0x6d9c05 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c666b 0x11d0ff7 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6868b8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x683099 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7996 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:91 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c666a github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11d0ff6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x756 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 6400] @ 0x479453 0x408c45 0x408c38 0x40ca74 0xb5d54d 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0xb5d54c github.com/libp2p/go-netroute.New+0x4cc github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:95 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [11: 352] @ 0x409c52 0x407ff9 0x479549 0x1283a65 0x128679a 0x12dea56 0x12de1f6 0x483781 # 0x1283a64 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2a4 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:403 # 0x1286799 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x339 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:685 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [1: 32] @ 0x5d27b9 0xb3f2f2 0xb40555 0xb3ec77 0xe9c916 0xe9c908 0x11a103f 0xdedcb6 0xdec62b 0xdeb4e5 0x483781 # 0x5d27b8 net.IP.String+0xd8 net/ip.go:315 # 0xb3f2f1 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x111 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:113 # 0xb40554 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:314 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xe9c915 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xe9c907 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x11a103e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.42.0/config/config.go:387 # 0xdedcb5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.52.0/server.go:667 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [3: 144] @ 0xdc1fdc 0xdc201e 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdc1fdb github.com/quic-go/quic-go.newRetransmissionQueue+0x23b github.com/quic-go/quic-go@v0.52.0/retransmission_queue.go:25 # 0xdc201d github.com/quic-go/quic-go.(*connection).preSetup+0x27d github.com/quic-go/quic-go@v0.52.0/connection.go:469 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 16] @ 0xdb78f6 0xdb6f0f 0xdb6e13 0xdba6be 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0xdb78f5 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:21 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdba6bd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:148 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [32: 49152] @ 0xda08a5 0x49bd51 0xde82a5 0xde8297 0xde7cc5 0xea38c2 0xd5f0ca 0x1155718 0x1151222 0xc4073b 0xc402c3 0x483781 # 0xda08a4 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:14 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xde82a4 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4c4 github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:21 # 0xde8296 github.com/quic-go/quic-go.(*sendStream).write+0x4b6 github.com/quic-go/quic-go@v0.52.0/send_stream.go:143 # 0xde7cc4 github.com/quic-go/quic-go.(*sendStream).Write+0xa4 github.com/quic-go/quic-go@v0.52.0/send_stream.go:99 # 0xea38c1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Write+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:63 # 0xd5f0c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:69 # 0x1155717 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x1151221 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:910 # 0xc4073a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x1ba github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:172 # 0xc402c2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x102 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:184 0: 0 [2: 4096] @ 0x63ce31 0x645d32 0x63d165 0x63bbd5 0x652b4f 0x11e3fc9 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x652b4e github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xae github.com/fxamacker/cbor/v2@v2.8.0/stream.go:37 # 0x11e3fc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 448] @ 0xba34ad 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xba34ac github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:105 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 192] @ 0x7b0f0d 0x7b1185 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xba99d0 0x483781 # 0x7b0f0c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.0/codec.go:121 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [7: 168] @ 0x13c067b 0x13bf4b9 0x483781 # 0x13c067a github.com/go-zeromq/zmq4.(*Queue).Pop+0x13a github.com/go-zeromq/zmq4@v0.17.0/queue.go:69 # 0x13bf4b8 github.com/go-zeromq/zmq4.(*pubMWriter).run+0x1b8 github.com/go-zeromq/zmq4@v0.17.0/pub.go:251 0: 0 [2: 64] @ 0x738daf 0x738451 0x73cada 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eadfe 0x8ecf93 0x8eb846 0x13c953a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x738dae github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:295 # 0x738450 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1b0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:242 # 0x73cad9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x6b9 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:866 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eadfd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8ecf92 github.com/pactus-project/pactus/store.(*store).PublicKey+0x92 github.com/pactus-project/pactus/store/store.go:246 # 0x8eb845 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x13c9539 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:153 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 576] @ 0x5159a6 0x1228a65 0x1226b32 0x12d85ac 0x12d7875 0x1298f82 0x12a3610 0x12d734d 0x1230f14 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0x1228a64 google.golang.org/grpc/internal/channelz.AddTraceEvent+0xa4 google.golang.org/grpc@v1.73.0/internal/channelz/trace.go:197 # 0x1226b31 google.golang.org/grpc/internal/channelz.Infof+0x91 google.golang.org/grpc@v1.73.0/internal/channelz/logging.go:39 # 0x12d85ab google.golang.org/grpc.(*ccResolverWrapper).addChannelzTraceEvent+0x36b google.golang.org/grpc@v1.73.0/resolver_wrapper.go:210 # 0x12d7874 google.golang.org/grpc.(*ccResolverWrapper).UpdateState+0x194 google.golang.org/grpc@v1.73.0/resolver_wrapper.go:139 # 0x1298f81 google.golang.org/grpc/internal/resolver/dns.(*dnsBuilder).Build+0x3e1 google.golang.org/grpc@v1.73.0/internal/resolver/dns/dns_resolver.go:128 # 0x12a360f google.golang.org/grpc/internal/resolver/delegatingresolver.New+0x98f google.golang.org/grpc@v1.73.0/internal/resolver/delegatingresolver/delegatingresolver.go:119 # 0x12d734c google.golang.org/grpc.(*ccResolverWrapper).start.func1+0x2ec google.golang.org/grpc@v1.73.0/resolver_wrapper.go:91 # 0x1230f13 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0x173 google.golang.org/grpc@v1.73.0/internal/grpcsync/callback_serializer.go:94 0: 0 [4: 64] @ 0xd44113 0x518563 0x518d98 0x51b81e 0x512945 0x1150051 0x114fe5f 0xbad4c4 0xbabdae 0x483781 # 0xd44112 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_error.go:38 # 0x518562 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x512944 fmt.Errorf+0x84 fmt/errors.go:25 # 0x1150050 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:716 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0xbad4c3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:539 # 0xbabdad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:418 0: 0 [20: 640] @ 0x66e673 0x671d96 0x6a0b85 0x6d9a45 0x6de2b5 0x6dccaf 0x11d447c 0x11d41d8 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66e672 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x552 github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:67 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d447b github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9b github.com/pactus-project/pactus/state/validation.go:54 # 0x11d41d7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x297 github.com/pactus-project/pactus/state/validation.go:38 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 864] @ 0xba2ffe 0xba304e 0xba33ec 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba2ffd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:36 # 0xba304d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:56 # 0xba33eb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:107 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 192] @ 0x1496253 0x66e73f 0x671d96 0x6a0b85 0x6d8ff3 0x6db27e 0x6db259 0x6daee8 0x11d1525 0x11d0fc5 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x66e73e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x61e github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:83 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d8ff2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6db27d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6db258 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6daee7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11d1524 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:530 # 0x11d0fc4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x724 github.com/pactus-project/pactus/state/state.go:488 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 18944] @ 0x7299b8 0x73a3ca 0x73ae86 0x73b1cc 0x733eae 0x73b05c 0x73b006 0x73bd26 0x73bf38 0x73a355 0x72b339 0x72bab0 0x72ba18 0x72cbfe 0x7514e6 0x7517b0 0x8efeed 0x8ebe85 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x7299b7 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x157 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b1cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73bf37 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x137 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x73a354 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x72b338 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x72baaf github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x72ba17 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x72cbfd github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7514e5 github.com/syndtr/goleveldb/leveldb.(*dbIter).next+0x1c5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_iter.go:232 # 0x7517af github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0xaf github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_iter.go:254 # 0x8efeec github.com/pactus-project/pactus/store.newValidatorStore+0x16c github.com/pactus-project/pactus/store/validator.go:27 # 0x8ebe84 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [9: 432] @ 0x61f133 0x685e14 0x6865a7 0x6a27c5 0x6a201e 0x6a2014 0x6da18d 0x6d99f4 0x6e62f0 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x61f132 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x685e13 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Exp+0x293 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:189 # 0x6865a6 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Sqrt+0x166 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:225 # 0x6a27c4 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).setBytes+0x2a4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/marshal.go:1251 # 0x6a201d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/marshal.go:1159 # 0x6a2013 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/marshal.go:1082 # 0x6da18c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x6d99f3 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 160] @ 0xb57e0d 0xba6fe5 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb57e0c github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).NetworkSize+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:167 # 0xba6fe4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x524 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:50 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [16: 384] @ 0x125e445 0x125c723 0x1280832 0x483781 # 0x125e444 golang.org/x/net/http2.parsePingFrame+0x44 golang.org/x/net@v0.42.0/http2/frame.go:880 # 0x125c722 golang.org/x/net/http2.(*Framer).ReadFrame+0x282 golang.org/x/net@v0.42.0/http2/frame.go:523 # 0x1280831 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1d1 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1662 0: 0 [2: 32] @ 0xd0f0d5 0xd106e5 0xd09113 0xd0202a 0xd542ca 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd106e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:445 # 0xd09112 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x4f2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:465 # 0xd02029 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd542c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:220 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [13: 14976] @ 0x123b23f 0x123ae25 0x12433bf 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123b23e google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x9e google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:238 # 0x123ae24 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteInt+0x24 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:180 # 0x12433be google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x5fe google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:306 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [8: 12288] @ 0xdfd885 0x49bd51 0xdde7f8 0xdde7ec 0xdcdb92 0xdcd46f 0xdcd5ef 0xdcd5ef 0xdc328f 0x483781 # 0xdfd884 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:87 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdde7f7 github.com/quic-go/quic-go.getPacketBuffer+0x177 github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:72 # 0xdde7eb github.com/quic-go/quic-go.(*packetPacker).PackMTUProbePacket+0x16b github.com/quic-go/quic-go@v0.52.0/packet_packer.go:805 # 0xdcdb91 github.com/quic-go/quic-go.(*connection).sendPackets+0x551 github.com/quic-go/quic-go@v0.52.0/connection.go:2124 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdcd5ee github.com/quic-go/quic-go.(*connection).triggerSending+0x22e github.com/quic-go/quic-go@v0.52.0/connection.go:2092 # 0xdcd5ee github.com/quic-go/quic-go.(*connection).triggerSending+0x22e github.com/quic-go/quic-go@v0.52.0/connection.go:2092 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [5: 160] @ 0x66da16 0x671a1a 0x68da9f 0x6a0c45 0x6d9a45 0x6de2b5 0x6dccaf 0x11d447c 0x11d41d8 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66da15 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.22.0/bitset.go:175 # 0x671a19 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:823 # 0x68da9e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a0c44 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d447b github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9b github.com/pactus-project/pactus/state/validation.go:54 # 0x11d41d7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x297 github.com/pactus-project/pactus/state/validation.go:38 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 320] @ 0xc463e7 0xc45ace 0xc5d0e2 0xc59a87 0x483781 # 0xc463e6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x6e6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:821 # 0xc45acd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:750 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [1: 240] @ 0x73b97c 0x73bd9c 0x73caac 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ed2f3 0x11d326c 0x13cdfff 0x134668b 0x139cede 0x13464e3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x73b97b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x73bd9b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:769 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ed2f2 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11d326b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:697 # 0x13cdffe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x134668a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13464e2 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [3: 96] @ 0x4dd42c 0xd0f0ae 0xd0c63b 0xd0c5dd 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd2744d 0xd276a5 0xd298b3 0xd5f202 0x11553e9 0x115127c 0xb34033 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0c63a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:374 # 0xd0c5dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:773 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd2744c github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:329 # 0xd276a4 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:367 # 0xd298b2 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:47 # 0xd5f201 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:81 # 0x11553e8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x115127b github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x1b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:914 # 0xb34032 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x6f2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:306 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [22: 1408] @ 0xc354c5 0xc354d8 0xc351cb 0xc34da8 0xc3c20a 0xba03be 0xbac44e 0x483781 # 0xc354c4 github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x644 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:94 # 0xc354d7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).FindAddr+0x657 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:101 # 0xc351ca github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x34a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:365 # 0xc34da7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc3c209 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0xba03bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).maybeAddAddrs+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:932 # 0xbac44d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x7cd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:464 0: 0 [7: 112] @ 0x523505 0x523610 0x529b25 0x1319e90 0x13199d7 0x13319f1 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x523504 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x52360f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x529b24 strings.ToLower+0xa4 strings/strings.go:742 # 0x1319e8f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x3af github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:188 # 0x13199d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:79 # 0x13319f0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:661 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 48] @ 0xc46b25 0xc45aff 0xc5d0e2 0xc59a87 0x483781 # 0xc46b24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x2e4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:878 # 0xc45afe github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x7e github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:751 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [2: 448] @ 0x7836ba 0x7836d0 0x14b27fe 0x14e7856 0x14f0c50 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7836b9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:199 # 0x7836cf crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x14e7855 crypto/internal/fips140/ecdsa.newDRBG[...]+0x535 crypto/internal/fips140/ecdsa/hmacdrbg.go:110 # 0x14f0c4f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:297 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 286720] @ 0x123a36b 0x123b02b 0x1242a05 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a36a google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:93 # 0x123b02a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:209 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 96] @ 0x5ef66a 0x5ea2f5 0x5e2ea7 0x5e2a1b 0x5d77f8 0x5eb607 0x5e9b74 0x5ba0ba 0x5b9b13 0x5c872c 0x5dca91 0x5b96b7 0x5d9a37 0x5b87d4 0x483781 # 0x5ef669 net.ipToSockaddr+0x209 net/ipsock_posix.go:222 # 0x5ea2f4 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x5e2ea6 net.(*netFD).dial+0x386 net/sock_posix.go:121 # 0x5e2a1a net.socket+0x29a net/sock_posix.go:70 # 0x5d77f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5eb606 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5e9b73 net.DialUDP+0x1d3 net/udpsock.go:300 # 0x5ba0b9 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x5b9b12 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x5c872b net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x5dca90 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:68 # 0x5b96b6 net.init.func1+0x36 net/hook.go:21 # 0x5d9a36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5b87d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [3: 384] @ 0x49c652 0x49bc65 0xdbe75f 0xdbe690 0xde78dc 0xdc39c5 0x483781 # 0x49c651 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdbe75e github.com/quic-go/quic-go.(*packetBuffer).putBack+0x3e github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:63 # 0xdbe68f github.com/quic-go/quic-go.(*packetBuffer).Release+0x2f github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:50 # 0xde78db github.com/quic-go/quic-go.(*sendQueue).Run+0x1bb github.com/quic-go/quic-go@v0.52.0/send_queue.go:99 # 0xdc39c4 github.com/quic-go/quic-go.(*connection).run.func3+0x24 github.com/quic-go/quic-go@v0.52.0/connection.go:534 0: 0 [45: 18720] @ 0x6f0b73 0x11d4562 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6f0b72 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:117 # 0x11d4561 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x21 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x4dd42c 0xd0f0ae 0xd10a99 0xd0b652 0xd05006 0xd5f6b9 0x114f084 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd10a98 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:508 # 0xd0b651 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x671 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:677 # 0xd05005 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:865 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114f083 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x623 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:639 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [15: 720] @ 0x6f25fb 0x6f25d8 0x6f251f 0x11d1fa8 0x8fb0c7 0x11d1dda 0x11d0e07 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6f25fa bytes.NewBuffer+0x3a bytes/buffer.go:472 # 0x6f25d7 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x17 github.com/pactus-project/pactus/types/account/account.go:83 # 0x6f251e github.com/pactus-project/pactus/types/account.(*Account).Hash+0x1e github.com/pactus-project/pactus/types/account/account.go:68 # 0x11d1fa7 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x67 github.com/pactus-project/pactus/state/state.go:574 # 0x8fb0c6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x11d1dd9 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:571 # 0x11d0e06 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x566 github.com/pactus-project/pactus/state/state.go:475 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [38: 4256] @ 0x1276c25 0x127a27a 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1276c24 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x84 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:494 # 0x127a279 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:778 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [8: 256] @ 0x409c52 0x40b817 0x40b585 0x40e306 0x6ef388 0x11dc731 0x11dc673 0x11d63b5 0x11d6378 0x11d6290 0x11dd488 0x11f93b7 0x11f4a0b 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6ef387 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x11dc730 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x11dc672 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x11d63b4 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x74 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x11d6377 github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x37 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x11d628f github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x11dd487 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x11f93b6 github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x56 github.com/pactus-project/pactus/sync/sync.go:148 # 0x11f4a0a github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ca github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 448] @ 0xb5e9bf 0xbab787 0xbab769 0xbab72f 0xbab49e 0xbaa8c5 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbab786 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:148 # 0xbab768 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:158 # 0xbab72e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:382 # 0xbab49d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:356 # 0xbaa8c4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:305 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [28: 6720] @ 0x63ce31 0x645d32 0x63d165 0x63bbd5 0x652b4f 0x11e3fc9 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x652b4e github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xae github.com/fxamacker/cbor/v2@v2.8.0/stream.go:37 # 0x11e3fc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 624] @ 0x50e0e8 0x50dd2c 0x5df833 0x5df57a 0x5bdc86 0x5bd6c5 0x5dca07 0x5b96b7 0x5d9a37 0x5b87d4 0x483781 # 0x50e0e7 os.statNolog+0x27 os/stat_unix.go:30 # 0x50dd2b os.Stat+0x2b os/stat.go:13 # 0x5df832 net.(*nsswitchConfig).tryUpdate+0x152 net/nss.go:65 # 0x5df579 net.getSystemNSS+0x19 net/nss.go:34 # 0x5bdc85 net.(*conf).lookupOrder+0x425 net/conf.go:351 # 0x5bd6c4 net.(*conf).hostLookupOrder+0x84 net/conf.go:238 # 0x5dca06 net.(*Resolver).lookupIP+0xa6 net/lookup_unix.go:64 # 0x5b96b6 net.init.func1+0x36 net/hook.go:21 # 0x5d9a36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5b87d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 48] @ 0x77a057 0xd20525 0xd200e5 0xd29ce5 0xd81b99 0xd805f5 0xd7fbda 0xd7e1f2 0x483781 # 0x77a056 log.New+0x36 log/log.go:72 # 0xd20524 github.com/libp2p/go-yamux/v5.newSession+0x224 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:137 # 0xd200e4 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.0.1/mux.go:127 # 0xd29ce4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/transport.go:51 # 0xd81b98 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:276 # 0xd805f4 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x974 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:196 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [13: 208] @ 0xd29570 0xd297c8 0xd5ef8a 0x4ce0f1 0xb271f1 0xb271cf 0x779571 0xb26aaa 0xb26e1f 0xba0c32 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd2956f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x4f github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:22 # 0xd297c7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:38 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xb271f0 io.ReadFull+0x30 io/io.go:354 # 0xb271ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0xb26aa9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb26e1e github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x9e github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xba0c31 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:53 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [11: 264] @ 0x124270b 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x124270a google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x30a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:250 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [4: 320] @ 0x7b2773 0x7b267f 0xb3f309 0xb4077c 0xb40766 0xb3ec77 0xb42b97 0xb42b80 0x114393b 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x7b2772 github.com/multiformats/go-multiaddr.newComponent+0x32 github.com/multiformats/go-multiaddr@v0.16.0/component.go:253 # 0x7b267e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.0/component.go:246 # 0xb3f308 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:113 # 0xb4077b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:134 # 0xb40765 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:342 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb42b96 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb42b7f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:397 # 0x114393a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x61a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:660 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [14: 224] @ 0x66da05 0x671a1a 0x68da9f 0x6a0c45 0x6d9a45 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x66da04 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.22.0/bitset.go:177 # 0x671a19 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:823 # 0x68da9e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a0c44 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 720] @ 0x461ac6 0xba31be 0xba3207 0xba3287 0xbac83c 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba31bd github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x13d github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:46 # 0xba3206 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:24 # 0xba3286 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:72 # 0xbac83b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:477 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 192] @ 0x682a35 0x68408b 0x6842a5 0x6a7985 0x6a7330 0x6a7452 0x6d9c05 0x11c41fe 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x682a34 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7984 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:90 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11c41fd github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x9d github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x14b2890 0x14fc91a 0x1501be5 0x980d85 0x97d951 0x97e81f 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980d84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x97d950 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 crypto/tls/handshake_server_tls13.go:963 # 0x97e81e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x71e crypto/tls/handshake_server_tls13.go:1117 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 768] @ 0x87b348 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0xb27a72 0x10c74a8 0x10c6c4a 0x10c5f8f 0x10c390c 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x87b347 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5237 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0xb27a71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10c74a7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:621 # 0x10c6c49 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:581 # 0x10c5f8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:513 # 0x10c390b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:96 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 336] @ 0x630b72 0x630a60 0x6303b2 0x61d09b 0x61d1e5 0xb5742b 0xb578b8 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0x630b71 math/big.nat.make+0x1b1 math/big/nat.go:66 # 0x630a5f math/big.nat.divLarge+0x9f math/big/natdiv.go:604 # 0x6303b1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x61d09a math/big.(*Float).uquo+0x17a math/big/float.go:1367 # 0x61d1e4 math/big.(*Float).Quo+0x44 math/big/float.go:1647 # 0xb5742a github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:67 # 0xb578b7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:110 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 72] @ 0x11557c5 0x8ff30b 0x11556cd 0x1151222 0x5963f5 0xb349a5 0xb3499f 0xb33a85 0xb33a86 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0x11557c4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x64 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x11556cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x1151221 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:910 # 0x5963f4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:643 # 0xb349a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x164 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:377 # 0xb3499e github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x15e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:369 # 0xb33a84 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:317 # 0xb33a85 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:274 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [1: 48] @ 0x4794fa 0x47950f 0x530225 0x52f459 0x52f41d 0x945dcb 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x530224 context.(*cancelCtx).propagateCancel+0x124 context/context.go:490 # 0x52f458 context.withCancel+0x58 context/context.go:278 # 0x52f41c context.WithCancel+0x1c context/context.go:241 # 0x945dca crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1519 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 288] @ 0x53a31a 0x6646e5 0x6e151a 0x6e14b9 0x6e6c51 0x6e763e 0x6e7726 0x8feb0c 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x53a319 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e1519 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e14b8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6e6c50 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6e763d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6e7725 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x8feb0b github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:33 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [28: 1344] @ 0x5d27b9 0x7b70af 0x7bd5d7 0x7b1f8f 0x7b5615 0x7b5616 0x11eb98a 0x11eadcf 0x11eb273 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x5d27b8 net.IP.String+0xd8 net/ip.go:315 # 0x7b70ae github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:134 # 0x7bd5d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:47 # 0x7b1f8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b5614 github.com/multiformats/go-multiaddr.(*Component).Value+0xb4 github.com/multiformats/go-multiaddr@v0.16.0/component.go:184 # 0x7b5615 github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xb5 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:241 # 0x11eb989 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c9 github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x11eadce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11eb272 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 312] @ 0x82d96e 0x1243c65 0x1242cae 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x82d96d google.golang.org/protobuf/internal/order.RangeEntries+0x16d google.golang.org/protobuf@v1.36.6/internal/order/range.go:105 # 0x1243c64 google.golang.org/protobuf/encoding/protojson.encoder.marshalMap+0x204 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:370 # 0x1242cad google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0xcd google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:282 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 32] @ 0x11ccc16 0x11ccb31 0x11ccb65 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb65 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb31 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 128] @ 0x12614fe 0x125c956 0x1280832 0x483781 # 0x12614fd golang.org/x/net/http2.(*Framer).readMetaFrame+0xdd golang.org/x/net@v0.42.0/http2/frame.go:1548 # 0x125c955 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.42.0/http2/frame.go:537 # 0x1280831 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1d1 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1662 0: 0 [6: 288] @ 0x8ea35b 0x8ea321 0x8ec3e5 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8ea35a bytes.NewBuffer+0xda bytes/buffer.go:472 # 0x8ea320 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xa0 github.com/pactus-project/pactus/store/block.go:53 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 1584] @ 0xdd0432 0xdd0372 0xdf2ab4 0xdff3fb 0xdff3df 0xdf2d6e 0xdd022c 0xea2289 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xdd0431 github.com/quic-go/quic-go/internal/flowcontrol.NewStreamFlowController+0x131 github.com/quic-go/quic-go@v0.52.0/internal/flowcontrol/stream_flow_controller.go:34 # 0xdd0371 github.com/quic-go/quic-go.(*connection).newFlowController+0x71 github.com/quic-go/quic-go@v0.52.0/connection.go:2529 # 0xdf2ab3 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x53 github.com/quic-go/quic-go@v0.52.0/streams_map.go:90 # 0xdff3fa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:115 # 0xdff3de github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:77 # 0xdf2d6d github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.52.0/streams_map.go:142 # 0xdd022b github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x2b github.com/quic-go/quic-go@v0.52.0/connection.go:2509 # 0xea2288 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/conn.go:62 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [2: 96] @ 0x11c0837 0x11bcbaa 0x483781 # 0x11c0836 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2d6 github.com/pactus-project/pactus/network/stream.go:95 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [10: 480] @ 0x7521d1 0x7521bd 0x752171 0x7477c5 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x13c9384 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x7521d0 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x7521bc container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x752170 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_snapshot.go:44 # 0x7477c4 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:849 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x13c9383 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:138 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [12: 3072] @ 0xc0db08 0xc0cae6 0xc09d76 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0db07 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2369 # 0xc0cae5 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xe25 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2066 # 0xc09d75 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x615 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1588 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [9: 432] @ 0xba2ee6 0xba2e57 0xba3492 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba2ee5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:36 # 0xba2e56 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:46 # 0xba3491 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:111 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 224] @ 0xd260d6 0xd261cc 0xd20f2b 0xd2945d 0xd54595 0xd54358 0x10c5698 0x10c5d25 0x10c5379 0x483781 # 0xd260d5 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.0.1/deadline.go:22 # 0xd261cb github.com/libp2p/go-yamux/v5.newStream+0x14b github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:63 # 0xd20f2a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.0.1/session.go:234 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0x10c5697 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xb7 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:474 # 0x10c5d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xe4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:501 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [2: 8192] @ 0xb276df 0xb27672 0xb27676 0x10af2e7 0x10ae765 0x483781 # 0xb276de bufio.NewReaderSize+0xbe bufio/bufio.go:57 # 0xb27671 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xb27675 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x10af2e6 github.com/libp2p/go-libp2p/p2p/host/autonat.(*client).DialBack+0x506 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/client.go:68 # 0x10ae764 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).probe+0x144 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/autonat.go:389 0: 0 [17: 2448] @ 0x479453 0x408c45 0x408c38 0x40c292 0x13cd1bd 0x13ccc7e 0x11e976e 0x13cc4bb 0x133b92b 0x139cede 0x133b783 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13cd1bc github.com/pactus-project/pactus/www/grpc.metricToProto+0x23c github.com/pactus-project/pactus/www/grpc/network.go:141 # 0x13ccc7d github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x5dd github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x11e976d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x13cc4ba github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x133b92a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:124 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x133b782 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:126 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [12: 1344] @ 0x1276d7b 0x1276e12 0x127a27a 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1276d7a google.golang.org/grpc/internal/transport.newWriteQuota+0x1da google.golang.org/grpc@v1.73.0/internal/transport/flowcontrol.go:46 # 0x1276e11 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x271 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:498 # 0x127a279 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:778 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [11: 1408] @ 0xbaad59 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xbaad58 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x298 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:323 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 96] @ 0xba2fbf 0xba3016 0xba304e 0xba33ec 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xba2fbe github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba3015 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba304d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:56 # 0xba33eb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:107 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 1152] @ 0x66e465 0x671d96 0x6a0b85 0x6d8ff3 0x6db27e 0x6db259 0x6daee8 0x11d1525 0x11d0fc5 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66e464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x344 github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:61 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d8ff2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6db27d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6db258 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6daee7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11d1524 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:530 # 0x11d0fc4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x724 github.com/pactus-project/pactus/state/state.go:488 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 640] @ 0x62d7e5 0x62d75d 0x68dd0a 0x68dc93 0x6a1445 0x6a0bfb 0x6d9a45 0x6de2b5 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x62d7e4 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62d75c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x68dd09 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:512 # 0x68dc92 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6a1444 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a0bfa github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:55 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 576] @ 0x682a73 0x68408b 0x6a7885 0x6a7330 0x6a7452 0x6d9c05 0x11c41fe 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x682a72 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6a7884 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:80 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11c41fd github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x9d github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 112] @ 0x4c311c 0x4c3777 0x4c1bb4 0x889c75 0x87f3d8 0x87e829 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x4c311b reflect.makeInt+0x3b reflect/value.go:3326 # 0x4c3776 reflect.cvtInt+0x96 reflect/value.go:3404 # 0x4c1bb3 reflect.Value.Convert+0xb3 reflect/value.go:3086 # 0x889c74 google.golang.org/protobuf/internal/impl.(*int32Converter).GoValueOf+0x94 google.golang.org/protobuf@v1.36.6/internal/impl/convert.go:181 # 0x87f3d7 google.golang.org/protobuf/internal/impl.consumeMap+0x677 google.golang.org/protobuf@v1.36.6/internal/impl/codec_map.go:167 # 0x87e828 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x268 google.golang.org/protobuf@v1.36.6/internal/impl/codec_map.go:65 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [32: 6656] @ 0x8694a5 0x869497 0x88fefa 0x88fb38 0x86023b 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x8694a4 google.golang.org/protobuf/internal/impl.pointer.growInt32Slice+0x1e4 google.golang.org/protobuf@v1.36.6/internal/impl/pointer_unsafe.go:156 # 0x869496 google.golang.org/protobuf/internal/impl.consumeInt32Slice+0x1d6 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:755 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86023a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:186 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 16] @ 0x47e507 0x4c06e6 0x4c058e 0x54a4bf 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11eb60e 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x47e506 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c06e5 reflect.Value.grow+0xa5 reflect/value.go:2603 # 0x4c058d reflect.Value.Grow+0x6d reflect/value.go:2590 # 0x54a4be encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:547 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eb60d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x8e5e25 0x8e5e0e 0x8e5d9a 0xc3502a 0xc34aa7 0xc44ac7 0x483781 # 0x8e5e24 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:23 # 0x8e5e0d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.0/util.go:82 # 0x8e5d99 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.42.0/core/peer/addrinfo.go:56 # 0xc35029 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x1a9 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc34aa6 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc44ac6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x546 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:609 0: 0 [6: 144] @ 0x6da6d3 0x6e7268 0x6e7070 0x6e674d 0x63f4e7 0x63c328 0x642f79 0x63cfef 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6da6d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e7267 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6e706f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6e674c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x642f78 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2289 # 0x63cfee github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x130e github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1634 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 4032] @ 0x682a54 0x68408b 0x6842a5 0x6a7997 0x6a7330 0x6a7452 0x6d9c05 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a53 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7996 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:91 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 224] @ 0xd205ec 0xd200e5 0xd29ce5 0xd81b99 0xd805f5 0xd7fbda 0xd7e1f2 0x483781 # 0xd205eb github.com/libp2p/go-yamux/v5.newSession+0x2eb github.com/libp2p/go-yamux/v5@v5.0.1/session.go:148 # 0xd200e4 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.0.1/mux.go:127 # 0xd29ce4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/transport.go:51 # 0xd81b98 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:276 # 0xd805f4 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x974 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:196 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x14ddead 0x14e8ac6 0x14f0c92 0x14f0c51 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14ddeac crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:150 # 0x14e8ac5 crypto/internal/fips140/ecdsa.signGeneric[...]+0x445 crypto/internal/fips140/ecdsa/ecdsa.go:372 # 0x14f0c91 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14f0c50 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:299 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x14b2890 0x14fccb5 0x1501d26 0x1502df5 0x97bd39 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x14fccb4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:19 # 0x1501d25 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1502df4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x97bd38 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x3f8 crypto/tls/handshake_server_tls13.go:761 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 48] @ 0x11ba61c 0x11a4fdc 0x10ad052 0x10ac35e 0x483781 # 0x11ba61b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x11a4fdb github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x3b github.com/libp2p/go-libp2p@v0.42.0/config/config.go:639 # 0x10ad051 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x31 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/autonat.go:247 # 0x10ac35d github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x65d github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/autonat.go:233 0: 0 [15: 720] @ 0xba2ee6 0xba2e57 0xba343a 0xbab0c7 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba2ee5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:36 # 0xba2e56 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:46 # 0xba3439 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:109 # 0xbab0c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:334 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 480] @ 0xa60a71 0xa6078d 0xa657cc 0xb5a68d 0x483781 # 0xa60a70 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:185 # 0xa6078c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:149 # 0xa657cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xb5a68c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x30c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:222 0: 0 [1: 96] @ 0x6d836b 0x11c41cc 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x6d836a github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0xca github.com/pactus-project/pactus/crypto/bls/bls.go:55 # 0x11c41cb github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x6b github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 192] @ 0x129b0aa 0x12d8bea 0x12f3e65 0x12ed2d1 0x12cc0d9 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x129b0a9 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:55 # 0x12d8be9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.73.0/rpc_util.go:722 # 0x12f3e64 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.73.0/stream.go:1823 # 0x12ed2d0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.73.0/stream.go:913 # 0x12cc0d8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.73.0/call.go:70 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 96] @ 0xb56608 0xb565dd 0xb5e489 0xb5e26e 0xb5e5f1 0xbac90a 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb56607 github.com/whyrusleeping/go-keyspace.XOR+0x87 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:69 # 0xb565dc github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0x5c github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:36 # 0xb5e488 github.com/whyrusleeping/go-keyspace.Key.Distance+0x248 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb5e26d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:80 # 0xb5e5f0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:92 # 0xbac909 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:497 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 640] @ 0x62d7e5 0x62d75d 0x68dd0a 0x68dc93 0x6a1445 0x6a0bfb 0x6d9a45 0x6de2b5 0x6dccaf 0x11d447c 0x11d41d8 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x62d7e4 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62d75c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x68dd09 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:512 # 0x68dc92 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6a1444 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a0bfa github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:55 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d447b github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9b github.com/pactus-project/pactus/state/validation.go:54 # 0x11d41d7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x297 github.com/pactus-project/pactus/state/validation.go:38 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 512] @ 0x49c0fc 0x49bf46 0x49bcbc 0x8e3bb8 0xc40625 0xc40616 0xc402c3 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8e3bb7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xc40624 github.com/libp2p/go-buffer-pool.Get+0xa4 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc40615 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x95 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:163 # 0xc402c2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x102 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:184 0: 0 [35: 560] @ 0xd0f0d5 0xd10d1f 0xd0bb45 0xd052eb 0xd5f6b9 0x114cc93 0xd53a85 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd10d1e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:546 # 0xd0bb44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:696 # 0xd052ea github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x48a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:883 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114cc92 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:397 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 320] @ 0xd05fbe 0xd02d7f 0xd00e70 0xd04f2f 0xd5f6b9 0x114cc93 0xd53a85 0x483781 # 0xd05fbd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:56 # 0xd02d7e github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0xde github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:540 # 0xd00e6f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0xef github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:289 # 0xd04f2e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0xce github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:861 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114cc92 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:397 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 64] @ 0x6e7e8f 0x6e9e0d 0x6e8690 0x11f494c 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6e7e8e github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x4e github.com/pactus-project/pactus/util/simplemerkle/merkle.go:70 # 0x6e9e0c github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6e868f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x11f494b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 2048] @ 0x8e3c6f 0xd22cc7 0xd22cb0 0xd26af3 0xd26734 0xd29838 0xd5f0ca 0x1155718 0x1151222 0xc4073b 0xc402c3 0x483781 # 0x8e3c6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd22cc6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd22caf github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.0.1/session.go:521 # 0xd26af2 github.com/libp2p/go-yamux/v5.(*Stream).write+0x352 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:185 # 0xd26733 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x73 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:133 # 0xd29837 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:42 # 0xd5f0c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:69 # 0x1155717 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x1151221 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:910 # 0xc4073a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x1ba github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:172 # 0xc402c2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x102 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:184 0: 0 [17: 5984] @ 0x63ce31 0x645d32 0x63d165 0x63bbd5 0x652b4f 0x11e3fc9 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x652b4e github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xae github.com/fxamacker/cbor/v2@v2.8.0/stream.go:37 # 0x11e3fc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20: 3840] @ 0x682a35 0x68408b 0x6842a5 0x6a78f2 0x6a7330 0x6a7452 0x6d9c05 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a34 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a78f1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:83 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0xd7ddd5 0x483781 # 0xd7ddd4 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0x214 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:103 0: 0 [4: 192] @ 0xc5a94d 0xc5a5a5 0xc59765 0x483781 # 0xc5a94c github.com/libp2p/go-libp2p-pubsub.(*PubSub).getHelloPacket+0x72c github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:35 # 0xc5a5a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePendingPeers+0x384 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:917 # 0xc59764 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x884 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:782 0: 0 [2: 704] @ 0x479453 0x408c45 0x408c38 0x40e252 0xd328a5 0xd4ecf7 0xd5117b 0xd4eb47 0xd5bf4c 0x483781 # 0xd328a4 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*cmNotifee).Connected+0x344 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/connmgr/connmgr.go:696 # 0xd4ecf6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:443 # 0xd5117a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:765 # 0xd4eb46 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x6e6 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:442 # 0xd5bf4b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x8b github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [23: 20608] @ 0x14af37a 0x98a419 0x93cf76 0x97ea53 0x977f05 0x97257d 0x9460fa 0x983528 0x483781 # 0x14af379 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x98a418 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:560 # 0x93cf75 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:235 # 0x97ea52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1144 # 0x977f04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:97 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 64] @ 0xa65765 0xb2b945 0xba736a 0xbabf44 0x483781 # 0xa65764 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xb2b944 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:146 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [2: 64] @ 0x11ccc16 0x11ccb31 0x11ccb31 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb31 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x77a077 0xd20525 0xd200e5 0xd29ce5 0xd81b99 0xd805f5 0xd7fbda 0xd7e1f2 0x483781 # 0x77a076 log.New+0x56 log/log.go:74 # 0xd20524 github.com/libp2p/go-yamux/v5.newSession+0x224 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:137 # 0xd200e4 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.0.1/mux.go:127 # 0xd29ce4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/transport.go:51 # 0xd81b98 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:276 # 0xd805f4 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x974 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:196 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 256] @ 0x14b28ce 0x14fc91a 0x1501be5 0x980bee 0x93cf67 0x97be45 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980bed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97be44 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 crypto/tls/handshake_server_tls13.go:766 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [25: 1200] @ 0x4794fa 0x47950f 0x530225 0x52f459 0x52f41d 0x9fe06a 0xa028b8 0x483781 # 0x530224 context.(*cancelCtx).propagateCancel+0x124 context/context.go:490 # 0x52f458 context.withCancel+0x58 context/context.go:278 # 0x52f41c context.WithCancel+0x1c context/context.go:241 # 0x9fe069 net/http.(*conn).readRequest+0x6c9 net/http/server.go:1083 # 0xa028b7 net/http.(*conn).serve+0x397 net/http/server.go:2027 0: 0 [14: 1568] @ 0x47fb1c 0x4e4bd5 0x530f5c 0x53162d 0x5315ef 0x13bdf1e 0x13c5e92 0x13c7825 0x14753ff 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e4bd4 time.AfterFunc+0x34 time/sleep.go:211 # 0x530f5b context.WithDeadlineCause+0x21b context/context.go:643 # 0x53162c context.WithDeadline+0x4c context/context.go:617 # 0x5315ee context.WithTimeout+0xe context/context.go:695 # 0x13bdf1d github.com/go-zeromq/zmq4.(*pubSocket).Send+0x7d github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x13c5e91 github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x391 github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:38 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 1600] @ 0x11cf45a 0x11cf423 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11cf459 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Clone+0x219 github.com/pactus-project/pactus/types/certificate/block_certificate.go:46 # 0x11cf422 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e2 github.com/pactus-project/pactus/state/state.go:312 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x11ccc16 0x11ccb65 0x11ccb31 0x11ceaaf 0x11cea95 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ceaae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea94 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:233 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 1792] @ 0xd28e25 0xd27ded 0xd24694 0xd23f0f 0xd23d58 0x483781 # 0xd28e24 github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x2a4 github.com/libp2p/go-yamux/v5@v5.0.1/util.go:176 # 0xd27dec github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:479 # 0xd24693 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:787 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [6: 192] @ 0x4d5e15 0x5d0bf3 0x5d0aa5 0x5cf2a5 0xb5d5d6 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5e14 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5d0bf2 net.addrTable+0x112 net/interface_linux.go:149 # 0x5d0aa4 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5cf2a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb5d5d5 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [2: 64] @ 0xa66cf8 0xb51397 0xb51334 0xb5134a 0xb5443b 0xba9bb7 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xa66cf7 github.com/ipfs/boxo/util.XOR+0x57 github.com/ipfs/boxo@v0.33.0/util/util.go:125 # 0xb51396 github.com/libp2p/go-libp2p-kbucket.xor+0x96 github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:31 # 0xb51333 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeer+0x33 github.com/libp2p/go-libp2p-kbucket@v0.7.0/sorting.go:34 # 0xb51349 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeersFromList+0x49 github.com/libp2p/go-libp2p-kbucket@v0.7.0/sorting.go:41 # 0xb5443a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x1da github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:463 # 0xba9bb6 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:169 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 10368] @ 0xb518c6 0xb51a7a 0xb5ac25 0xb5a6df 0x483781 # 0xb518c5 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.7.0/bucket.go:52 # 0xb51a79 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x299 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:111 # 0xb5ac24 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:273 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 384] @ 0xa60ab9 0xa6078d 0xa657cc 0xb2b945 0xba736a 0xba99d0 0x483781 # 0xa60ab8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:186 # 0xa6078c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:149 # 0xa657cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xb2b944 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:146 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [3: 144] @ 0x6da6bb 0x6e7268 0x6e7070 0x6e90e8 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6da6ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6e7267 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6e706f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [24: 2688] @ 0x47fb1c 0x4e4bd5 0x530f5c 0x53162d 0x5315ef 0x13bdf1e 0x13c6bff 0x13c7825 0x14753ff 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e4bd4 time.AfterFunc+0x34 time/sleep.go:211 # 0x530f5b context.WithDeadlineCause+0x21b context/context.go:643 # 0x53162c context.WithDeadline+0x4c context/context.go:617 # 0x5315ee context.WithTimeout+0xe context/context.go:695 # 0x13bdf1d github.com/go-zeromq/zmq4.(*pubSocket).Send+0x7d github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x13c6bfe github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x27e github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:28 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x10b16ce 0x10aeca5 0x10ac332 0x483781 # 0x10b16cd github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipPeer+0xeed github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/dialpolicy.go:68 # 0x10aeca4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x364 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/autonat.go:426 # 0x10ac331 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x631 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/autonat.go:226 0: 0 [1: 16] @ 0x7edf25 0x7f3e6a 0x7f4b7d 0x9774c9 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7edf24 crypto/x509.parseName+0x324 crypto/x509/parser.go:139 # 0x7f3e69 crypto/x509.parseCertificate+0x689 crypto/x509/parser.go:980 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0x9774c8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:903 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 640] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27fe 0x6d7845 0x6d7dcb 0xdb7945 0xdb7e85 0xdb7a6c 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb7e84 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:56 # 0xdb7a6b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:35 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 80] @ 0x971e15 0x971de5 0x971cf7 0x7d65c2 0x7d6951 0x971c96 0x971b8c 0x7d65c2 0x7d6951 0x971a34 0x97199c 0x9722d8 0x97e80d 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x971e14 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x971de4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x971cf6 crypto/tls.(*certificateVerifyMsg).marshal.func1.1+0x16 crypto/tls/handshake_messages.go:1846 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x971c95 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b5 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x971b8b crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1845 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x971a33 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97199b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1841 # 0x9722d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1941 # 0x97e80c crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x70c crypto/tls/handshake_server_tls13.go:1110 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 448] @ 0xda633a 0x49bd51 0xda6f7e 0xda9c76 0xdcfb8a 0xdcf0dd 0xdcd599 0xdcd5ef 0xdc328f 0x483781 # 0xda6339 github.com/quic-go/quic-go/internal/ackhandler.init.func1+0x19 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/packet.go:32 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xda6f7d github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/packet.go:35 # 0xda9c75 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x355 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:300 # 0xdcfb89 github.com/quic-go/quic-go.(*connection).sendPackedCoalescedPacket+0x3e9 github.com/quic-go/quic-go@v0.52.0/connection.go:2435 # 0xdcf0dc github.com/quic-go/quic-go.(*connection).sendProbePacket+0x2dc github.com/quic-go/quic-go@v0.52.0/connection.go:2340 # 0xdcd598 github.com/quic-go/quic-go.(*connection).triggerSending+0x1d8 github.com/quic-go/quic-go@v0.52.0/connection.go:2085 # 0xdcd5ee github.com/quic-go/quic-go.(*connection).triggerSending+0x22e github.com/quic-go/quic-go@v0.52.0/connection.go:2092 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [25: 400] @ 0x52f465 0x1284efd 0x128679a 0x12dea56 0x12de1f6 0x483781 # 0x52f464 context.WithCancel+0x64 context/context.go:242 # 0x1284efc google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x173c google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:538 # 0x1286799 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x339 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:685 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [5: 2240] @ 0xdf13e5 0xdf29ee 0xe01803 0xdf3815 0xdf36b7 0xdcafbe 0xdca393 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2c05 0x483781 # 0xdf13e4 github.com/quic-go/quic-go.newStream+0x64 github.com/quic-go/quic-go@v0.52.0/stream.go:95 # 0xdf29ed github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.52.0/streams_map.go:98 # 0xe01802 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x222 github.com/quic-go/quic-go@v0.52.0/streams_map_incoming.go:129 # 0xdf3814 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.52.0/streams_map.go:238 # 0xdf36b6 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.52.0/streams_map.go:212 # 0xdcafbd github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.52.0/connection.go:1629 # 0xdca392 github.com/quic-go/quic-go.(*connection).handleFrame+0x1d2 github.com/quic-go/quic-go@v0.52.0/connection.go:1501 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [24: 384] @ 0x5159a6 0xd034bf 0xd0347b 0xd02006 0xd538d7 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd034be github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x7e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:604 # 0xd0347a github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:588 # 0xd02005 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd538d6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:135 0: 0 [1: 16] @ 0x54c12d 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11ce017 0x11d0b86 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x54c12c encoding/json.(*decodeState).object+0x196c encoding/json/decode.go:733 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0b85 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:452 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x65bbfd 0x1502f17 0x14b27af 0x14fc91a 0x1501be5 0x15018c9 0x97d3f2 0x97d380 0x977ed4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1502f16 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97d3f1 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x251 crypto/internal/fips140/tls13/tls13.go:137 # 0x97d37f crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1df crypto/tls/handshake_server_tls13.go:905 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 560] @ 0x5159a6 0xd06271 0xd0c27c 0xd29da2 0xd20dd4 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd06270 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xb0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:71 # 0xd0c27b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:739 # 0xd29da1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/transport.go:45 # 0xd20dd3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:214 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [6: 192] @ 0xba2fbf 0xba3016 0xba304e 0xba33cf 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba2fbe github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba3015 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba304d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:56 # 0xba33ce github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:106 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 896] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x40b817 0x40b585 0x40e306 0x530269 0x52f579 0x52f53d 0xde7b65 0xdf1566 0xdf29ee 0xe01803 0xdf3815 0xdf36b7 0xdcafbe 0xdca393 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0x530268 context.(*cancelCtx).propagateCancel+0x168 context/context.go:492 # 0x52f578 context.withCancel+0x58 context/context.go:278 # 0x52f53c context.WithCancelCause+0x1c context/context.go:269 # 0xde7b64 github.com/quic-go/quic-go.newSendStream+0x104 github.com/quic-go/quic-go@v0.52.0/send_stream.go:84 # 0xdf1565 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.52.0/stream.go:108 # 0xdf29ed github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.52.0/streams_map.go:98 # 0xe01802 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x222 github.com/quic-go/quic-go@v0.52.0/streams_map_incoming.go:129 # 0xdf3814 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.52.0/streams_map.go:238 # 0xdf36b6 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.52.0/streams_map.go:212 # 0xdcafbd github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.52.0/connection.go:1629 # 0xdca392 github.com/quic-go/quic-go.(*connection).handleFrame+0x1d2 github.com/quic-go/quic-go@v0.52.0/connection.go:1501 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [4: 256] @ 0x14b2890 0x14fc91a 0x1501be5 0x15018c9 0x97d34c 0x97d2e6 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97d34b crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x1ab crypto/internal/fips140/tls13/tls13.go:131 # 0x97d2e5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x145 crypto/tls/handshake_server_tls13.go:904 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [16: 2048] @ 0x4c179d 0x8601a7 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x4c179c reflect.New+0x5c reflect/value.go:3021 # 0x8601a6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:184 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 72] @ 0x5394ba 0x66444b 0x6e15ed 0x6e157d 0x6e703d 0x6e90e8 0x6e8176 0x8eb7ae 0x13c953a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x5394b9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x66444a github.com/pactus-project/pactus/util/encoding.ReadElement+0x28a github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e15ec github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e157c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6e703c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8175 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8eb7ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13c9539 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:153 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [2: 6912] @ 0x63ce31 0x645d32 0x63d165 0x63bbd5 0x652b4f 0x11e3fc9 0x11eb559 0x11eb298 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x652b4e github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xae github.com/fxamacker/cbor/v2@v2.8.0/stream.go:37 # 0x11e3fc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xd8273d 0xd826f9 0x114c7cc 0xd53a85 0x483781 # 0xd8273c github.com/multiformats/go-multistream.ReadNextToken[...]+0x2dc github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0xd826f8 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x114c7cb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:373 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x68dc8a 0x6a1445 0x6a0ba9 0x6d9a45 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x68dc89 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6a1444 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a0ba8 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:54 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 576] @ 0xd944cb 0xd96708 0xd9648c 0xdc9c77 0xdc9c0c 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xd944ca github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1aa github.com/quic-go/quic-go@v0.52.0/internal/wire/crypto_frame.go:34 # 0xd96707 github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x107 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:117 # 0xd9648b github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:80 # 0xdc9c76 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1d6 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:60 # 0xdc9c0b github.com/quic-go/quic-go.(*connection).handleFrames+0x16b github.com/quic-go/quic-go@v0.52.0/connection.go:1435 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [2: 160] @ 0x9624e5 0x943c7a 0x943778 0x972e5e 0x97241a 0x9460fa 0x983528 0x483781 # 0x9624e4 crypto/tls.(*clientHelloMsg).unmarshal+0xda4 crypto/tls/handshake_messages.go:631 # 0x943c79 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1175 # 0x943777 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x972e5d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:138 # 0x972419 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:44 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [20: 2240] @ 0x627a77 0x627a47 0x627b19 0x61dd91 0x667ce9 0x69288e 0x6d9086 0x6d9074 0x6db27e 0x6db259 0x6daee8 0x11d1525 0x11d0fc5 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x627a76 math/big.nat.make+0x116 math/big/nat.go:66 # 0x627a46 math/big.nat.mul+0xe6 math/big/nat.go:420 # 0x627b18 math/big.nat.mul+0x1b8 math/big/nat.go:405 # 0x61dd90 math/big.(*Int).Mul+0xb0 math/big/int.go:193 # 0x667ce8 github.com/consensys/gnark-crypto/ecc.SplitScalar+0xc8 github.com/consensys/gnark-crypto@v0.18.0/ecc/utils.go:145 # 0x69288d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulGLV+0x24d github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/g1.go:613 # 0x6d9085 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ScalarMultiplication+0xe5 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/g1.go:445 # 0x6d9073 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xd3 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x6db27d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6db258 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6daee7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11d1524 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:530 # 0x11d0fc4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x724 github.com/pactus-project/pactus/state/state.go:488 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 2560] @ 0x8ea347 0x8ec3e5 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8ea346 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x6e7dd7 0x6e7fdb 0x6e9e0d 0x6e8690 0x11f494c 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6e7dd6 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0xb6 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:48 # 0x6e7fda github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x19a github.com/pactus-project/pactus/util/simplemerkle/merkle.go:88 # 0x6e9e0c github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6e868f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x11f494b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 432] @ 0x4794fa 0x47950f 0x6ef285 0x11dc731 0x11dc673 0x11d63b5 0x11d6378 0x11d6290 0x11dd488 0x11f93b7 0x11f4a0b 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6ef284 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x64 github.com/pactus-project/pactus/consensus/log/log.go:110 # 0x11dc730 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x11dc672 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x11d63b4 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x74 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x11d6377 github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x37 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x11d628f github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x11dd487 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x11f93b6 github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x56 github.com/pactus-project/pactus/sync/sync.go:148 # 0x11f4a0a github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ca github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x11f44be 0x11f3d5b 0x483781 # 0x11f44bd github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x2bd github.com/pactus-project/pactus/util/ntp/ntp.go:154 # 0x11f3d5a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [2: 192] @ 0x7d4e65 0x7ee69a 0x7f47ba 0x7f4b7d 0xd8ab8d 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7d4e64 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7ee699 crypto/x509.parseExtension+0x79 crypto/x509/parser.go:202 # 0x7f47b9 crypto/x509.parseCertificate+0xfd9 crypto/x509/parser.go:1040 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0xd8ab8c github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10c github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:132 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 448] @ 0x7836ba 0x7836d0 0x14b27af 0x14e7645 0x14f0c50 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7836b9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:199 # 0x7836cf crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x14e7644 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:88 # 0x14f0c4f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:297 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 16128] @ 0xb5e676 0xbac90a 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb5e675 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:91 # 0xbac909 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:497 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [17: 816] @ 0x461ac6 0xba2fd8 0xba3016 0xba304e 0xba33cf 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba2fd7 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba3015 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba304d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:56 # 0xba33ce github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:106 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 288] @ 0x74c3cc 0x74c337 0x74c320 0x74ccf7 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x74c3cb github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0xeb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_record.go:111 # 0x74c336 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTableFile+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_record.go:115 # 0x74c31f github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x3f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:411 # 0x74ccf6 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:468 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [72: 5760] @ 0x1289198 0x1288a74 0x128a3b5 0x12dfa44 0x12dfa21 0x12e1429 0x12e64e8 0x12dec9f 0x483781 # 0x1289197 google.golang.org/grpc/internal/transport.(*http2Server).writeHeaderLocked+0x297 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:1033 # 0x1288a73 google.golang.org/grpc/internal/transport.(*http2Server).writeHeader+0x1d3 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:1008 # 0x128a3b4 google.golang.org/grpc/internal/transport.(*http2Server).write+0xb4 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:1138 # 0x12dfa43 google.golang.org/grpc/internal/transport.(*ServerStream).Write+0x443 google.golang.org/grpc@v1.73.0/internal/transport/server_stream.go:70 # 0x12dfa20 google.golang.org/grpc.(*Server).sendResponse+0x420 google.golang.org/grpc@v1.73.0/server.go:1174 # 0x12e1428 google.golang.org/grpc.(*Server).processUnaryRPC+0x1168 google.golang.org/grpc@v1.73.0/server.go:1452 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [7: 112] @ 0x6e6e29 0x6e90e8 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6e6e28 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x168 github.com/pactus-project/pactus/types/tx/tx.go:349 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 12288] @ 0xa24f77 0xa24f53 0x9fe2df 0xa028b8 0x483781 # 0xa24f76 bufio.NewWriterSize+0x1b6 bufio/bufio.go:600 # 0xa24f52 net/http.newBufioWriterSize+0x192 net/http/server.go:894 # 0x9fe2de net/http.(*conn).readRequest+0x93e net/http/server.go:1115 # 0xa028b7 net/http.(*conn).serve+0x397 net/http/server.go:2027 0: 0 [1: 240] @ 0x10cad45 0x10cad70 0x10d1ba8 0x10d20be 0x10d1132 0x483781 # 0x10cad44 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x244 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:165 # 0x10cad6f github.com/libp2p/go-libp2p/p2p/protocol/identify.HasConsistentTransport+0x26f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:1025 # 0x10d1ba7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x927 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:406 # 0x10d20bd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:420 # 0x10d1131 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [3: 48] @ 0x746de5 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x13c9384 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x746de4 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2c4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:777 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x13c9383 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:138 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [4: 16384] @ 0x8ff145 0x8ff12f 0x8ff18d 0x49bd51 0x8ffcc8 0x8ff50b 0xd8257a 0x114c7cc 0xd53a85 0x483781 # 0x8ff144 bufio.NewWriterSize+0x24 bufio/bufio.go:600 # 0x8ff12e bufio.NewWriter+0xe bufio/bufio.go:609 # 0x8ff18c github.com/multiformats/go-multistream.init.func1+0x6c github.com/multiformats/go-multistream@v0.6.1/multistream.go:27 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x8ffcc7 github.com/multiformats/go-multistream.getWriter+0x27 github.com/multiformats/go-multistream@v0.6.1/multistream.go:336 # 0x8ff50a github.com/multiformats/go-multistream.delimWriteBuffered+0x4a github.com/multiformats/go-multistream@v0.6.1/multistream.go:80 # 0xd82579 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x119 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x114c7cb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:373 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 96] @ 0x1502e10 0x97bd39 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x1502e0f crypto/internal/fips140/tls13.NewEarlySecret[...]+0x4f crypto/internal/fips140/tls13/tls13.go:74 # 0x97bd38 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x3f8 crypto/tls/handshake_server_tls13.go:761 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [11: 12672] @ 0x49c732 0x49bc65 0x8e3c39 0xd28bf3 0xd28bdf 0xd27ded 0xd24694 0xd23f0f 0xd23d58 0x483781 # 0x49c731 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8e3c38 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd28bf2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd28bde github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.0.1/util.go:149 # 0xd27dec github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:479 # 0xd24693 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:787 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [8: 896] @ 0x77d1d2 0xbaac67 0xbaac41 0xbaac42 0xbaad0e 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0x77d1d1 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xbaac66 github.com/mr-tron/base58/base58.FastBase58Encoding+0x1a6 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xbaac40 github.com/mr-tron/base58/base58.Encode+0x180 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xbaac41 github.com/libp2p/go-libp2p/core/peer.ID.String+0x181 github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:52 # 0xbaad0d github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x24d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:325 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 1232] @ 0x47fb1c 0x4e49c8 0xde4d2e 0xde4d1f 0xde466d 0xea3842 0xd5ef8a 0x4ce0f1 0x8ffa78 0x8ffa5b 0x8ff905 0xd825b8 0xd8257b 0x114c7cc 0xd53a85 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e49c7 time.NewTimer+0x67 time/sleep.go:145 # 0xde4d2d github.com/quic-go/quic-go/internal/utils.NewTimer+0x4ad github.com/quic-go/quic-go@v0.52.0/internal/utils/timer.go:17 # 0xde4d1e github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.52.0/receive_stream.go:170 # 0xde466c github.com/quic-go/quic-go.(*receiveStream).Read+0xcc github.com/quic-go/quic-go@v0.52.0/receive_stream.go:94 # 0xea3841 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:58 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0x8ffa77 io.ReadFull+0xd7 io/io.go:354 # 0x8ffa5a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8ff904 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd825b7 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd8257a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x114c7cb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:373 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 64] @ 0x1496253 0x14a6f72 0x14fcabc 0x1501be5 0x15018c9 0x97d34c 0x97d2e6 0x977ed4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x14fcabb crypto/internal/fips140/hkdf.Expand[...]+0x23b crypto/internal/fips140/hkdf/hkdf.go:44 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97d34b crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x1ab crypto/internal/fips140/tls13/tls13.go:131 # 0x97d2e5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x145 crypto/tls/handshake_server_tls13.go:904 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 4480] @ 0x14af37a 0x98a419 0x93cf76 0x97be45 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14af379 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x98a418 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:560 # 0x93cf75 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:235 # 0x97be44 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 crypto/tls/handshake_server_tls13.go:766 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0xc0a826 0xc0a1f3 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0a825 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC_SubOpts).Unmarshal+0x525 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1694 # 0xc0a1f2 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xa92 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1518 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [8: 384] @ 0x13c0285 0x13bfc14 0x13bdf73 0x13c654f 0x13c7825 0x14753ff 0x483781 # 0x13c0284 github.com/go-zeromq/zmq4.(*Queue).Push+0x244 github.com/go-zeromq/zmq4@v0.17.0/queue.go:45 # 0x13bfc13 github.com/go-zeromq/zmq4.(*pubMWriter).write+0xf3 github.com/go-zeromq/zmq4@v0.17.0/pub.go:306 # 0x13bdf72 github.com/go-zeromq/zmq4.(*pubSocket).Send+0xd2 github.com/go-zeromq/zmq4@v0.17.0/pub.go:44 # 0x13c654e github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x30e github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:35 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [23: 368] @ 0x98ee5c 0xa24289 0xa2428a 0x9fdbc7 0xa028b8 0x483781 # 0x98ee5b net/textproto.readMIMEHeader+0x27b net/textproto/reader.go:568 # 0xa24288 net/textproto.(*Reader).ReadMIMEHeader+0x4c8 net/textproto/reader.go:502 # 0xa24289 net/http.readRequest+0x4c9 net/http/request.go:1133 # 0x9fdbc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1048 # 0xa028b7 net/http.(*conn).serve+0x397 net/http/server.go:2027 0: 0 [23: 5152] @ 0x6e6432 0x13c6397 0x13c7825 0x14753ff 0x483781 # 0x6e6431 github.com/pactus-project/pactus/types/tx.(*Tx).Bytes+0x31 github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x13c6396 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x156 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:25 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 1440] @ 0x12e91d1 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12e91d0 google.golang.org/grpc.newClientStream+0x4b0 google.golang.org/grpc@v1.73.0/stream.go:222 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [28: 448] @ 0xd1fb7a 0xd280f5 0xd27fcc 0xd299f8 0xd5f742 0x114c6bc 0xd53a85 0x483781 # 0xd1fb79 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x219 github.com/libp2p/go-yamux/v5@v5.0.1/deadline.go:54 # 0xd280f4 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb4 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:504 # 0xd27fcb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:490 # 0xd299f7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:67 # 0xd5f741 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:165 # 0x114c6bb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x9b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:366 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [31: 4960] @ 0xc0b92f 0xc09fb2 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0b92e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1811 # 0xc09fb1 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x851 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1552 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [15: 3840] @ 0x4d5e15 0x5d04ff 0x5cf559 0xb5d452 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5e14 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5d04fe net.interfaceTable+0x21e net/interface_linux.go:34 # 0x5cf558 net.Interfaces+0x18 net/interface.go:114 # 0xb5d451 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [3: 48] @ 0x8ef73b 0x8ec426 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8ef73a github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x1ba github.com/pactus-project/pactus/store/tx.go:39 # 0x8ec425 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [29: 1856] @ 0x4d5e15 0xb5d22a 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5e14 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0xb5d229 github.com/libp2p/go-netroute.New+0x1a9 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:43 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [6: 3456] @ 0x127ce46 0x1280934 0x483781 # 0x127ce45 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x305 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1234 # 0x1280933 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x2d3 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1696 0: 0 [18: 864] @ 0x13330bd 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x13330bc github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x9c github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:104 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [7: 2240] @ 0x13d709f 0x13d7112 0x13d47ea 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x13d709e net/http.(*Request).WithContext+0x7e net/http/request.go:372 # 0x13d7111 github.com/gorilla/mux.requestWithRoute+0xf1 github.com/gorilla/mux@v1.8.1/mux.go:455 # 0x13d47e9 github.com/gorilla/mux.(*Router).ServeHTTP+0x129 github.com/gorilla/mux@v1.8.1/mux.go:201 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 96] @ 0x14b2797 0x14e7645 0x14f0c50 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x14e7644 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:88 # 0x14f0c4f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:297 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 240] @ 0x13c536c 0x13c6aef 0x13c7825 0x14753ff 0x483781 # 0x13c536b github.com/pactus-project/pactus/www/zmq.(*basePub).makeTopicMsg+0x2cb github.com/pactus-project/pactus/www/zmq/publisher.go:58 # 0x13c6aee github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x16e github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:25 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 128] @ 0xba319c 0xba3207 0xba3287 0xbab10b 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xba319b github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x11b github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:46 # 0xba3206 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:24 # 0xba3286 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:72 # 0xbab10a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:330 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 128] @ 0x4dd42c 0xd0f0ae 0xd10a99 0xd0b652 0xd05006 0xd5f6b9 0x114f084 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd10a98 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:508 # 0xd0b651 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x671 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:677 # 0xd05005 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:865 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114f083 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x623 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:639 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [1: 64] @ 0x73aedc 0x73b138 0x73bd26 0x73bf38 0x73a355 0x72b339 0x72bab0 0x72cbfe 0x74cb17 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x73aedb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:608 # 0x73b137 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:648 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73bf37 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x137 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x73a354 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x72b338 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x72baaf github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x72cbfd github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x74cb16 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x416 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [2: 2560] @ 0x729235 0x728c73 0x728f94 0x73f3b1 0x73fe3a 0x740110 0x767ff7 0x74c226 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729234 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x728c72 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x728f93 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x73f3b0 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x350 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x73fe39 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x74010f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x767ff6 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x74c225 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [2: 36864] @ 0x729235 0x728c73 0x728f94 0x73f3d3 0x73fe3a 0x740110 0x767ff7 0x74c226 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729234 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x728c72 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x728f93 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x73f3d2 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x372 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:55 # 0x73fe39 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x74010f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x767ff6 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x74c225 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 24] @ 0x5159a6 0x75a157 0x51849f 0x518d98 0x51b81e 0x515993 0x7611b1 0x74c616 0x74ccf7 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0x75a156 github.com/syndtr/goleveldb/leveldb.internalKey.String+0x116 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/key.go:140 # 0x51849e fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x515992 fmt.Sprintf+0x52 fmt/print.go:239 # 0x7611b0 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:34 # 0x74c615 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x335 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:413 # 0x74ccf6 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:468 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [4: 87040] @ 0x729235 0x728c73 0x728f94 0x73f3b1 0x73fe3a 0x740110 0x767ff7 0x74c226 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729234 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x728c72 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x728f93 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x73f3b0 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x350 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x73fe39 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x74010f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x767ff6 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x74c225 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [3: 16128] @ 0x729235 0x728c73 0x728f94 0x73f3b1 0x73fe3a 0x740110 0x767ff7 0x74c226 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729234 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x728c72 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x728f93 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x73f3b0 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x350 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x73fe39 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x74010f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x767ff6 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x74c225 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 5376] @ 0x74c3cc 0x74c337 0x74c320 0x74ccf7 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x74c3cb github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0xeb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_record.go:111 # 0x74c336 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTableFile+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_record.go:115 # 0x74c31f github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x3f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:411 # 0x74ccf6 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:468 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [47: 2256] @ 0x738daf 0x72ba18 0x72baba 0x72ba18 0x72cbfe 0x74cb17 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x738dae github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:295 # 0x72ba17 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x72bab9 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x119 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:161 # 0x72ba17 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x72cbfd github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x74cb16 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x416 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [2: 2560] @ 0x74c3cc 0x74c337 0x74c320 0x74ccf7 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x74c3cb github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0xeb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_record.go:111 # 0x74c336 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTableFile+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_record.go:115 # 0x74c31f github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x3f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:411 # 0x74ccf6 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:468 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [8: 1920] @ 0x73b97c 0x73bd9c 0x73bf38 0x73a355 0x72b339 0x72bab0 0x72cbfe 0x74cb17 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x73b97b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x73bd9b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:769 # 0x73bf37 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x137 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x73a354 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x72b338 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x72baaf github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x72cbfd github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x74cb16 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x416 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [7: 168] @ 0x13c0125 0x13bfc14 0x13bdf73 0x13c575e 0x13c7825 0x14753ff 0x483781 # 0x13c0124 github.com/go-zeromq/zmq4.(*Queue).Push+0xe4 github.com/go-zeromq/zmq4@v0.17.0/queue.go:41 # 0x13bfc13 github.com/go-zeromq/zmq4.(*pubMWriter).write+0xf3 github.com/go-zeromq/zmq4@v0.17.0/pub.go:306 # 0x13bdf72 github.com/go-zeromq/zmq4.(*pubSocket).Send+0xd2 github.com/go-zeromq/zmq4@v0.17.0/pub.go:44 # 0x13c575d github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x23d github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:34 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x4dd42c 0xd0f0ae 0xd0613b 0xd06085 0xd03568 0xd02006 0xd542ca 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0613a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:362 # 0xd06084 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:63 # 0xd03567 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:586 # 0xd02005 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd542c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:220 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [1: 16] @ 0x129b0ca 0x12d8bea 0x12f3e65 0x12ed2d1 0x12cc0d9 0x140f5e7 0x12cbf85 0x1333727 0x142959e 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x129b0c9 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xc9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:55 # 0x12d8be9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.73.0/rpc_util.go:722 # 0x12f3e64 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.73.0/stream.go:1823 # 0x12ed2d0 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.73.0/stream.go:913 # 0x12cc0d8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.73.0/call.go:70 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1333726 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x142959d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:155 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 320] @ 0x98ec48 0xa24289 0xa2428a 0x9fdbc7 0xa028b8 0x483781 # 0x98ec47 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:520 # 0xa24288 net/textproto.(*Reader).ReadMIMEHeader+0x4c8 net/textproto/reader.go:502 # 0xa24289 net/http.readRequest+0x4c9 net/http/request.go:1133 # 0x9fdbc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1048 # 0xa028b7 net/http.(*conn).serve+0x397 net/http/server.go:2027 0: 0 [2: 704] @ 0x479453 0x408c45 0x408c38 0x40d759 0x142f48e 0x142f435 0x142f427 0x142963a 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x142f48d net/textproto.MIMEHeader.Set+0x8d net/textproto/header.go:22 # 0x142f434 net/http.Header.Set+0x34 net/http/header.go:40 # 0x142f426 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0x26 github.com/pactus-project/pactus/www/html/server.go:188 # 0x1429639 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x179 github.com/pactus-project/pactus/www/html/blockchain.go:164 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [4: 192] @ 0x63ce31 0x63bbd5 0x63b9d3 0x6da4df 0x6da493 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6da4de github.com/fxamacker/cbor/v2.Unmarshal+0x5e github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6da492 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x12 github.com/pactus-project/pactus/crypto/bls/signature.go:62 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 416] @ 0x12eb33d 0x12ec8c7 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x140f5e7 0x12cbf85 0x1333727 0x142959e 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x12eb33c google.golang.org/grpc.(*clientStream).newAttemptLocked+0x5fc google.golang.org/grpc@v1.73.0/stream.go:459 # 0x12ec8c6 google.golang.org/grpc.(*clientStream).withRetry+0xa6 google.golang.org/grpc@v1.73.0/stream.go:788 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1333726 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x142959d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:155 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [11: 352] @ 0x66e673 0x671d96 0x6a0b85 0x6d9a45 0x6dae3b 0x11d4186 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66e672 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x552 github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:67 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6dae3a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11d4185 github.com/pactus-project/pactus/state.(*state).validateBlock+0x245 github.com/pactus-project/pactus/state/validation.go:34 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 4032] @ 0x6d9205 0x6db1c8 0x6db13e 0x6daee8 0x11d1525 0x11d0fc5 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6d9204 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x64 github.com/pactus-project/pactus/crypto/bls/private_key.go:144 # 0x6db1c7 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x6db13d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x6daee7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11d1524 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:530 # 0x11d0fc4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x724 github.com/pactus-project/pactus/state/state.go:488 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 336] @ 0xc528c8 0xc520e5 0xc4e785 0xc59b25 0x483781 # 0xc528c7 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x867 github.com/libp2p/go-libp2p-pubsub@v0.14.2/mcache.go:87 # 0xc520e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1826 # 0xc4e784 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1653 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [1: 32] @ 0x97814e 0x977e65 0x97257d 0x9460fa 0x983528 0x483781 # 0x97814d crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x1cd crypto/tls/handshake_server_tls13.go:148 # 0x977e64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:69 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 48] @ 0x14ad3af 0x14ad34a 0x14ad27c 0xdb98fd 0xdb9250 0xdc4d9f 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x14ad3ae crypto/internal/fips140/aes/gcm.sliceForAppend+0xce crypto/internal/fips140/aes/gcm/gcm.go:138 # 0x14ad349 crypto/internal/fips140/aes/gcm.(*GCM).sealAfterIndicator+0x69 crypto/internal/fips140/aes/gcm/gcm.go:79 # 0x14ad27b crypto/internal/fips140/aes/gcm.(*GCM).Seal+0xdb crypto/internal/fips140/aes/gcm/gcm.go:65 # 0xdb98fc github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0xdc github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:39 # 0xdb924f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x16f github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:84 # 0xdc4d9e github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.52.0/connection.go:832 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [14: 3136] @ 0x97a479 0x97a3bb 0x977e93 0x97257d 0x9460fa 0x983528 0x483781 # 0x97a478 crypto/tls.clientHelloInfo+0x118 crypto/tls/handshake_server.go:986 # 0x97a3ba crypto/tls.(*serverHandshakeStateTLS13).pickCertificate+0x5a crypto/tls/handshake_server_tls13.go:510 # 0x977e92 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x52 crypto/tls/handshake_server_tls13.go:75 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 1280] @ 0x63ce31 0x63bbd5 0x63b9d3 0x6e8d12 0x6e8cf4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6e8d11 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6e8cf3 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/block/block.go:166 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x7cf25d 0x7d0149 0x7d0633 0x800aa5 0x800a7b 0xd8b458 0xd8ac15 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7cf25c encoding/asn1.makeBody+0xb9c encoding/asn1/marshal.go:522 # 0x7d0148 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x7d0632 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:737 # 0x800aa4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x800a7a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd8b457 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:198 # 0xd8ac14 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x194 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:139 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [21: 1008] @ 0x4794fa 0x47950f 0x13cd0d8 0x13ccc7e 0x11e976e 0x13cc4bb 0x133b92b 0x139cede 0x133b783 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13cd0d7 github.com/pactus-project/pactus/www/grpc.metricToProto+0x157 github.com/pactus-project/pactus/www/grpc/network.go:139 # 0x13ccc7d github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x5dd github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x11e976d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x13cc4ba github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x133b92a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:124 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x133b782 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:126 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [6: 384] @ 0x62d7e5 0x62d75d 0x6db6fb 0x6db6be 0x6db357 0x6daee8 0x11d1525 0x11d0fc5 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x62d7e4 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62d75c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x6db6fa math/big.(*Int).SetBytes+0x11a math/big/int.go:512 # 0x6db6bd github.com/pactus-project/pactus/sortition.GetIndex+0xdd github.com/pactus-project/pactus/sortition/vrf.go:63 # 0x6db356 github.com/pactus-project/pactus/sortition.Evaluate+0x236 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x6daee7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11d1524 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:530 # 0x11d0fc4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x724 github.com/pactus-project/pactus/state/state.go:488 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x7edf7f 0x7f3e6a 0x7f4b7d 0x9774c9 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7edf7e crypto/x509.parseName+0x37e crypto/x509/parser.go:143 # 0x7f3e69 crypto/x509.parseCertificate+0x689 crypto/x509/parser.go:980 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0x9774c8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:903 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 48] @ 0x5e6c32 0x5cdbc5 0x5e75bb 0x5e6470 0xb422e7 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x5e6c31 net.sockaddrToTCP+0x71 net/tcpsock_posix.go:21 # 0x5cdbc4 net.(*netFD).accept+0x304 net/fd_unix.go:189 # 0x5e75ba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5e646f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xb422e6 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x26 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:243 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [18: 864] @ 0x659ab0 0x13c9cc6 0x13c9c49 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x659aaf github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x6f github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x13c9cc5 github.com/pactus-project/pactus/crypto.Address.String+0x985 github.com/pactus-project/pactus/crypto/address.go:93 # 0x13c9c48 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x908 github.com/pactus-project/pactus/www/grpc/blockchain.go:184 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [4: 256] @ 0x14b28ce 0x6d7845 0x6d7dcb 0xdb7945 0xdb2313 0xdb58b1 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdb58b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:449 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [22: 352] @ 0x4bd54b 0x4abf31 0x87eb97 0x87e9e7 0x891094 0x890def 0x890d12 0x833edb 0x833c73 0x129b15f 0x12d8bea 0x12df6a5 0x12e1429 0x12e64e8 0x12dec9f 0x483781 # 0x4bd54a reflect.copyVal+0x2a reflect/value.go:1791 # 0x4abf30 reflect.(*MapIter).Key+0x50 reflect/map_swiss.go:267 # 0x87eb96 google.golang.org/protobuf/internal/impl.sizeMap+0x176 google.golang.org/protobuf@v1.36.6/internal/impl/codec_map.go:99 # 0x87e9e6 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func1+0x46 google.golang.org/protobuf@v1.36.6/internal/impl/codec_map.go:54 # 0x891093 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x253 google.golang.org/protobuf@v1.36.6/internal/impl/encode.go:111 # 0x890dee google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.6/internal/impl/encode.go:60 # 0x890d11 google.golang.org/protobuf/internal/impl.(*MessageInfo).size+0x51 google.golang.org/protobuf@v1.36.6/internal/impl/encode.go:41 # 0x833eda google.golang.org/protobuf/proto.MarshalOptions.marshal+0x11a google.golang.org/protobuf@v1.36.6/proto/encode.go:185 # 0x833c72 google.golang.org/protobuf/proto.MarshalOptions.MarshalAppend+0x72 google.golang.org/protobuf@v1.36.6/proto/encode.go:159 # 0x129b15e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x15e google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:59 # 0x12d8be9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.73.0/rpc_util.go:722 # 0x12df6a4 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.73.0/server.go:1146 # 0x12e1428 google.golang.org/grpc.(*Server).processUnaryRPC+0x1168 google.golang.org/grpc@v1.73.0/server.go:1452 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 8] @ 0x862369 0x862349 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x862368 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.6/internal/impl/pointer_unsafe.go:138 # 0x862348 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:452 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [8: 384] @ 0xba312e 0xba3255 0xbac83c 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xba312d github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:36 # 0xba3254 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:70 # 0xbac83b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:477 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 1024] @ 0xc0db08 0xc0cae6 0xc09d76 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0db07 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2369 # 0xc0cae5 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xe25 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2066 # 0xc09d75 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x615 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1588 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [21: 1344] @ 0x630cdc 0x630c58 0x6303b2 0x61e45b 0x61e817 0x672f05 0x671e25 0x6a0b85 0x6d9a45 0x6e62f0 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x630cdb math/big.nat.make+0x31b math/big/nat.go:66 # 0x630c57 math/big.nat.divLarge+0x297 math/big/natdiv.go:612 # 0x6303b1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x61e45a math/big.(*Int).QuoRem+0x7a math/big/int.go:293 # 0x61e816 math/big.(*Int).Mod+0x216 math/big/int.go:324 # 0x672f04 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:1108 # 0x671e24 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:895 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11ccc16 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb31 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 5376] @ 0x746eb1 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x13c9384 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x746eb0 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x390 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:780 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x13c9383 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:138 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [4: 128] @ 0x54c12d 0x5498de 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11ce017 0x11d0fd2 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x54c12c encoding/json.(*decodeState).object+0x196c encoding/json/decode.go:733 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0fd1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x731 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [24: 1152] @ 0x11cf45a 0x11cf423 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11cf459 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Clone+0x219 github.com/pactus-project/pactus/types/certificate/block_certificate.go:46 # 0x11cf422 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e2 github.com/pactus-project/pactus/state/state.go:312 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [29: 237568] @ 0x8e3c6f 0xd22cc7 0xd22cb0 0xd26af3 0xd26734 0xd29838 0xd5f0ca 0x1155718 0x1151222 0xc4073b 0xc402c3 0x483781 # 0x8e3c6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd22cc6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd22caf github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.0.1/session.go:521 # 0xd26af2 github.com/libp2p/go-yamux/v5.(*Stream).write+0x352 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:185 # 0xd26733 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x73 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:133 # 0xd29837 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:42 # 0xd5f0c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:69 # 0x1155717 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x1151221 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:910 # 0xc4073a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x1ba github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:172 # 0xc402c2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x102 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:184 0: 0 [1: 112] @ 0x1276c38 0x127a27a 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x140f5e7 0x12cbf85 0x1332fa7 0x1427ff8 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x1276c37 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x97 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:495 # 0x127a279 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:778 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1332fa6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x1427ff7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:72 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [10: 160] @ 0xc354c5 0xc354d8 0xc351cb 0xc34da8 0xc3c20a 0xba03be 0xbac44e 0x483781 # 0xc354c4 github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x644 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:94 # 0xc354d7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).FindAddr+0x657 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:101 # 0xc351ca github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x34a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:365 # 0xc34da7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc3c209 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0xba03bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).maybeAddAddrs+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:932 # 0xbac44d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x7cd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:464 0: 0 [5: 240] @ 0x461ac6 0x7b1f6c 0x7b2d17 0x7b0f67 0x7b1185 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xba99d0 0x483781 # 0x7b1f6b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [1: 176] @ 0x10c7e69 0x10c6346 0x10d66f5 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10c7e68 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x48 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:689 # 0x10c6345 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x325 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:535 # 0x10d66f4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:519 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [10: 1120] @ 0x4c179d 0x8601a7 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x4c179c reflect.New+0x5c reflect/value.go:3021 # 0x8601a6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:184 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 64] @ 0x7b9685 0xb44891 0xb44b52 0xd52e8b 0x10d13d0 0x10d20be 0x10d1132 0x483781 # 0x7b9684 github.com/multiformats/go-multiaddr.Join+0x104 github.com/multiformats/go-multiaddr@v0.16.0/util.go:33 # 0xb44890 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x650 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:32 # 0xb44b51 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:57 # 0xd52e8a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d13cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:368 # 0x10d20bd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:420 # 0x10d1131 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [9: 72] @ 0x408dae 0x40d785 0xc45d86 0xc45ace 0xc5d0e2 0xc59a87 0x483781 # 0xc45d85 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:773 # 0xc45acd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:750 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [17: 3264] @ 0x6868b9 0x68309a 0x68408b 0x6842a5 0x6a7932 0x6a7330 0x6a7452 0x6d9c05 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6868b8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x683099 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7931 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:86 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 256] @ 0x49c0fc 0x49bf46 0x49bcbc 0xd0d139 0xd0d12d 0xd0f182 0xd0bb05 0xd0ba2b 0xd0c005 0xd0c5a5 0xd0c3d2 0xd21a4b 0xd2315e 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xd0d138 github.com/libp2p/go-libp2p/p2p/metricshelper.GetStringSlice+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/metricshelper/pool.go:16 # 0xd0d12c github.com/libp2p/go-libp2p/p2p/host/resource-manager.StatsTraceReporter.ConsumeEvent+0x2c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/stats.go:179 # 0xd0f181 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0x181 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:226 # 0xd0bb04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x204 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0ba2a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x12a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:695 # 0xd0c004 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x364 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:716 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd21a4a github.com/libp2p/go-yamux/v5.(*Session).close+0x44a github.com/libp2p/go-yamux/v5@v5.0.1/session.go:337 # 0xd2315d github.com/libp2p/go-yamux/v5.(*Session).send+0x15d github.com/libp2p/go-yamux/v5@v5.0.1/session.go:565 0: 0 [2: 48] @ 0x4619f2 0x460f65 0x461185 0x5e4d46 0x5e4c93 0xb423a7 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x5e4d45 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x5e4c92 net.(*TCPAddr).String+0x172 net/tcpsock.go:52 # 0xb423a6 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0xe6 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:259 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 64] @ 0x11ccc16 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb31 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x65bbfd 0x14b27fe 0x14fc91a 0x1501be5 0x980bee 0x93cf67 0x97be45 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980bed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97be44 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 crypto/tls/handshake_server_tls13.go:766 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x54ce4c 0x5499b5 0x54b531 0x5498de 0x54a58f 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11f9465 0x11f9505 0x11f7285 0x11f68ff 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x54ce4b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:953 # 0x5499b4 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:389 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54a58e encoding/json.(*decodeState).array+0x50e encoding/json/decode.go:556 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f7284 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x11f68fe github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0x7c510e 0x7c5446 0x8003cb 0x8009b8 0xd8b458 0xd8ac15 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7c510d crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x20d crypto/elliptic/nistec.go:154 # 0x7c5445 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:135 # 0x8003ca crypto/x509.marshalPublicKey+0x26a crypto/x509/x509.go:104 # 0x8009b7 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd8b457 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:198 # 0xd8ac14 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x194 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:139 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 48640] @ 0xc528c8 0xc520e5 0xc4e785 0xc59b25 0x483781 # 0xc528c7 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x867 github.com/libp2p/go-libp2p-pubsub@v0.14.2/mcache.go:87 # 0xc520e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1826 # 0xc4e784 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1653 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [45: 2880] @ 0xc0c9de 0xc09d76 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0c9dd github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xd1d github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2065 # 0xc09d75 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x615 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1588 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 80] @ 0x8d6634 0x8e47c6 0x10c86d7 0x10c6365 0x10d66f5 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x8d6633 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.42.0/core/crypto/key.go:174 # 0x8e47c5 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:193 # 0x10c86d6 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).getSignedRecord+0x36 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:745 # 0x10c6364 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x344 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:536 # 0x10d66f4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:519 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 96] @ 0xb276c6 0xb27672 0xb27676 0x10c6bef 0x10c5e96 0x10c5379 0x483781 # 0xb276c5 bufio.NewReaderSize+0xa5 bufio/bufio.go:56 # 0xb27671 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xb27675 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x10c6bee github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2ce github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:578 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [1: 64] @ 0x533545 0x5336b9 0x7a847d 0x8e744c 0xc38876 0xc3889e 0xd4e749 0xd5bf4c 0x483781 # 0x533544 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x7a847c github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8e744b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:172 # 0xc38875 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:76 # 0xc3889d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryKeyBook).AddPubKey+0x5d github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/keybook.go:60 # 0xd4e748 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x2e8 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:398 # 0xd5bf4b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x8b github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [23: 500480] @ 0x4987cb 0x123ae45 0x12433bf 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x4987ca strconv.AppendInt+0xaa strconv/itoa.go:42 # 0x123ae44 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteInt+0x44 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:181 # 0x12433be google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x5fe google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:306 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [6: 24576] @ 0x8e3c6f 0xd22cc7 0xd22cb0 0xd26af3 0xd26734 0xd29838 0xd5f0ca 0x1155718 0x1151222 0xc4073b 0xc402c3 0x483781 # 0x8e3c6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd22cc6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd22caf github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.0.1/session.go:521 # 0xd26af2 github.com/libp2p/go-yamux/v5.(*Stream).write+0x352 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:185 # 0xd26733 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x73 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:133 # 0xd29837 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:42 # 0xd5f0c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:69 # 0x1155717 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x1151221 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:910 # 0xc4073a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x1ba github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:172 # 0xc402c2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x102 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:184 0: 0 [2: 48] @ 0x11fa4ab 0x11f9c1a 0x11c247f 0x483781 # 0x11fa4aa github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0xaa github.com/pactus-project/pactus/sync/sync.go:306 # 0x11f9c19 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:263 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x7a8058 0x7a865a 0x7a84b1 0x8e744c 0xd8d2c8 0xd8d019 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7a8057 github.com/multiformats/go-multihash.Encode+0xb7 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x7a8659 github.com/multiformats/go-multihash.encodeHash+0x139 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x7a84b0 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8e744b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:172 # 0xd8d2c7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).setupConn+0x47 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:153 # 0xd8d018 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0xd8 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:149 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 352] @ 0x87a865 0x88fefa 0x88fb38 0x86023b 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x140f5e7 0x12cbf85 0x1333727 0x142959e 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x87a864 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5064 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86023a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:186 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1333726 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x142959d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:155 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 112] @ 0x530e14 0x53162d 0x5315ef 0x114eb2d 0xc3facd 0x483781 # 0x530e13 context.WithDeadlineCause+0xd3 context/context.go:631 # 0x53162c context.WithDeadline+0x4c context/context.go:617 # 0x5315ee context.WithTimeout+0xe context/context.go:695 # 0x114eb2c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0xcc github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:594 # 0xc3facc github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:118 0: 0 [4: 896] @ 0x533ab4 0x5334dd 0x5336b9 0x5158b7 0x1429d99 0x1429ce6 0x14295b7 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1429d98 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x178 github.com/pactus-project/pactus/www/html/server.go:224 # 0x1429ce5 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0xc5 github.com/pactus-project/pactus/www/html/blockchain.go:214 # 0x14295b6 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:163 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [27: 5184] @ 0x682a54 0x68408b 0x6842a5 0x6a7997 0x6a7330 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d447c 0x11d41d8 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a53 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7996 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:91 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d447b github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9b github.com/pactus-project/pactus/state/validation.go:54 # 0x11d41d7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x297 github.com/pactus-project/pactus/state/validation.go:38 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0x14b2890 0x14fc91a 0x1501be5 0x980c6d 0x93cf67 0x97d42b 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980c6c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97d42a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a crypto/tls/handshake_server_tls13.go:906 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 64] @ 0x1501a30 0x15018c9 0x15013e5 0x97d2b6 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x1501a2f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf crypto/internal/fips140/tls13/tls13.go:32 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x15013e4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x97d2b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 crypto/tls/handshake_server_tls13.go:902 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 64] @ 0x11ccc16 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 720] @ 0xba2ffe 0xba304e 0xba33cf 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba2ffd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:36 # 0xba304d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:56 # 0xba33ce github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:106 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x5394ba 0x66444b 0x6dc291 0x6dc297 0x8eff0d 0x8ebe85 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x5394b9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x66444a github.com/pactus-project/pactus/util/encoding.ReadElement+0x28a github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6dc290 github.com/pactus-project/pactus/util/encoding.ReadElements+0x1b0 github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6dc296 github.com/pactus-project/pactus/types/validator.FromBytes+0x1b6 github.com/pactus-project/pactus/types/validator/validator.go:56 # 0x8eff0c github.com/pactus-project/pactus/store.newValidatorStore+0x18c github.com/pactus-project/pactus/store/validator.go:30 # 0x8ebe84 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 128] @ 0x8e47ea 0x10c86d7 0x10c6365 0x10d66f5 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x8e47e9 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0xa9 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:198 # 0x10c86d6 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).getSignedRecord+0x36 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:745 # 0x10c6364 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x344 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:536 # 0x10d66f4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:519 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [6: 110592] @ 0x7299b8 0x73a3ca 0x73ae86 0x73b1cc 0x733eae 0x73b05c 0x73b006 0x73b892 0x73c533 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec08f 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x7299b7 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x157 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b1cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73b891 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x73c532 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec08e github.com/pactus-project/pactus/store.NewStore+0x3ee github.com/pactus-project/pactus/store/store.go:118 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 64] @ 0x4619f2 0x460f65 0x4610ca 0x5de2e9 0xd8c882 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x5de2e8 net.(*OpError).Error+0x108 net/net.go:513 # 0xd8c881 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x461 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:96 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 144] @ 0x12e9c92 0x12e9c86 0x12e9ada 0x12e94a3 0x12cc0b1 0x140f5e7 0x12cbf85 0x1333727 0x142959e 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x12e9c91 google.golang.org/grpc.defaultCallInfo+0xf1 google.golang.org/grpc@v1.73.0/rpc_util.go:167 # 0x12e9c85 google.golang.org/grpc.newClientStreamWithParams+0xe5 google.golang.org/grpc@v1.73.0/stream.go:262 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1333726 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x142959d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:155 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 224] @ 0x12e9f35 0x12e9ada 0x12e94a3 0x12cc0b1 0x140f5e7 0x12cbf85 0x1333727 0x142959e 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x12e9f34 google.golang.org/grpc.newClientStreamWithParams+0x394 google.golang.org/grpc@v1.73.0/stream.go:295 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x1333726 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x142959d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:155 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 192] @ 0x142952a 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x1429529 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x69 github.com/pactus-project/pactus/www/html/blockchain.go:156 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [68: 47872] @ 0xd3075f 0xd2efdf 0xd2ecc9 0x483781 # 0xd3075e github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).getConnsToClose+0x7e github.com/libp2p/go-libp2p@v0.42.0/p2p/net/connmgr/connmgr.go:472 # 0xd2efde github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).trim+0x1e github.com/libp2p/go-libp2p@v0.42.0/p2p/net/connmgr/connmgr.go:385 # 0xd2ecc8 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).background+0x148 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/connmgr/connmgr.go:364 0: 0 [6: 96] @ 0x1331a8a 0x1331a66 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1331a89 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.NewServerMetadataContext+0x209 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:227 # 0x1331a65 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1e5 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:667 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x65bbfd 0x1502f17 0x14b27af 0x14fc91a 0x1501be5 0x15018c9 0x97bec5 0x97be46 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1502f16 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97bec4 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x584 crypto/internal/fips140/tls13/tls13.go:112 # 0x97be45 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x505 crypto/tls/handshake_server_tls13.go:767 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [26: 4992] @ 0x682a54 0x68408b 0x6842a5 0x6a7997 0x6a7330 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a53 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7996 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:91 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 96] @ 0xa65765 0xbad32b 0xbabdae 0x483781 # 0xa65764 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xbad32a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x2aa github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:524 # 0xbabdad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:418 0: 0 [1: 48] @ 0x461ac6 0xb54fa9 0xb54f9f 0xb53758 0xb9db35 0x483781 # 0xb54fa8 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x28 github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xb54f9e github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x1e github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:556 # 0xb53757 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).UpdateLastSuccessfulOutboundQueryAt+0x97 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:339 # 0xb9db34 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).rtPeerLoop.func1+0x2d4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:639 0: 0 [3: 96] @ 0x7b1265 0x7b429c 0x7b3f67 0xb40419 0xb3ec77 0xb42358 0xb4234a 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x7b1264 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:154 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x7b3f66 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:40 # 0xb40418 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:298 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb42357 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb42349 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:252 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [9: 288] @ 0x6e73b1 0x6e70c5 0x6e90e8 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6e73b0 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:429 # 0x6e70c4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0x14b2890 0x14fc91a 0x1501be5 0x980c6d 0x93cf67 0x97ea53 0x977f05 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980c6c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97ea52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1144 # 0x977f04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:97 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 512] @ 0xb5e9bf 0xbab4f2 0xbaa8c5 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbab4f1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:364 # 0xbaa8c4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:305 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [32: 2048] @ 0x13ccb25 0x13ccb0f 0x13ccaf7 0x11e976e 0x13cc4bb 0x133b92b 0x139cede 0x133b783 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13ccb24 encoding/hex.EncodeToString+0x484 encoding/hex/hex.go:127 # 0x13ccb0e github.com/pactus-project/pactus/crypto/hash.Hash.String+0x46e github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x13ccaf6 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x456 github.com/pactus-project/pactus/www/grpc/network.go:99 # 0x11e976d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x13cc4ba github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x133b92a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:124 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x133b782 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:126 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [7: 448] @ 0x62d7e5 0x62d75d 0x6db6fb 0x6db6be 0x6db59e 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x62d7e4 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62d75c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x6db6fa math/big.(*Int).SetBytes+0x11a math/big/int.go:512 # 0x6db6bd github.com/pactus-project/pactus/sortition.GetIndex+0xdd github.com/pactus-project/pactus/sortition/vrf.go:63 # 0x6db59d github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 192] @ 0x53a31a 0x6646e5 0x6e989c 0x6e9753 0x13c5b6d 0x13c7825 0x14753ff 0x483781 # 0x53a319 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e989b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e9752 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x13c5b6c github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x6c github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:29 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 1232] @ 0x630b72 0x630a60 0x6303b2 0x61d09b 0x61d1e5 0xb5742b 0xb578b8 0xba6edd 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0x630b71 math/big.nat.make+0x1b1 math/big/nat.go:66 # 0x630a5f math/big.nat.divLarge+0x9f math/big/natdiv.go:604 # 0x6303b1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x61d09a math/big.(*Float).uquo+0x17a math/big/float.go:1367 # 0x61d1e4 math/big.(*Float).Quo+0x44 math/big/float.go:1647 # 0xb5742a github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:67 # 0xb578b7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:110 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [12: 576] @ 0xba312e 0xba3255 0xbab10b 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba312d github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:36 # 0xba3254 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:70 # 0xbab10a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:330 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x13c59c5 0x13c7825 0x14753ff 0x483781 # 0x13c59c4 github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x4a4 github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:42 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 600] @ 0x10cf455 0x10cf396 0x10c4dd5 0x1142114 0x1140406 0x113fd7e 0x113dce7 0x113d586 0x483781 # 0x10cf454 github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x254 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:94 # 0x10cf395 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).AddrsFor+0x195 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:208 # 0x10c4dd4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).ObservedAddrsFor+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:418 # 0x1142113 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x373 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:498 # 0x1140405 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendNATAddrs+0x365 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:453 # 0x113fd7d github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:402 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x65bbfd 0x1502f17 0x14b27fe 0x14fccb5 0x1501d26 0x150140d 0x97d2b6 0x977ed4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1502f16 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x14fccb4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:19 # 0x1501d25 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x150140c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x97d2b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 crypto/tls/handshake_server_tls13.go:902 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x7bf8b7 0x978a22 0x977e65 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7bf8b6 crypto/ecdh.(*x25519Curve).NewPublicKey+0xd6 crypto/ecdh/x25519.go:76 # 0x978a21 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xaa1 crypto/tls/handshake_server_tls13.go:267 # 0x977e64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:69 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 48] @ 0x127eefb 0x12809f7 0x483781 # 0x127eefa google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x89a google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1493 # 0x12809f6 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x396 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1694 0: 0 [1: 16] @ 0x96d073 0x96cf4e 0x96cf4d 0x7d65c2 0x7d6951 0x96ced9 0x96cdd8 0x7d65c2 0x7d6951 0x96cc94 0x96cbfc 0x9431b6 0x97ca5d 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x96d072 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x152 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x96cf4d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x2d vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x96cf4c crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x2c crypto/tls/handshake_messages.go:1247 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96ced8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x198 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96cdd7 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x97 crypto/tls/handshake_messages.go:1245 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96cc93 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96cbfb crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1240 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97ca5c crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x23c crypto/tls/handshake_server_tls13.go:840 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [34: 1632] @ 0x5d27b9 0x7b70af 0x7bd5d7 0x7b1f8f 0x7b2d17 0x7b0f67 0x7b1185 0x7b429c 0x7b3f67 0x11eb6ed 0x11eadcf 0x11eb273 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x5d27b8 net.IP.String+0xd8 net/ip.go:315 # 0x7b70ae github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:134 # 0x7bd5d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:47 # 0x7b1f8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x7b3f66 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:40 # 0x11eb6ec github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11eadce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11eb272 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0xdfc825 0xdbd39a 0xdbfb35 0xdbfab0 0xdbf43e 0xdcd1d9 0xdccc2b 0xdcaeb5 0xdcab1a 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0xdfc824 github.com/quic-go/quic-go.(*packetHandlerMap).Add+0x1c4 github.com/quic-go/quic-go@v0.52.0/transport.go:755 # 0xdbd399 github.com/quic-go/quic-go.init.func1.2+0x39 github.com/quic-go/quic-go@v0.52.0/connection.go:275 # 0xdbfb34 github.com/quic-go/quic-go.connRunners.AddConnectionID+0x114 github.com/quic-go/quic-go@v0.52.0/conn_id_generator.go:24 # 0xdbfaaf github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x8f github.com/quic-go/quic-go@v0.52.0/conn_id_generator.go:142 # 0xdbf43d github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x7d github.com/quic-go/quic-go@v0.52.0/conn_id_generator.go:91 # 0xdcd1d8 github.com/quic-go/quic-go.(*connection).applyTransportParameters+0xf8 github.com/quic-go/quic-go@v0.52.0/connection.go:2038 # 0xdccc2a github.com/quic-go/quic-go.(*connection).handleTransportParameters+0x1ca github.com/quic-go/quic-go@v0.52.0/connection.go:1983 # 0xdcaeb4 github.com/quic-go/quic-go.(*connection).handleHandshakeEvents+0x334 github.com/quic-go/quic-go@v0.52.0/connection.go:1607 # 0xdcab19 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0xb9 github.com/quic-go/quic-go@v0.52.0/connection.go:1592 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [2: 192] @ 0x7d68c5 0x967549 0x9670d0 0x7d65c2 0x7d6951 0x966dd6 0x9669ab 0x9431b6 0x97bc9e 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x967548 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x548 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9670cf crypto/tls.(*serverHelloMsg).marshal.func11+0xcf crypto/tls/handshake_messages.go:862 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x966dd5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9669aa crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97bc9d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d crypto/tls/handshake_server_tls13.go:751 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [45: 9360] @ 0x13c95dc 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13c95db github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x29b github.com/pactus-project/pactus/www/grpc/blockchain.go:163 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [5: 320] @ 0x126dd71 0x126dd65 0x126c86d 0x12835fe 0x483781 # 0x126dd70 google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0xd0 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:652 # 0x126dd64 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xc4 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:874 # 0x126c86c google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x16c google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:593 # 0x12835fd google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xdd google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:337 0: 0 [2: 224] @ 0x412454 0x945ede 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x945edd crypto/tls.(*Conn).handshakeContext+0x17d crypto/tls/conn.go:1535 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 576] @ 0x77d2d4 0x8e9225 0x8e920b 0x8e920c 0x51849f 0x518d98 0x51b81e 0x515891 0xd4415b 0x518563 0x518d98 0x51b81e 0x512945 0x1150051 0x114fe5f 0xbad4c4 0xbabdae 0x483781 # 0x77d2d3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x193 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8e9224 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8e920a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8e920b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:52 # 0x51849e fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x515890 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd4415a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_error.go:38 # 0x518562 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x512944 fmt.Errorf+0x84 fmt/errors.go:25 # 0x1150050 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:716 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0xbad4c3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:539 # 0xbabdad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:418 0: 0 [3: 768] @ 0x49c0fc 0x49bf46 0x49bcbc 0x8e3bb8 0xd22cc7 0xd22cb0 0xd26af3 0xd26734 0xd29838 0xd5f0ca 0x5963f5 0x8ff58f 0xd8257a 0x114c7cc 0xd53a85 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8e3bb7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd22cc6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd22caf github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.0.1/session.go:521 # 0xd26af2 github.com/libp2p/go-yamux/v5.(*Stream).write+0x352 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:185 # 0xd26733 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x73 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:133 # 0xd29837 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:42 # 0xd5f0c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:69 # 0x5963f4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:643 # 0x8ff58e github.com/multiformats/go-multistream.delimWriteBuffered+0xce github.com/multiformats/go-multistream@v0.6.1/multistream.go:88 # 0xd82579 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x119 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x114c7cb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:373 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [29: 475136] @ 0x8e3c6f 0xc40625 0xc40616 0xc402c3 0x483781 # 0x8e3c6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xc40624 github.com/libp2p/go-buffer-pool.Get+0xa4 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc40615 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x95 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:163 # 0xc402c2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x102 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:184 0: 0 [12: 2496] @ 0x63ce31 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6eb4b5 0x6eb48b 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ec0ae 0x6ec094 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6eb4b4 github.com/fxamacker/cbor/v2.Unmarshal+0x74 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6eb48a github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x4a github.com/pactus-project/pactus/types/vote/cp_vote.go:113 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ec0ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ec093 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 960] @ 0xc354c5 0xc354d8 0xc351cb 0xc34da8 0xc3c20a 0xba03be 0xbac44e 0x483781 # 0xc354c4 github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x644 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:94 # 0xc354d7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).FindAddr+0x657 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:101 # 0xc351ca github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x34a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:365 # 0xc34da7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc3c209 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0xba03bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).maybeAddAddrs+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:932 # 0xbac44d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x7cd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:464 0: 0 [2: 64] @ 0xb40c52 0xb40c29 0xb40bf8 0x10cb893 0x10c9438 0x10c6f0f 0x10c5e96 0x10c5379 0x483781 # 0xb40c51 github.com/multiformats/go-multiaddr.Multiaddr.copy+0x91 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:23 # 0xb40c28 github.com/multiformats/go-multiaddr.SplitFirst+0x68 github.com/multiformats/go-multiaddr@v0.16.0/util.go:68 # 0xb40bf7 github.com/multiformats/go-multiaddr/net.IsIPLoopback+0x37 github.com/multiformats/go-multiaddr@v0.16.0/net/ip.go:66 # 0x10cb892 github.com/libp2p/go-libp2p/p2p/protocol/identify.filterAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:1118 # 0x10c9437 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xc97 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:867 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [17: 272] @ 0xd0f0d5 0xd0c63b 0xd0c5dd 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd2744d 0xd276a5 0xd298b3 0xd5f202 0xba0974 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd0c63a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:374 # 0xd0c5dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:773 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd2744c github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:329 # 0xd276a4 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:367 # 0xd298b2 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:47 # 0xd5f201 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:81 # 0xba0973 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:29 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0x11fb779 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11fb778 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x158 github.com/pactus-project/pactus/sync/sync.go:531 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 224] @ 0xc0f108 0xc0c425 0xc09d76 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0f107 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2674 # 0xc0c424 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x764 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2168 # 0xc09d75 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x615 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1588 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [7: 560] @ 0x62d7e5 0x62d75d 0x68dd0a 0x68dc93 0x6a1445 0x6a0ba9 0x6d8ff3 0x6db27e 0x6db259 0x6daee8 0x11d1525 0x11d0fc5 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x62d7e4 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62d75c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x68dd09 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:512 # 0x68dc92 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6a1444 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a0ba8 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:54 # 0x6d8ff2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6db27d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6db258 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6daee7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11d1524 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:530 # 0x11d0fc4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x724 github.com/pactus-project/pactus/state/state.go:488 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 768] @ 0x6868b9 0x68309a 0x68408b 0x6842a5 0x6a7932 0x6a7330 0x6a7452 0x6d9c05 0x11c41fe 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x6868b8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x683099 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7931 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:86 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11c41fd github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x9d github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 384] @ 0x127b5b4 0x1280230 0x12809f7 0x483781 # 0x127b5b3 google.golang.org/grpc/internal/transport.(*http2Client).closeStream+0x133 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:956 # 0x128022f google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1bcf google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1620 # 0x12809f6 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x396 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1694 0: 0 [1: 24] @ 0x978530 0x977e65 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x97852f crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x5af crypto/tls/handshake_server_tls13.go:223 # 0x977e64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:69 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x527fbf 0x11b349c 0x11b3482 0x11b2dfe 0x11f66e8 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x527fbe strings.genSplit+0x7e strings/strings.go:305 # 0x11b349b strings.Split+0x9b strings/strings.go:361 # 0x11b3481 github.com/pactus-project/pactus/version.ParseVersion+0x81 github.com/pactus-project/pactus/version/version.go:54 # 0x11b2dfd github.com/pactus-project/pactus/version.ParseAgent+0x1fd github.com/pactus-project/pactus/version/agent.go:44 # 0x11f66e7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x487 github.com/pactus-project/pactus/sync/handler_hello.go:98 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 512] @ 0x49c652 0x49bc65 0x12662ed 0x126612a 0x126e9db 0x126c885 0x12835fe 0x483781 # 0x49c651 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x12662ec google.golang.org/grpc/mem.(*sizedBufferPool).Put+0x2c google.golang.org/grpc@v1.73.0/mem/buffer_pool.go:135 # 0x1266129 google.golang.org/grpc/mem.(*tieredBufferPool).Put+0x29 google.golang.org/grpc@v1.73.0/mem/buffer_pool.go:92 # 0x126e9da google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x79a google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:1034 # 0x126c884 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x184 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:596 # 0x12835fd google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xdd google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:337 0: 0 [10: 800] @ 0x630b72 0x630a60 0x6303b2 0x61e45b 0x61e578 0x6db7c5 0x6db59e 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x630b71 math/big.nat.make+0x1b1 math/big/nat.go:66 # 0x630a5f math/big.nat.divLarge+0x9f math/big/natdiv.go:604 # 0x6303b1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x61e45a math/big.(*Int).QuoRem+0x7a math/big/int.go:293 # 0x61e577 math/big.(*Int).Div+0x37 math/big/int.go:304 # 0x6db7c4 github.com/pactus-project/pactus/sortition.GetIndex+0x1e4 github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x6db59d github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x461ac6 0x7b1f6c 0x7b2d17 0x7b0f67 0x7b1185 0x7b429c 0x7b3f67 0x11eb6ed 0x11eadcf 0x11eb273 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x7b1f6b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x7b3f66 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:40 # 0x11eb6ec github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11eadce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11eb272 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x4794fa 0x47950f 0xd20532 0xd200e5 0xd29ce5 0xd81b99 0xd805f5 0xd7fbda 0xd7e1f2 0x483781 # 0xd20531 github.com/libp2p/go-yamux/v5.newSession+0x231 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:140 # 0xd200e4 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.0.1/mux.go:127 # 0xd29ce4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/transport.go:51 # 0xd81b98 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:276 # 0xd805f4 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x974 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:196 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [18: 1728] @ 0x13c9919 0x13c9880 0x13c9861 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13c9918 encoding/hex.EncodeToString+0x5d8 encoding/hex/hex.go:129 # 0x13c987f github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0x53f github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x13c9860 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x520 github.com/pactus-project/pactus/www/grpc/blockchain.go:176 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 32] @ 0x1501428 0x97d2b6 0x977ed4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x1501427 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x87 crypto/internal/fips140/tls13/tls13.go:122 # 0x97d2b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 crypto/tls/handshake_server_tls13.go:902 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 288] @ 0x4794fa 0x47950f 0x8f9d3e 0x11ce08b 0x11d0fd2 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8f9d3d github.com/pactus-project/pactus/sandbox.NewSandbox+0x11d github.com/pactus-project/pactus/sandbox/sandbox.go:64 # 0x11ce08a github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xaa github.com/pactus-project/pactus/state/state.go:147 # 0x11d0fd1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x731 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 576] @ 0x6e7625 0x6e7726 0x6e9dbc 0x6e8690 0x11f494c 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6e7624 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:456 # 0x6e7725 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6e9dbb github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6e868f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x11f494b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x461ac6 0xba2fd8 0xba3016 0xba304e 0xba33ec 0xbab0c7 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xba2fd7 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba3015 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba304d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:56 # 0xba33eb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:107 # 0xbab0c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:334 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 144] @ 0x5d27b9 0x7b70af 0x7bd5d7 0x7b1f8f 0x7b2d17 0x7b0f67 0x7b1185 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xbabf44 0x483781 # 0x5d27b8 net.IP.String+0xd8 net/ip.go:315 # 0x7b70ae github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:134 # 0x7bd5d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:47 # 0x7b1f8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [1: 80] @ 0x8d6389 0x10c9f6f 0x10c97cc 0x10c6f0f 0x10c5e96 0x10c5379 0x483781 # 0x8d6388 github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x28 github.com/libp2p/go-libp2p@v0.42.0/core/crypto/key.go:124 # 0x10c9f6e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0xae github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:939 # 0x10c97cb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x102b github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:888 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [10: 640] @ 0x1276beb 0x1276c99 0x127a27a 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1276bea google.golang.org/grpc/internal/transport.newRecvBuffer+0x4a google.golang.org/grpc@v1.73.0/internal/transport/transport.go:72 # 0x1276c98 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xf8 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:490 # 0x127a279 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:778 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 32] @ 0x66da16 0x671a1a 0x68da9f 0x6a0c45 0x6d9a45 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c666b 0x11d0ff7 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66da15 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.22.0/bitset.go:175 # 0x671a19 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:823 # 0x68da9e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a0c44 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c666a github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11d0ff6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x756 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [40: 1280] @ 0x12838f6 0x12838e5 0x128679a 0x12dea56 0x12de1f6 0x483781 # 0x12838f5 google.golang.org/grpc/internal/transport.newRecvBuffer+0x135 google.golang.org/grpc@v1.73.0/internal/transport/transport.go:73 # 0x12838e4 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x124 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:389 # 0x1286799 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x339 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:685 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [1: 8] @ 0xc5a9b9 0xc5a5a5 0xc59765 0x483781 # 0xc5a9b8 github.com/libp2p/go-libp2p-pubsub.(*PubSub).getHelloPacket+0x798 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:39 # 0xc5a5a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePendingPeers+0x384 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:917 # 0xc59764 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x884 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:782 0: 0 [7: 560] @ 0x123a0f7 0x1241f48 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a0f6 google.golang.org/protobuf/internal/encoding/json.NewEncoder+0x36 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:45 # 0x1241f47 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0xc7 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:152 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [4: 512] @ 0x49c652 0x49bc65 0x12662ed 0x126612a 0x1267a58 0x12da8f9 0x12da812 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x49c651 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x12662ec google.golang.org/grpc/mem.(*sizedBufferPool).Put+0x2c google.golang.org/grpc@v1.73.0/mem/buffer_pool.go:135 # 0x1266129 google.golang.org/grpc/mem.(*tieredBufferPool).Put+0x29 google.golang.org/grpc@v1.73.0/mem/buffer_pool.go:92 # 0x1267a57 google.golang.org/grpc/mem.(*buffer).Free+0x57 google.golang.org/grpc@v1.73.0/mem/buffers.go:154 # 0x12da8f8 google.golang.org/grpc/mem.BufferSlice.Free+0x38 google.golang.org/grpc@v1.73.0/mem/buffer_slice.go:70 # 0x12da811 google.golang.org/grpc.recv+0x1b1 google.golang.org/grpc@v1.73.0/rpc_util.go:946 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [24: 6144] @ 0xd26188 0xd20f2b 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xd26187 github.com/libp2p/go-yamux/v5.newStream+0x107 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:58 # 0xd20f2a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.0.1/session.go:234 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [1: 16] @ 0x530f91 0x53162d 0x5315ef 0x11c06f8 0x11bcbaa 0x483781 # 0x530f90 context.WithDeadlineCause+0x250 context/context.go:647 # 0x53162c context.WithDeadline+0x4c context/context.go:617 # 0x5315ee context.WithTimeout+0xe context/context.go:695 # 0x11c06f7 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x197 github.com/pactus-project/pactus/network/stream.go:71 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [21: 504] @ 0x7b0f0d 0x7b1185 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xbabf44 0x483781 # 0x7b0f0c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.0/codec.go:121 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [54: 82944] @ 0x7f3825 0x7f4b7d 0x9774c9 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7f3824 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:884 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0x9774c8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:903 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 37888] @ 0x7299b8 0x73a3ca 0x73ae86 0x73b1cc 0x733eae 0x73b05c 0x73b006 0x73bd26 0x73caac 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec08f 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x7299b7 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x157 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b1cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec08e github.com/pactus-project/pactus/store.NewStore+0x3ee github.com/pactus-project/pactus/store/store.go:118 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [3: 288] @ 0x14b2797 0x6d7845 0x6d7dcb 0xdb7945 0xdb7e85 0xdb7a6c 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb7e84 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:56 # 0xdb7a6b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:35 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [2: 2304] @ 0xb518c6 0xb51a7a 0xb585a5 0xb5765f 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb518c5 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.7.0/bucket.go:52 # 0xb51a79 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x299 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:111 # 0xb585a4 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).calcWeight+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:237 # 0xb5765e github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1de github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:99 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 12288] @ 0x533ab4 0x5334dd 0x941d10 0x941cd7 0x93f7fe 0x9434f1 0x9434f2 0x943579 0x972e5e 0x97241a 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x941d0f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:168 # 0x941cd6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:830 # 0x93f7fd crypto/tls.(*Conn).readRecordOrCCS+0xd3d crypto/tls/conn.go:680 # 0x9434f0 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:591 # 0x9434f1 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1078 # 0x943578 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1089 # 0x972e5d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:138 # 0x972419 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:44 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0xd0f0d5 0xd0c63b 0xd0c5dd 0xd0c3d2 0xd21a4b 0xd23d71 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd0c63a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:374 # 0xd0c5dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:773 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd21a4a github.com/libp2p/go-yamux/v5.(*Session).close+0x44a github.com/libp2p/go-yamux/v5@v5.0.1/session.go:337 # 0xd23d70 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:693 0: 0 [12: 6144] @ 0x7e753e 0x7e7553 0x98a3d4 0x93cf76 0x97d42b 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7e753d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7e7552 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x98a3d3 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:551 # 0x93cf75 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:235 # 0x97d42a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a crypto/tls/handshake_server_tls13.go:906 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 192] @ 0x14e6fa6 0x14e79bc 0x14f0c50 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x14e6fa5 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:131 # 0x14e79bb crypto/internal/fips140/ecdsa.newDRBG[...]+0x69b crypto/internal/fips140/ecdsa/hmacdrbg.go:81 # 0x14f0c4f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:297 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 160] @ 0xba2fbf 0xba3016 0xba304e 0xba33ec 0xbab0c7 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba2fbe github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba3015 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba304d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:56 # 0xba33eb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:107 # 0xbab0c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:334 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [17: 1088] @ 0xba3254 0xbac83c 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba3253 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:69 # 0xbac83b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:477 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 72] @ 0x82d35d 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x82d35c google.golang.org/protobuf/internal/order.RangeFields+0x9c google.golang.org/protobuf@v1.36.6/internal/order/range.go:41 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [4: 512] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27af 0x6d7845 0x6d7dcb 0xdb7945 0xdb6f0f 0xdb6e13 0xdba4be 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdba4bd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x9d github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:134 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 96] @ 0x461ac6 0xba9b7a 0xba9b4c 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba9b79 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x119 github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:46 # 0xba9b4b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:168 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 192] @ 0x1277350 0x127731c 0x127a1df 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x127734f google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xaf google.golang.org/grpc@v1.73.0/credentials/credentials.go:247 # 0x127731b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:548 # 0x127a1de google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:774 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [4: 320] @ 0x97c879 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x97c878 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x58 crypto/tls/handshake_server_tls13.go:832 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [9: 720] @ 0x52f43b 0x52f41d 0x12e9cff 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x52f43a context.withCancel+0x3a context/context.go:277 # 0x52f41c context.WithCancel+0x1c context/context.go:241 # 0x12e9cfe google.golang.org/grpc.newClientStreamWithParams+0x15e google.golang.org/grpc@v1.73.0/stream.go:276 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [7: 336] @ 0x531705 0xa60a9e 0xa60a61 0xa6078d 0xa657cc 0xb2b945 0xba736a 0xbabf44 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0xa60a9d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.37.0/context.go:14 # 0xa60a60 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:185 # 0xa6078c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:149 # 0xa657cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xb2b944 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:146 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [6: 576] @ 0x6719f9 0x68da9f 0x6a0c2e 0x6d9a45 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6719f8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:818 # 0x68da9e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a0c2d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 128] @ 0xdd73ae 0xdd624f 0xddd6bc 0xddce6a 0xddcd18 0xddbc0d 0xddb931 0xdcf25a 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xdd73ad github.com/quic-go/quic-go.(*framer).appendControlFrames+0x62d github.com/quic-go/quic-go@v0.52.0/framer.go:185 # 0xdd624e github.com/quic-go/quic-go.(*framer).Append+0xee github.com/quic-go/quic-go@v0.52.0/framer.go:93 # 0xddd6bb github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5bb github.com/quic-go/quic-go@v0.52.0/packet_packer.go:695 # 0xddce69 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:608 # 0xddcd17 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:599 # 0xddbc0c github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1ac github.com/quic-go/quic-go@v0.52.0/packet_packer.go:489 # 0xddb930 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x90 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:472 # 0xdcf259 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0xb9 github.com/quic-go/quic-go@v0.52.0/connection.go:2347 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [1: 32] @ 0x68dc8a 0x6a1445 0x6a0ba9 0x6d9a45 0x6dae3b 0x11d4186 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x68dc89 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6a1444 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a0ba8 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:54 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6dae3a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11d4185 github.com/pactus-project/pactus/state.(*state).validateBlock+0x245 github.com/pactus-project/pactus/state/validation.go:34 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 1632] @ 0x4c179d 0x63c007 0x642f79 0x63cfef 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x4c179c reflect.New+0x5c reflect/value.go:3021 # 0x63c006 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x326 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1412 # 0x642f78 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2289 # 0x63cfee github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x130e github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1634 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0xba2fbf 0xba3016 0xba304e 0xba33cf 0xbab0c7 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xba2fbe github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba3015 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba304d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:56 # 0xba33ce github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:106 # 0xbab0c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:334 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [27: 131328] @ 0xb57a26 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb57a25 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:129 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 512] @ 0xb5e9bf 0xbaa8ac 0xbaa88e 0xbaa882 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbaa8ab github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:148 # 0xbaa88d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:158 # 0xbaa881 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:301 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [42: 2016] @ 0x461ac6 0x7b2d5b 0x7b0f67 0x7b1185 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xbabf44 0x483781 # 0x7b2d5a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.0/component.go:343 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [33: 3168] @ 0xb29b9e 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xbabf44 0x483781 # 0xb29b9d github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:107 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [4: 256] @ 0x6ddda5 0x6dd98d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6eb5ed 0x6eb50c 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ec0ae 0x6ec094 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6ddda4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x1a4 github.com/pactus-project/pactus/types/certificate/certificate.go:183 # 0x6dd98c github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:133 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6eb5ec github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6eb50b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ec0ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ec093 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 5120] @ 0x746eb1 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x13c9384 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x746eb0 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x390 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:780 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x13c9383 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:138 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [14: 2016] @ 0x6e8cbb 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6e8cba github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/block/block.go:165 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 768] @ 0x862369 0x862349 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0xb346e6 0x483781 # 0x862368 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.6/internal/impl/pointer_unsafe.go:138 # 0x862348 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:452 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0xb346e5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:330 0: 0 [4: 64] @ 0x556919 0x556d1a 0x5565bd 0x548cb4 0x6f343b 0x6f343c 0x11ce017 0x11d0b86 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x556918 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:179 # 0x556d19 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:222 # 0x5565bc encoding/json.checkValid+0x9c encoding/json/scanner.go:35 # 0x548cb3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:102 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0b85 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:452 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 1344] @ 0x6d836b 0x6de285 0x6dccaf 0x11d447c 0x11d41d8 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6d836a github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0xca github.com/pactus-project/pactus/crypto/bls/bls.go:55 # 0x6de284 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x384 github.com/pactus-project/pactus/types/certificate/certificate.go:251 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d447b github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9b github.com/pactus-project/pactus/state/validation.go:54 # 0x11d41d7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x297 github.com/pactus-project/pactus/state/validation.go:38 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [40: 3840] @ 0x1233276 0x12801ed 0x12809f7 0x483781 # 0x1233275 google.golang.org/grpc/internal/status.NewWithProto+0x55 google.golang.org/grpc@v1.73.0/internal/status/status.go:52 # 0x12801ec google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1b8c google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1615 # 0x12809f6 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x396 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1694 0: 0 [18: 288] @ 0x1285b65 0x1285ba7 0x128679a 0x12dea56 0x12de1f6 0x483781 # 0x1285b64 google.golang.org/grpc/internal/transport.newWriteQuota+0x23a4 google.golang.org/grpc@v1.73.0/internal/transport/flowcontrol.go:49 # 0x1285ba6 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x23e6 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:628 # 0x1286799 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x339 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:685 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [3: 336] @ 0x412454 0xd8a9b2 0xea62ff 0xe9b272 0xdb8db8 0x973515 0x97241a 0x9460fa 0x983528 0x483781 # 0xd8a9b1 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x31 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:112 # 0xea62fe github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Listen.func1+0x1e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/transport.go:292 # 0xe9b271 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newQuicListener.func1+0x111 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/listener.go:64 # 0xdb8db7 github.com/quic-go/quic-go/internal/handshake.setupConfigForServer.func1+0xd7 github.com/quic-go/quic-go@v0.52.0/internal/handshake/tls_config.go:23 # 0x973514 crypto/tls.(*Conn).readClientHello+0x6f4 crypto/tls/handshake_server.go:162 # 0x972419 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:44 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 288] @ 0x7d68c5 0x96cc94 0x96cbfc 0x9431b6 0x97ca5d 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x96cc93 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96cbfb crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1240 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97ca5c crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x23c crypto/tls/handshake_server_tls13.go:840 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [52: 10816] @ 0x51295b 0xb8aa67 0xe0cc2e 0xe0cabf 0xe98f36 0xdede6f 0xdec62b 0xdeb4e5 0x483781 # 0x51295a fmt.Errorf+0x9a fmt/errors.go:26 # 0xb8aa66 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x2e6 github.com/prometheus/client_golang@v1.22.0/prometheus/registry.go:300 # 0xe0cc2d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.52.0/metrics/connection_tracer.go:104 # 0xe0cabe github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.52.0/metrics/connection_tracer.go:92 # 0xe98f35 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func2+0xb5 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/connmgr.go:145 # 0xdede6e github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x6ae github.com/quic-go/quic-go@v0.52.0/server.go:697 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [66: 7392] @ 0x77d1d2 0x7b8bfb 0x7b8bf6 0x7b8bf5 0x7b8bfc 0x7bd5d7 0x7b1f8f 0x7b2d17 0x7b0f67 0x7b1185 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xbabf44 0x483781 # 0x77d1d1 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x7b8bfa github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x7b8bf5 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x7b8bf4 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x7b8bfb github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:392 # 0x7bd5d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:47 # 0x7b1f8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [91: 4368] @ 0xb5431a 0xb9eaa5 0xb9eb1a 0xba5a6e 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb54319 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0xb9 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:457 # 0xb9eaa4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:751 # 0xb9eb19 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:757 # 0xba5a6d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:263 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [24: 576] @ 0x126bbb9 0x126bb95 0x128b4a5 0x128b48d 0x1289e94 0x12e1f4e 0x12e1f32 0x12e64e8 0x12dec9f 0x483781 # 0x126bbb8 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x118 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:54 # 0x126bb94 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0xf4 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:373 # 0x128b4a4 google.golang.org/grpc/internal/transport.(*controlBuffer).put+0x124 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:341 # 0x128b48c google.golang.org/grpc/internal/transport.(*http2Server).finishStream+0x10c google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:1334 # 0x1289e93 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x913 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:1121 # 0x12e1f4d google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1c8d google.golang.org/grpc@v1.73.0/internal/transport/server_stream.go:76 # 0x12e1f31 google.golang.org/grpc.(*Server).processUnaryRPC+0x1c71 google.golang.org/grpc@v1.73.0/server.go:1513 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 16] @ 0xd0f0d5 0xd0bf25 0xd0be50 0xd0c5a5 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd2744d 0xd276a5 0xd298b3 0xd5f202 0x11553e9 0x115127c 0xb34033 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd0bf24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x284 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0be4f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1af github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:720 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd2744c github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:329 # 0xd276a4 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:367 # 0xd298b2 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:47 # 0xd5f201 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:81 # 0x11553e8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x115127b github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x1b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:914 # 0xb34032 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x6f2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:306 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [23: 2944] @ 0x8e5e25 0x8e5e0e 0x8e5d9a 0xc3502a 0xc34da8 0xc3c20a 0xba03be 0xbac44e 0x483781 # 0x8e5e24 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:23 # 0x8e5e0d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.0/util.go:82 # 0x8e5d99 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.42.0/core/peer/addrinfo.go:56 # 0xc35029 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x1a9 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc34da7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc3c209 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0xba03bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).maybeAddAddrs+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:932 # 0xbac44d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x7cd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:464 0: 0 [26: 416] @ 0xd0f0d5 0xd0bb05 0xd0ba2b 0xd0c005 0xd0c5a5 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd2744d 0xd276a5 0xd298b3 0xd5f202 0xba0974 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd0bb04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x204 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0ba2a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x12a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:695 # 0xd0c004 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x364 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:716 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd2744c github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:329 # 0xd276a4 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:367 # 0xd298b2 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:47 # 0xd5f201 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:81 # 0xba0973 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:29 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [17: 2176] @ 0x533ab4 0x5334dd 0x5336b9 0x53a3bc 0x6646e5 0x6e151a 0x6e14b9 0x6e6c51 0x6e763e 0x6e62b6 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x53a3bb encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e1519 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e14b8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6e6c50 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6e763d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6e62b5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 112] @ 0x12880c5 0x1286677 0x12dea56 0x12de1f6 0x483781 # 0x12880c4 google.golang.org/grpc/internal/transport.(*http2Server).handleWindowUpdate+0x44 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:944 # 0x1286676 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x216 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:704 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [25: 1600] @ 0x13cd092 0x13ccc7e 0x11e976e 0x13cc4bb 0x133b92b 0x139cede 0x133b783 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13cd091 github.com/pactus-project/pactus/www/grpc.metricToProto+0x111 github.com/pactus-project/pactus/www/grpc/network.go:133 # 0x13ccc7d github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x5dd github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x11e976d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x13cc4ba github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x133b92a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:124 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x133b782 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:126 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [46: 6624] @ 0x479453 0x408c45 0x408c38 0x40c292 0x13cd2dd 0x13ccc7e 0x11e976e 0x13cc4bb 0x133b92b 0x139cede 0x133b783 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13cd2dc github.com/pactus-project/pactus/www/grpc.metricToProto+0x35c github.com/pactus-project/pactus/www/grpc/network.go:149 # 0x13ccc7d github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x5dd github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x11e976d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x13cc4ba github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x133b92a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:124 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x133b782 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:126 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [62: 992] @ 0x738daf 0x72ba18 0x72baba 0x72ba18 0x72cbfe 0x74cb17 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x738dae github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:295 # 0x72ba17 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x72bab9 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x119 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:161 # 0x72ba17 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x72cbfd github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x74cb16 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x416 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 18432] @ 0x7299b8 0x73a3ca 0x73ae86 0x73b138 0x73b892 0x73c0e6 0x7677c7 0x76678d 0x72b2c2 0x72b339 0x72bab0 0x72cbfe 0x74cb17 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x7299b7 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x157 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b137 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:648 # 0x73b891 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x73c0e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:807 # 0x7677c6 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:479 # 0x76678c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:336 # 0x72b2c1 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/array_iter.go:164 # 0x72b338 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x72baaf github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x72cbfd github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x74cb16 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x416 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [31: 5952] @ 0x682a35 0x68408b 0x6842a5 0x6a7997 0x6a7330 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x682a34 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7996 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:91 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 512] @ 0x13c9b9a 0x13c9b0e 0x13c9ae6 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13c9b99 encoding/hex.EncodeToString+0x859 encoding/hex/hex.go:129 # 0x13c9b0d github.com/pactus-project/pactus/crypto/hash.Hash.String+0x7cd github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x13c9ae5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x7a5 github.com/pactus-project/pactus/www/grpc/blockchain.go:182 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [38: 4256] @ 0x52ff2a 0x530175 0x52f459 0x52f41d 0x12e9cff 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x52ff29 context.(*cancelCtx).Done+0x129 context/context.go:451 # 0x530174 context.(*cancelCtx).propagateCancel+0x74 context/context.go:469 # 0x52f458 context.withCancel+0x58 context/context.go:278 # 0x52f41c context.WithCancel+0x1c context/context.go:241 # 0x12e9cfe google.golang.org/grpc.newClientStreamWithParams+0x15e google.golang.org/grpc@v1.73.0/stream.go:276 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [13: 1040] @ 0x630cdc 0x630c58 0x6303b2 0x61d09b 0x61d1e5 0xb5742b 0xb578b8 0xba6edd 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0x630cdb math/big.nat.make+0x31b math/big/nat.go:66 # 0x630c57 math/big.nat.divLarge+0x297 math/big/natdiv.go:612 # 0x6303b1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x61d09a math/big.(*Float).uquo+0x17a math/big/float.go:1367 # 0x61d1e4 math/big.(*Float).Quo+0x44 math/big/float.go:1647 # 0xb5742a github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:67 # 0xb578b7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:110 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x7d00fe 0x7d0633 0x800aa5 0x800a7b 0xd8b458 0xd8ac15 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7d00fd encoding/asn1.makeField+0x95d encoding/asn1/marshal.go:674 # 0x7d0632 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:737 # 0x800aa4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x800a7a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd8b457 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:198 # 0xd8ac14 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x194 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:139 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x4794fa 0x47950f 0xd3272c 0xd4ecf7 0xd5117b 0xd4eb47 0xd5bf4c 0x483781 # 0xd3272b github.com/libp2p/go-libp2p/p2p/net/connmgr.(*cmNotifee).Connected+0x1cb github.com/libp2p/go-libp2p@v0.42.0/p2p/net/connmgr/connmgr.go:679 # 0xd4ecf6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:443 # 0xd5117a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:765 # 0xd4eb46 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x6e6 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:442 # 0xd5bf4b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x8b github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 112] @ 0x47fb1c 0x4e4bd5 0x530f5c 0x53162d 0x5315ef 0xd7e175 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e4bd4 time.AfterFunc+0x34 time/sleep.go:211 # 0x530f5b context.WithDeadlineCause+0x21b context/context.go:643 # 0x53162c context.WithDeadline+0x4c context/context.go:617 # 0x5315ee context.WithTimeout+0xe context/context.go:695 # 0xd7e174 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0xb4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:109 0: 0 [2: 3584] @ 0x123b079 0x1242a05 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123b078 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x98 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:210 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 72] @ 0x6da5f6 0x6ddbc7 0x8ea40e 0x8ec3e5 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6da5f5 github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x6ddbc6 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Encode+0x1e6 github.com/pactus-project/pactus/types/certificate/certificate.go:157 # 0x8ea40d github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x18d github.com/pactus-project/pactus/store/block.go:63 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [245: 1191680] @ 0xb57a26 0xba6edd 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb57a25 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:129 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 208] @ 0x14a0ee6 0x14a72f4 0x14e707a 0x14e8c28 0x14e8d0e 0x14e86fd 0x14f0c92 0x14f0c51 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14a0ee5 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:133 # 0x14a72f3 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:112 # 0x14e7079 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:152 # 0x14e8c27 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:329 # 0x14e8d0d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:222 # 0x14e86fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:328 # 0x14f0c91 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14f0c50 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:299 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [43: 1032] @ 0xba0a74 0xba0a49 0xba09e8 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xba0a73 github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0xb3 github.com/libp2p/go-msgio@v0.3.0/varint.go:101 # 0xba0a48 github.com/libp2p/go-msgio.NewVarintReaderSize+0x88 github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xba09e7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x27 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:39 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [12: 13824] @ 0x63ce31 0x645d32 0x63d165 0x63bbd5 0x652b4f 0x11e3fc9 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x652b4e github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xae github.com/fxamacker/cbor/v2@v2.8.0/stream.go:37 # 0x11e3fc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0x7d68c5 0x96af14 0x96aef3 0x7d65c2 0x7d6951 0x96aeb4 0x96ae93 0x7d65c2 0x7d6951 0x96a3fc 0x96a2f0 0x7d65c2 0x7d6951 0x96a214 0x96a1f3 0x7d65c2 0x7d6951 0x96a134 0x96a09c 0x9431b6 0x97c5b6 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x96af13 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x96aef2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1.1+0x12 crypto/tls/handshake_messages.go:1019 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96aeb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96ae92 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1018 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a3fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bb vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96a2ef crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xaf crypto/tls/handshake_messages.go:1017 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a213 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96a1f2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1014 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a133 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96a09b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1013 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97c5b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc75 crypto/tls/handshake_server_tls13.go:811 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [18: 864] @ 0xbac2a9 0x483781 # 0xbac2a8 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x628 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:456 0: 0 [1: 128] @ 0x8e45cd 0x8e4446 0x10cb005 0x10c9145 0x10c6f0f 0x10c5e96 0x10c5379 0x483781 # 0x8e45cc github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x2c github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:171 # 0x8e4445 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:111 # 0x10cb004 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:1046 # 0x10c9144 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:833 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [6: 144] @ 0x124270b 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x124270a google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x30a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:250 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 6912] @ 0xc0b92f 0xc09fb2 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0b92e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1811 # 0xc09fb1 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x851 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1552 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [10: 800] @ 0x13d0e4f 0x13c9ecd 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13d0e4e github.com/pactus-project/pactus/www/grpc.transactionToProto+0x10ce github.com/pactus-project/pactus/www/grpc/transaction.go:329 # 0x13c9ecc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:196 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [7: 9856] @ 0xd50ea6 0xb9cbf8 0xb9c9e8 0x483781 # 0xd50ea5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc5 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:743 # 0xb9cbf7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:505 # 0xb9c9e7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:492 0: 0 [29: 696] @ 0x1285a2e 0x128679a 0x12dea56 0x12de1f6 0x483781 # 0x1285a2d google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x226d google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:624 # 0x1286799 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x339 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:685 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [1: 32] @ 0x512c9a 0xd29765 0xd297c8 0xd5ef8a 0x115608c 0x11511c2 0xc400d6 0x483781 # 0x512c99 fmt.Errorf+0x3d9 fmt/errors.go:45 # 0xd29764 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:31 # 0xd297c7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:38 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x115608b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x11511c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:906 # 0xc400d5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x75 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:150 0: 0 [23: 4416] @ 0x682a54 0x68408b 0x6842a5 0x6a7932 0x6a7330 0x6a7452 0x6d9c05 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a53 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7931 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:86 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x6f7c53 0x710384 0x6f7346 0x70b23d 0x71f60e 0x71f603 0x7200a8 0x720305 0x11f7256 0x11f68ff 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6f7c52 github.com/rs/zerolog.init.func7+0x32 github.com/rs/zerolog@v1.34.0/globals.go:87 # 0x710383 github.com/rs/zerolog.init.1.func1+0x23 github.com/rs/zerolog@v1.34.0/encoder_json.go:22 # 0x6f7345 github.com/rs/zerolog/internal/json.Encoder.AppendInterface+0x45 github.com/rs/zerolog@v1.34.0/internal/json/types.go:387 # 0x70b23c github.com/rs/zerolog.(*Event).Interface+0x11c github.com/rs/zerolog@v1.34.0/event.go:759 # 0x71f60d github.com/rs/zerolog.(*Event).Any+0x20d github.com/rs/zerolog@v1.34.0/event.go:748 # 0x71f602 github.com/pactus-project/pactus/util/logger.addFields+0x202 github.com/pactus-project/pactus/util/logger/logger.go:148 # 0x7200a7 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x720304 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x11f7255 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x155 github.com/pactus-project/pactus/sync/handler_hello.go:165 # 0x11f68fe github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 5600] @ 0x13c536c 0x13c644f 0x13c7825 0x14753ff 0x483781 # 0x13c536b github.com/pactus-project/pactus/www/zmq.(*basePub).makeTopicMsg+0x2cb github.com/pactus-project/pactus/www/zmq/publisher.go:58 # 0x13c644e github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x20e github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:32 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 160] @ 0xd05fbe 0xd03568 0xd02006 0xd542ca 0xd4f0ee 0x114ecb8 0xc3facd 0x483781 # 0xd05fbd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:56 # 0xd03567 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:586 # 0xd02005 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd542c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:220 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xc3facc github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:118 0: 0 [20: 2240] @ 0x627a77 0x627a47 0x627b19 0x61dd91 0x667ce9 0x69c67f 0x6d91ed 0x6d91be 0x6db1c8 0x6db13e 0x6daee8 0x11d1525 0x11d0fc5 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x627a76 math/big.nat.make+0x116 math/big/nat.go:66 # 0x627a46 math/big.nat.mul+0xe6 math/big/nat.go:420 # 0x627b18 math/big.nat.mul+0x1b8 math/big/nat.go:405 # 0x61dd90 math/big.(*Int).Mul+0xb0 math/big/int.go:193 # 0x667ce8 github.com/consensys/gnark-crypto/ecc.SplitScalar+0xc8 github.com/consensys/gnark-crypto@v0.18.0/ecc/utils.go:145 # 0x69c67e github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulGLV+0x21e github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/g2.go:619 # 0x6d91ec github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).ScalarMultiplication+0x4c github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/g2.go:450 # 0x6d91bd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x1d github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x6db1c7 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x6db13d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x6daee7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11d1524 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:530 # 0x11d0fc4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x724 github.com/pactus-project/pactus/state/state.go:488 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [401: 3798272] @ 0xb57949 0xba6edd 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb57948 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:115 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 64] @ 0x5d27b9 0x5e4b71 0x5e4b52 0xb42322 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x5d27b8 net.IP.String+0xd8 net/ip.go:315 # 0x5e4b70 net.ipEmptyString+0x50 net/ip.go:332 # 0x5e4b51 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0xb42321 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x61 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:251 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 122880] @ 0x496730 0x495cf6 0x495637 0x123ad70 0x123ad5c 0x123ab69 0x1242e94 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x49672f strconv.fmtF+0x8f strconv/ftoa.go:450 # 0x495cf5 strconv.formatDigits+0x1d5 strconv/ftoa.go:206 # 0x495636 strconv.genericFtoa+0x616 strconv/ftoa.go:161 # 0x123ad6f strconv.AppendFloat+0x18f strconv/ftoa.go:56 # 0x123ad5b google.golang.org/protobuf/internal/encoding/json.appendFloat+0x17b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:167 # 0x123ab68 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteFloat+0x48 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:144 # 0x1242e93 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0xd3 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:322 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [19: 3648] @ 0x682a54 0x68408b 0x6842a5 0x6a7997 0x6a7330 0x6a7452 0x6d9c05 0x6dae3b 0x11d4186 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a53 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7996 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:91 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6dae3a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11d4185 github.com/pactus-project/pactus/state.(*state).validateBlock+0x245 github.com/pactus-project/pactus/state/validation.go:34 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [104: 985088] @ 0xb57949 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb57948 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:115 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [15: 1680] @ 0x77d1d2 0xbaab53 0xbaab37 0xbaaae8 0xbaabfa 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0x77d1d1 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xbaab52 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xbaab36 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xbaaae7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:52 # 0xbaabf9 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x139 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:324 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 1024] @ 0xd5472a 0xd545c5 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xd54729 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x109 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:260 # 0xd545c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:247 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [24: 1152] @ 0x4794fa 0x47950f 0x13cd1f6 0x13ccc7e 0x11e976e 0x13cc4bb 0x133b92b 0x139cede 0x133b783 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13cd1f5 github.com/pactus-project/pactus/www/grpc.metricToProto+0x275 github.com/pactus-project/pactus/www/grpc/network.go:147 # 0x13ccc7d github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x5dd github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x11e976d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x13cc4ba github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x133b92a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:124 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x133b782 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:126 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [6: 172032] @ 0x123b079 0x1242a05 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123b078 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x98 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:210 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [12: 384] @ 0x1496253 0x66e73f 0x671d96 0x6a0b85 0x6d9a45 0x6de2b5 0x6dccaf 0x11d447c 0x11d41d8 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x66e73e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x61e github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:83 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d447b github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9b github.com/pactus-project/pactus/state/validation.go:54 # 0x11d41d7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x297 github.com/pactus-project/pactus/state/validation.go:38 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x10ad617 0x10ac35e 0x483781 # 0x10ad616 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x5f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/autonat.go:257 # 0x10ac35d github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x65d github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/autonat.go:233 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x65bbfd 0x1502f17 0x14b27fe 0x14fc91a 0x1501be5 0x15018c9 0x15013e5 0x97d2b6 0x977ed4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1502f16 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x15013e4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x97d2b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 crypto/tls/handshake_server_tls13.go:902 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x10c95d1 0x10c6f0f 0x10c5e96 0x10c5379 0x483781 # 0x10c95d0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xe30 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:878 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [23: 1840] @ 0x124278c 0x1243145 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x124278b google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x38b google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [7: 896] @ 0x14b28ce 0x14e7856 0x14f0c50 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x14e7855 crypto/internal/fips140/ecdsa.newDRBG[...]+0x535 crypto/internal/fips140/ecdsa/hmacdrbg.go:110 # 0x14f0c4f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:297 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 384] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27fe 0x6d7845 0x6d7dcb 0xdb7945 0xdb229d 0xdba465 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb229c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:16 # 0xdba464 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:133 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [19: 9728] @ 0x7e753e 0x7e7553 0xdb6f14 0xdb6e13 0xdb58e9 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x7e753d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7e7552 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdb6f13 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x53 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:49 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdb58e8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x388 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:450 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [3: 288] @ 0xa60ab9 0xa6078d 0xa657cc 0xbaa645 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xa60ab8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:186 # 0xa6078c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:149 # 0xa657cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xbaa644 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:276 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 192] @ 0xb8a8ce 0xe0cc2e 0xe0cabf 0xe98f36 0xdede6f 0xdec62b 0xdeb4e5 0x483781 # 0xb8a8cd github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x14d github.com/prometheus/client_golang@v1.22.0/prometheus/registry.go:278 # 0xe0cc2d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.52.0/metrics/connection_tracer.go:104 # 0xe0cabe github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.52.0/metrics/connection_tracer.go:92 # 0xe98f35 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func2+0xb5 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/connmgr.go:145 # 0xdede6e github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x6ae github.com/quic-go/quic-go@v0.52.0/server.go:697 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [30: 480] @ 0x11b7906 0x11b7695 0xc70879 0xc7066a 0xc701d3 0xc6fdf7 0xc6fcbc 0x483781 # 0x11b7905 github.com/pactus-project/pactus/network.(*gossipService).onReceiveMessage+0x85 github.com/pactus-project/pactus/network/gossip.go:268 # 0x11b7694 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x2d4 github.com/pactus-project/pactus/network/gossip.go:232 # 0xc70878 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x118 github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:498 # 0xc70669 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:476 # 0xc701d2 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xd2 github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:425 # 0xc6fdf6 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:396 # 0xc6fcbb github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:366 0: 0 [10: 480] @ 0x131db4d 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x131db4c github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x2c github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:33 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [4: 9216] @ 0x93e190 0x942d2a 0x94435e 0xd23976 0xd2301c 0x483781 # 0x93e18f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:522 # 0x942d29 crypto/tls.(*Conn).writeRecordLocked+0x649 crypto/tls/conn.go:1025 # 0x94435d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd23975 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7f5 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:678 # 0xd2301b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.0.1/session.go:546 0: 0 [15: 2160] @ 0x548c97 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11ce017 0x11d0b86 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x548c96 encoding/json.Unmarshal+0x36 encoding/json/decode.go:101 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0b85 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:452 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [53: 5088] @ 0x527fbf 0x7b0479 0x7b045f 0x7b3f15 0x11eb6ed 0x11eadcf 0x11eb273 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x527fbe strings.genSplit+0x7e strings/strings.go:305 # 0x7b0478 strings.Split+0x78 strings/strings.go:361 # 0x7b045e github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.16.0/codec.go:16 # 0x7b3f14 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:36 # 0x11eb6ec github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11eadce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11eb272 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0xb5e9bf 0xbab787 0xbab769 0xbab72f 0xbab49e 0xbaa8c5 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbab786 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:148 # 0xbab768 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:158 # 0xbab72e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:382 # 0xbab49d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:356 # 0xbaa8c4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:305 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [12: 49152] @ 0xa24b55 0xa24afd 0xa24c14 0xa0278a 0x483781 # 0xa24b54 bufio.NewReaderSize+0x1f4 bufio/bufio.go:57 # 0xa24afc bufio.NewReader+0x19c bufio/bufio.go:63 # 0xa24c13 net/http.newBufioReader+0x2b3 net/http/server.go:859 # 0xa02789 net/http.(*conn).serve+0x269 net/http/server.go:2013 0: 0 [24: 2304] @ 0x13d0e1f 0x13d0e6d 0x13c9ecd 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13d0e1e encoding/hex.EncodeToString+0x109e encoding/hex/hex.go:129 # 0x13d0e6c github.com/pactus-project/pactus/www/grpc.transactionToProto+0x10ec github.com/pactus-project/pactus/www/grpc/transaction.go:331 # 0x13c9ecc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:196 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [31: 6448] @ 0x6ddd05 0x6e901b 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6ddd04 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x104 github.com/pactus-project/pactus/types/certificate/certificate.go:170 # 0x6e901a github.com/pactus-project/pactus/types/block.(*Block).Decode+0x11a github.com/pactus-project/pactus/types/block/block.go:203 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 165888] @ 0x93e190 0x942d2a 0x94435e 0xd23976 0xd2301c 0x483781 # 0x93e18f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:522 # 0x942d29 crypto/tls.(*Conn).writeRecordLocked+0x649 crypto/tls/conn.go:1025 # 0x94435d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd23975 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7f5 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:678 # 0xd2301b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.0.1/session.go:546 0: 0 [7: 448] @ 0x66e265 0x671d96 0x6a0b85 0x6d9a45 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66e264 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x144 github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:28 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x53a31a 0x6646e5 0x6e151a 0x6e14b9 0x6e6c51 0x6e6a06 0x8ea759 0x8ec3e5 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x53a319 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e1519 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e14b8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6e6c50 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6e6a05 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:286 # 0x8ea758 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4d8 github.com/pactus-project/pactus/store/block.go:88 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [44: 1056] @ 0x6e8c95 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6e8c94 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/block/block.go:165 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 544] @ 0x5d27b9 0x7b70af 0x7bd5d7 0x7b1f8f 0x7b2d17 0x7b0f67 0x7b1185 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xbabf44 0x483781 # 0x5d27b8 net.IP.String+0xd8 net/ip.go:315 # 0x7b70ae github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:134 # 0x7bd5d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:47 # 0x7b1f8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [1: 64] @ 0xba2e36 0xba340e 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xba2e35 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:44 # 0xba340d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:108 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [16: 1792] @ 0x47fb1c 0x4e49c8 0xb342fc 0xb33c05 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e49c7 time.NewTimer+0x67 time/sleep.go:145 # 0xb342fb github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x13b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:333 # 0xb33c04 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2c4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:288 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [3: 1152] @ 0xb5e676 0xbac90a 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb5e675 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:91 # 0xbac909 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:497 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 192] @ 0xdd4fe5 0x49bd51 0xdfe17c 0xdfe01b 0xdd50e6 0xdf16f0 0xdf17b3 0xdf2ae5 0xdff3fb 0xdff3df 0xdf2d6e 0xdd022c 0xea2289 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xdd4fe4 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.52.0/internal/utils/linkedlist/linkedlist.go:17 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdfe17b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.52.0/internal/utils/linkedlist/linkedlist.go:124 # 0xdfe01a github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.52.0/internal/utils/linkedlist/linkedlist.go:175 # 0xdd50e5 github.com/quic-go/quic-go.newFrameSorter+0xc5 github.com/quic-go/quic-go@v0.52.0/frame_sorter.go:41 # 0xdf16ef github.com/quic-go/quic-go.newReceiveStream+0x36f github.com/quic-go/quic-go@v0.52.0/receive_stream.go:74 # 0xdf17b2 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.52.0/stream.go:121 # 0xdf2ae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.52.0/streams_map.go:90 # 0xdff3fa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:115 # 0xdff3de github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:77 # 0xdf2d6d github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.52.0/streams_map.go:142 # 0xdd022b github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x2b github.com/quic-go/quic-go@v0.52.0/connection.go:2509 # 0xea2288 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/conn.go:62 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [8: 640] @ 0x6262e5 0x6262a2 0x627ae5 0x61dd91 0x6db785 0x6db59e 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6262e4 math/big.nat.make+0x84 math/big/nat.go:66 # 0x6262a1 math/big.nat.mulAddWW+0x41 math/big/nat.go:184 # 0x627ae4 math/big.nat.mul+0x184 math/big/nat.go:409 # 0x61dd90 math/big.(*Int).Mul+0xb0 math/big/int.go:193 # 0x6db784 github.com/pactus-project/pactus/sortition.GetIndex+0x1a4 github.com/pactus-project/pactus/sortition/vrf.go:66 # 0x6db59d github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [79: 1719040] @ 0x123a9d8 0x123a2ab 0x124302b 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a9d7 google.golang.org/protobuf/internal/encoding/json.appendString+0x6b7 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:126 # 0x123a2aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:83 # 0x124302a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:301 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [12: 1728] @ 0x13c536c 0x13c5d9d 0x13c7825 0x14753ff 0x483781 # 0x13c536b github.com/pactus-project/pactus/www/zmq.(*basePub).makeTopicMsg+0x2cb github.com/pactus-project/pactus/www/zmq/publisher.go:58 # 0x13c5d9c github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x29c github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:35 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20: 3840] @ 0x6868b9 0x68309a 0x68408b 0x6a7885 0x6a7330 0x6a7452 0x6d9c05 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6868b8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x683099 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6a7884 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:80 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 624] @ 0x479453 0x408c45 0x408c38 0x40d759 0xd03eaa 0xd050f4 0xd5f6b9 0x114cc93 0xd53a85 0x483781 # 0xd03ea9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x229 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:704 # 0xd050f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114cc92 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:397 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [38: 912] @ 0x665159 0x6e14b3 0x6e6c51 0x6e763e 0x6e62b6 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x665158 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e14b2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6e6c50 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6e763d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6e62b5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 37888] @ 0x7299b8 0x73a3ca 0x73ae86 0x73b1cc 0x733eae 0x73b05c 0x73b006 0x73bd26 0x73caac 0x76718c 0x767146 0x7699cb 0x76913f 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec08f 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x7299b7 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x157 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b1cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x76913e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec08e github.com/pactus-project/pactus/store.NewStore+0x3ee github.com/pactus-project/pactus/store/store.go:118 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [10: 320] @ 0x131a194 0x13199d7 0x13319f1 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x131a193 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x6b3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:194 # 0x13199d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:79 # 0x13319f0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:661 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 4096] @ 0x4d495c 0x49bd51 0x4d51ed 0x5d09a5 0x5cf659 0xb42b17 0xb44cfc 0xb44a85 0xd52e8b 0x10d13d0 0x10d20be 0x10d1132 0x483781 # 0x4d495b syscall.init.func1+0x3b syscall/netlink_linux.go:54 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x4d51ec syscall.NetlinkRIB+0x16c syscall/netlink_linux.go:84 # 0x5d09a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5cf658 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb42b16 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:390 # 0xb44cfb github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:74 # 0xb44a84 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:48 # 0xd52e8a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d13cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:368 # 0x10d20bd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:420 # 0x10d1131 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [7: 336] @ 0xdde345 0xddddbf 0xdcef79 0xdcd599 0xdc328f 0x483781 # 0xdde344 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x324 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:791 # 0xddddbe github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x31e github.com/quic-go/quic-go@v0.52.0/packet_packer.go:723 # 0xdcef78 github.com/quic-go/quic-go.(*connection).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.52.0/connection.go:2325 # 0xdcd598 github.com/quic-go/quic-go.(*connection).triggerSending+0x1d8 github.com/quic-go/quic-go@v0.52.0/connection.go:2085 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [13: 208] @ 0x12e032a 0x12e64e8 0x12dec9f 0x483781 # 0x12e0329 google.golang.org/grpc.(*Server).processUnaryRPC+0x69 google.golang.org/grpc@v1.73.0/server.go:1221 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [9: 2160] @ 0x73b97c 0x73bd9c 0x73caac 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eadfe 0x8ecf93 0x8eb846 0x13c953a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x73b97b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x73bd9b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:769 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eadfd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8ecf92 github.com/pactus-project/pactus/store.(*store).PublicKey+0x92 github.com/pactus-project/pactus/store/store.go:246 # 0x8eb845 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x13c9539 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:153 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 240] @ 0x73b97c 0x73bd9c 0x73caac 0x76718c 0x767146 0x7699cb 0x76913f 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eadfe 0x8ecf93 0x8eb846 0x8ec099 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x73b97b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x73bd9b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:769 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x76913e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eadfd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8ecf92 github.com/pactus-project/pactus/store.(*store).PublicKey+0x92 github.com/pactus-project/pactus/store/store.go:246 # 0x8eb845 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x8ec098 github.com/pactus-project/pactus/store.NewStore+0x3f8 github.com/pactus-project/pactus/store/store.go:122 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 32] @ 0xd82d07 0xd82776 0xd8234f 0x483781 # 0xd82d06 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).findHandler+0x86 github.com/multiformats/go-multistream@v0.6.1/multistream.go:183 # 0xd82775 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x315 github.com/multiformats/go-multistream@v0.6.1/multistream.go:225 # 0xd8234e github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0x12e github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:332 0: 0 [1: 48] @ 0x539255 0x66444b 0x6da72b 0x6da6c1 0x6da56a 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x539254 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66444a github.com/pactus-project/pactus/util/encoding.ReadElement+0x28a github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6da72a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6da6c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6da569 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0xa65765 0xbaaef6 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xa65764 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xbaaef5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:323 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 512] @ 0x905ad8 0x905af0 0x90510a 0xb2fdf3 0xb2fdd4 0xb31f5c 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0x905ad7 go.opentelemetry.io/otel/attribute.computeDistinctFixed+0x97 go.opentelemetry.io/otel@v1.37.0/attribute/set.go:350 # 0x905aef go.opentelemetry.io/otel/attribute.computeDistinct+0xaf go.opentelemetry.io/otel@v1.37.0/attribute/set.go:336 # 0x905109 go.opentelemetry.io/otel/attribute.NewSetWithFiltered+0x309 go.opentelemetry.io/otel@v1.37.0/attribute/set.go:239 # 0xb2fdf2 go.opentelemetry.io/otel/attribute.NewSet+0x32 go.opentelemetry.io/otel@v1.37.0/attribute/set.go:184 # 0xb2fdd3 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x13 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/metrics/context.go:16 # 0xb31f5b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1bb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:72 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [13: 1456] @ 0x412454 0xb34225 0xb33c05 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xb34224 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:321 # 0xb33c04 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2c4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:288 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [6: 96] @ 0x5d27b9 0x7b7158 0x7bd5d7 0x7b1f8f 0x7b2d17 0x7b29bc 0x7b267f 0xb3f44f 0xb403b5 0xb3ec77 0xb42358 0xb4234a 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x5d27b8 net.IP.String+0xd8 net/ip.go:315 # 0x7b7157 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:138 # 0x7bd5d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:47 # 0x7b1f8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b29bb github.com/multiformats/go-multiaddr.newComponent+0x27b github.com/multiformats/go-multiaddr@v0.16.0/component.go:283 # 0x7b267e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.0/component.go:246 # 0xb3f44e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:107 # 0xb403b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:292 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb42357 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb42349 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:252 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [12: 576] @ 0x407e72 0x479549 0x12d878f 0x12d8767 0x12d8760 0x12ee7a7 0x12edf85 0x12cc104 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12d878e google.golang.org/grpc/metadata.MD.Copy+0x4e google.golang.org/grpc@v1.73.0/metadata/metadata.go:100 # 0x12d8766 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x26 google.golang.org/grpc@v1.73.0/internal/transport/transport.go:328 # 0x12d875f google.golang.org/grpc.TrailerCallOption.after+0x1f google.golang.org/grpc@v1.73.0/rpc_util.go:248 # 0x12ee7a6 google.golang.org/grpc.(*clientStream).finish+0x506 google.golang.org/grpc@v1.73.0/stream.go:1044 # 0x12edf84 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.73.0/stream.go:989 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [11: 1056] @ 0x6719f9 0x68da9f 0x6a0c2e 0x6d9a45 0x6de2b5 0x6dccaf 0x11d447c 0x11d41d8 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6719f8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:818 # 0x68da9e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a0c2d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d447b github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9b github.com/pactus-project/pactus/state/validation.go:54 # 0x11d41d7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x297 github.com/pactus-project/pactus/state/validation.go:38 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 1664] @ 0x4d5e15 0x5d0bf3 0x5d0aa5 0x5cf659 0xb42b17 0x114393b 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5e14 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5d0bf2 net.addrTable+0x112 net/interface_linux.go:149 # 0x5d0aa4 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5cf658 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb42b16 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:390 # 0x114393a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x61a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:660 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [2: 64] @ 0x498b8b 0x49899d 0x123aee5 0x12431ff 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x498b8a strconv.formatBits+0x18a strconv/itoa.go:190 # 0x49899c strconv.AppendUint+0xfc strconv/itoa.go:54 # 0x123aee4 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteUint+0x44 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:187 # 0x12431fe google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x43e google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:309 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [6: 576] @ 0x14b2797 0x6d7845 0x6d7dcb 0xdb7945 0xdb2313 0xdba465 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdba464 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:133 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [13: 1248] @ 0x6719f9 0x68da9f 0x6a0c45 0x6d9a45 0x6dae3b 0x11d4186 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6719f8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:818 # 0x68da9e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a0c44 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6dae3a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11d4185 github.com/pactus-project/pactus/state.(*state).validateBlock+0x245 github.com/pactus-project/pactus/state/validation.go:34 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x5159a6 0xd5ecfa 0x114c9db 0xd53a85 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd5ecf9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).ID+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:37 # 0x114c9da github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x3ba github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:383 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [31: 744] @ 0xc0f0cc 0xc0c425 0xc09d76 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0f0cb github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x46b github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2674 # 0xc0c424 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x764 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2168 # 0xc09d75 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x615 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1588 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 24] @ 0x665159 0x6e14b3 0x6e6c51 0x6e763e 0x6e7726 0x13cfdaa 0x13c9ecd 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x665158 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e14b2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6e6c50 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6e763d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6e7725 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x13cfda9 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x13c9ecc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:196 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [22: 1056] @ 0x531705 0xa60a9e 0xa60a61 0xa6078d 0xa657cc 0xbabd2c 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0xa60a9d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.37.0/context.go:14 # 0xa60a60 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:185 # 0xa6078c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:149 # 0xa657cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xbabd2b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0xab github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:412 0: 0 [3: 24] @ 0x114f690 0x114f7a2 0x114f08a 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0x114f68f github.com/multiformats/go-multistream.newOnce+0xc2f github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:41 # 0x114f7a1 github.com/multiformats/go-multistream.NewMSSelect[...]+0xd41 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x114f089 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x629 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:642 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [111: 909312] @ 0xb57949 0xba6edd 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb57948 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:115 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0xba319c 0xba3207 0xba3287 0xbabb73 0xbaa8fb 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba319b github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x11b github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:46 # 0xba3206 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:24 # 0xba3286 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:72 # 0xbabb72 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:394 # 0xbaa8fa github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:307 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [23: 1104] @ 0x407e72 0x479549 0x98ec71 0xa24289 0xa2428a 0x9fdbc7 0xa028b8 0x483781 # 0x98ec70 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:523 # 0xa24288 net/textproto.(*Reader).ReadMIMEHeader+0x4c8 net/textproto/reader.go:502 # 0xa24289 net/http.readRequest+0x4c9 net/http/request.go:1133 # 0x9fdbc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1048 # 0xa028b7 net/http.(*conn).serve+0x397 net/http/server.go:2027 0: 0 [6: 384] @ 0x14b2890 0x6d7845 0x6d7dcb 0xdb7945 0xdb7fdb 0xdb7ac5 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb7fda github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:68 # 0xdb7ac4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:44 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 96] @ 0x10b16ce 0x10aeca5 0x10ac332 0x483781 # 0x10b16cd github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipPeer+0xeed github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/dialpolicy.go:68 # 0x10aeca4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x364 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/autonat.go:426 # 0x10ac331 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x631 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/autonat.go:226 0: 0 [1: 96] @ 0x7d68c5 0x7d64fd 0x986025 0x7d65c2 0x7d6951 0x98572f 0x9856b3 0x985617 0x97dec7 0x983e98 0xdb4f7d 0xdc4b96 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x7d64fc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x986024 crypto/tls.(*SessionState).Bytes.marshalCertificate.func5+0x124 crypto/tls/handshake_messages.go:1474 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x98572e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xd0e vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9856b2 crypto/tls.marshalCertificate+0xc92 crypto/tls/handshake_messages.go:1469 # 0x985616 crypto/tls.(*SessionState).Bytes+0xbf6 crypto/tls/ticket.go:138 # 0x97dec6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1002 # 0x983e97 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdb4f7c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:369 # 0xdc4b95 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.52.0/connection.go:820 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [29: 4640] @ 0x13bfd91 0x13bf35c 0x483781 # 0x13bfd90 github.com/go-zeromq/zmq4.(*pubMWriter).sendMsg+0x90 github.com/go-zeromq/zmq4@v0.17.0/pub.go:312 # 0x13bf35b github.com/go-zeromq/zmq4.(*pubMWriter).run+0x5b github.com/go-zeromq/zmq4@v0.17.0/pub.go:253 0: 0 [53: 3392] @ 0x13c8585 0x13c8506 0x13c84c3 0x1334d4b 0x139cede 0x1334ba3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13c8584 encoding/hex.EncodeToString+0x2e4 encoding/hex/hex.go:129 # 0x13c8505 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x265 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x13c84c2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x222 github.com/pactus-project/pactus/www/grpc/blockchain.go:43 # 0x1334d4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334ba2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 32] @ 0x7ea2b6 0xd8b0da 0xea3030 0xea2da5 0xea28e8 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0x7ea2b5 crypto/x509.(*CertPool).AddCert+0x95 crypto/x509/cert_pool.go:184 # 0xd8b0d9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:163 # 0xea302f github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xaf github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:120 # 0xea2da4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x184 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:106 # 0xea28e7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x67 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:53 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [76: 311296] @ 0xb57a26 0xba6edd 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb57a25 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:129 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 112] @ 0x732b73 0x733dee 0x73b05c 0x73b006 0x73b892 0x73c533 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec08f 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x732b72 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:111 # 0x733ded github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x12d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:377 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73b891 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x73c532 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec08e github.com/pactus-project/pactus/store.NewStore+0x3ee github.com/pactus-project/pactus/store/store.go:118 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [2: 64] @ 0x14fcc8e 0x1501d26 0x1502df5 0x97bd39 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14fcc8d crypto/internal/fips140/hkdf.Extract[...]+0xad crypto/internal/fips140/hkdf/hkdf.go:17 # 0x1501d25 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1502df4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x97bd38 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x3f8 crypto/tls/handshake_server_tls13.go:761 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 448] @ 0x66e265 0x671d96 0x6a0b85 0x6d9a45 0x6de2b5 0x6dccaf 0x11d447c 0x11d41d8 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66e264 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x144 github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:28 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d447b github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9b github.com/pactus-project/pactus/state/validation.go:54 # 0x11d41d7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x297 github.com/pactus-project/pactus/state/validation.go:38 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 160] @ 0x7d4e65 0x7ee1a5 0x7f3bd9 0x7f4b7d 0x9774c9 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7d4e64 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7ee1a4 crypto/x509.parseAI+0x84 crypto/x509/parser.go:154 # 0x7f3bd8 crypto/x509.parseCertificate+0x3f8 crypto/x509/parser.go:949 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0x9774c8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:903 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 672] @ 0x530e14 0x5c5229 0x5c51f1 0x5c6626 0x5c9b05 0x483781 # 0x530e13 context.WithDeadlineCause+0xd3 context/context.go:631 # 0x5c5228 context.WithDeadline+0x2e8 context/context.go:617 # 0x5c51f0 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:182 # 0x5c6625 net.(*Resolver).tryOneName+0x4c5 net/dnsclient_unix.go:316 # 0x5c9b04 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [19: 9728] @ 0x7e753e 0x7e7553 0xdb2914 0xdb233a 0xdba785 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x7e753d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7e7552 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdb2913 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.52.0/internal/handshake/cipher_suite.go:43 # 0xdb2339 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:18 # 0xdba784 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:154 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [11: 1408] @ 0x66de1a 0x66de26 0x65bbfd 0x1502f17 0x14b27af 0x14fc91a 0x1501be5 0x15018c9 0x980f1e 0x980ec3 0x97d6cc 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1502f16 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x980f1d crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d crypto/internal/fips140/tls13/tls13.go:155 # 0x980ec2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 crypto/tls/key_schedule.go:46 # 0x97d6cb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x52b crypto/tls/handshake_server_tls13.go:927 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x7b0ef1 0x7b1185 0x7b429c 0x10c8f51 0x10c6f0f 0x10c5e96 0x10c5379 0x483781 # 0x7b0ef0 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:120 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x10c8f50 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x7b0 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:814 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [58: 928] @ 0x461ac6 0x7b2d5b 0x7b0f67 0x7b1185 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xbabf44 0x483781 # 0x7b2d5a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.0/component.go:343 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [5: 320] @ 0x62d7e5 0x62d75d 0xb56685 0xb56667 0xb573e9 0xb57292 0xb578b8 0xba6edd 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0x62d7e4 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62d75c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0xb56684 math/big.(*Int).SetBytes+0x104 math/big/int.go:512 # 0xb56666 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xe6 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb573e8 github.com/whyrusleeping/go-keyspace.Key.Distance+0x2a8 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb57291 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x151 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:66 # 0xb578b7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:110 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [51: 9792] @ 0x113dfa5 0x113de6c 0x113d586 0x483781 # 0x113dfa4 slices.Clone[...]+0x384 slices/slices.go:355 # 0x113de6b github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x24b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:271 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [29: 928] @ 0x7b9a57 0x7b99d3 0x10ce31c 0x10cf2f6 0x10c4dd5 0x1142114 0x1140406 0x113fd7e 0x113dce7 0x113d586 0x483781 # 0x7b9a56 github.com/multiformats/go-multiaddr.Multiaddr.copy+0x176 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:23 # 0x7b99d2 github.com/multiformats/go-multiaddr.SplitFunc+0xf2 github.com/multiformats/go-multiaddr@v0.16.0/util.go:108 # 0x10ce31b github.com/libp2p/go-libp2p/p2p/protocol/identify.thinWaistForm+0x7b github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:43 # 0x10cf2f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).AddrsFor+0xf5 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:203 # 0x10c4dd4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).ObservedAddrsFor+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:418 # 0x1142113 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x373 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:498 # 0x1140405 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendNATAddrs+0x365 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:453 # 0x113fd7d github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:402 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [6: 96] @ 0x57f865 0x9f667c 0x9f664a 0x132d9c5 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x57f864 net/url.parseQuery+0x1c4 net/url/url.go:996 # 0x9f667b net/url.ParseQuery+0x37b net/url/url.go:966 # 0x9f6649 net/http.(*Request).ParseForm+0x349 net/http/request.go:1345 # 0x132d9c4 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:48 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [5: 160] @ 0xba319c 0xba3207 0xba3287 0xbac83c 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba319b github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x11b github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:46 # 0xba3206 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:24 # 0xba3286 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:72 # 0xbac83b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:477 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [10: 480] @ 0x407e72 0x479549 0x122952d 0x131a3ca 0x13199d7 0x13319f1 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x122952c google.golang.org/grpc/metadata.Pairs+0x4c google.golang.org/grpc@v1.73.0/metadata/metadata.go:85 # 0x131a3c9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x8e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:207 # 0x13199d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:79 # 0x13319f0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:661 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 864] @ 0x479453 0x408c45 0x408c38 0x40e252 0x8fa60a 0x8fcd1e 0x8fcb93 0x8fea7f 0x11c709c 0x11c666b 0x11d0ff7 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8fa609 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x189 github.com/pactus-project/pactus/sandbox/sandbox.go:165 # 0x8fcd1d github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8fcb92 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8fea7e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c666a github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11d0ff6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x756 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 480] @ 0x4d5adf 0xb5d132 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5ade syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0xb5d131 github.com/libp2p/go-netroute.New+0xb1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:31 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [90: 23040] @ 0x7b1265 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xbabf44 0x483781 # 0x7b1264 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:154 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [45: 2160] @ 0x4794fa 0x47950f 0x127e6fa 0x12809f7 0x483781 # 0x127e6f9 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x99 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1470 # 0x12809f6 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x396 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1694 0: 0 [1: 96] @ 0x4c179d 0x549dfd 0x54a81d 0x5498de 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11f9465 0x11f9505 0x11f7285 0x11f68ff 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x4c179c reflect.New+0x5c reflect/value.go:3021 # 0x549dfc encoding/json.indirect+0x2fc encoding/json/decode.go:477 # 0x54a81c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:601 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f7284 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x11f68fe github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0x8d6634 0x8d655d 0x10c8410 0x10c6346 0x10d66f5 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x8d6633 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.42.0/core/crypto/key.go:174 # 0x8d655c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.42.0/core/crypto/key.go:159 # 0x10c840f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x5ef github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:726 # 0x10c6345 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x325 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:535 # 0x10d66f4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:519 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 96] @ 0x556919 0x556d1a 0x556aea 0x5565bd 0x548cb4 0x6f343b 0x6f343c 0x11ce017 0x11d0b86 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x556918 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:179 # 0x556d19 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:222 # 0x556ae9 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:211 # 0x5565bc encoding/json.checkValid+0x9c encoding/json/scanner.go:35 # 0x548cb3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:102 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0b85 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:452 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x5d0c65 0x5d0aa5 0x5cf659 0xb42b17 0x114393b 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x5d0c64 net.addrTable+0x184 net/interface_linux.go:155 # 0x5d0aa4 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5cf658 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb42b16 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:390 # 0x114393a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x61a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:660 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [9: 288] @ 0x66e673 0x671d96 0x6a0b85 0x6d9a45 0x6de2b5 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66e672 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x552 github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:67 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 360] @ 0x126cd1b 0x126cd07 0x126de3f 0x126c86d 0x12835fe 0x483781 # 0x126cd1a google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x7a google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:54 # 0x126cd06 google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x66 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:678 # 0x126de3e google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x19e google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:872 # 0x126c86c google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x16c google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:593 # 0x12835fd google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xdd google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:337 0: 0 [36: 3456] @ 0xc36725 0xc365a5 0xc3a1b3 0xbac1fc 0x483781 # 0xc36724 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc365a4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc3a1b2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xbac1fb github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x57b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:455 0: 0 [5: 240] @ 0xba2ee6 0xba2e57 0xba340e 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xba2ee5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:36 # 0xba2e56 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:46 # 0xba340d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:108 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 30720] @ 0xb57949 0xba6edd 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb57948 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:115 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [37: 4144] @ 0x77d1d2 0x8e9225 0x8e920b 0x8e920c 0x51849f 0x518d98 0x51b81e 0x515891 0xd4415b 0x518563 0x518d98 0x51b81e 0x512945 0x1150051 0x114fe5f 0xbad4c4 0xbabdae 0x483781 # 0x77d1d1 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8e9224 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8e920a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8e920b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:52 # 0x51849e fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x515890 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd4415a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_error.go:38 # 0x518562 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x512944 fmt.Errorf+0x84 fmt/errors.go:25 # 0x1150050 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:716 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0xbad4c3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:539 # 0xbabdad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:418 0: 0 [5: 120] @ 0x13c6b28 0x13c6b02 0x13c7825 0x14753ff 0x483781 # 0x13c6b27 github.com/go-zeromq/zmq4.NewMsg+0x1a7 github.com/go-zeromq/zmq4@v0.17.0/msg.go:29 # 0x13c6b01 github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x181 github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:26 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [28: 5376] @ 0x682a54 0x68408b 0x6842a5 0x6a7997 0x6a7330 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x682a53 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7996 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:91 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [82: 5248] @ 0x13cd2a8 0x13ccc7e 0x11e976e 0x13cc4bb 0x133b92b 0x139cede 0x133b783 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13cd2a7 github.com/pactus-project/pactus/www/grpc.metricToProto+0x327 github.com/pactus-project/pactus/www/grpc/network.go:149 # 0x13ccc7d github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x5dd github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x11e976d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x13cc4ba github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x133b92a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:124 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x133b782 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:126 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [43: 3440] @ 0x52f43b 0x52f41d 0x9fe06a 0xa028b8 0x483781 # 0x52f43a context.withCancel+0x3a context/context.go:277 # 0x52f41c context.WithCancel+0x1c context/context.go:241 # 0x9fe069 net/http.(*conn).readRequest+0x6c9 net/http/server.go:1083 # 0xa028b7 net/http.(*conn).serve+0x397 net/http/server.go:2027 0: 0 [5: 120] @ 0x82d42e 0x1242834 0x1243145 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x82d42d google.golang.org/protobuf/internal/order.RangeFields+0x16d google.golang.org/protobuf@v1.36.6/internal/order/range.go:54 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [28: 5376] @ 0x682a35 0x68408b 0x6842a5 0x6a7932 0x6a7330 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d447c 0x11d41d8 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a34 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7931 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:86 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d447b github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9b github.com/pactus-project/pactus/state/validation.go:54 # 0x11d41d7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x297 github.com/pactus-project/pactus/state/validation.go:38 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x53a31a 0x6646e5 0x6f26bb 0x6f2629 0x8e9f5a 0x8edc3f 0x11d1f95 0x8fb0c7 0x11d1dda 0x11d0e07 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x53a319 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6f26ba github.com/pactus-project/pactus/util/encoding.WriteElements+0xfa github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6f2628 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x68 github.com/pactus-project/pactus/types/account/account.go:84 # 0x8e9f59 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x39 github.com/pactus-project/pactus/store/account.go:98 # 0x8edc3e github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x7e github.com/pactus-project/pactus/store/store.go:327 # 0x11d1f94 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x54 github.com/pactus-project/pactus/state/state.go:573 # 0x8fb0c6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x11d1dd9 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:571 # 0x11d0e06 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x566 github.com/pactus-project/pactus/state/state.go:475 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 640] @ 0x127a2d4 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x127a2d3 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2b3 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:793 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [21: 1008] @ 0x531705 0x1319a3b 0x1319a3c 0x13319f1 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0x1319a3a google.golang.org/grpc/metadata.NewOutgoingContext+0x9a google.golang.org/grpc@v1.73.0/metadata/metadata.go:173 # 0x1319a3b github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x9b github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:87 # 0x13319f0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:661 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 64] @ 0x1496253 0x14a6f72 0x6d7c3e 0xdb795e 0xdb2313 0xdb5fcf 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x6d7c3d golang.org/x/crypto/hkdf.(*hkdf).Read+0x1bd golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:65 # 0xdb795d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdb5fce github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x40e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:492 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [19: 9120] @ 0x9390b0 0xdb89d2 0xdb8de5 0x973515 0x97241a 0x9460fa 0x983528 0x483781 # 0x9390af crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:929 # 0xdb89d1 github.com/quic-go/quic-go/internal/handshake.setupConfigForServer+0x71 github.com/quic-go/quic-go@v0.52.0/internal/handshake/tls_config.go:13 # 0xdb8de4 github.com/quic-go/quic-go/internal/handshake.setupConfigForServer.func1+0x104 github.com/quic-go/quic-go@v0.52.0/internal/handshake/tls_config.go:26 # 0x973514 crypto/tls.(*Conn).readClientHello+0x6f4 crypto/tls/handshake_server.go:162 # 0x972419 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:44 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 128] @ 0xb3f32e 0xb3f31c 0xb4077c 0xb40766 0xb3ec77 0xb42b97 0xb42b80 0x114393b 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0xb3f32d github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x14d github.com/multiformats/go-multiaddr@v0.16.0/component.go:26 # 0xb3f31b github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x13b github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:117 # 0xb4077b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:134 # 0xb40765 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:342 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb42b96 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb42b7f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:397 # 0x114393a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x61a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:660 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [3: 48] @ 0x5d0e58 0x5d0c12 0x5d0aa5 0x5cf2a5 0xb5d5d6 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x5d0e57 net.newAddr+0x97 net/interface_linux.go:182 # 0x5d0c11 net.addrTable+0x131 net/interface_linux.go:153 # 0x5d0aa4 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5cf2a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb5d5d5 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [6: 96] @ 0x746be5 0x746b80 0x746b6c 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x13c9384 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x746be4 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util.go:95 # 0x746b7f github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/key.go:82 # 0x746b6b github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:764 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x13c9383 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:138 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [3: 1536] @ 0x7e753e 0x7e7553 0x98a3d4 0x93cf76 0x97be45 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7e753d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7e7552 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x98a3d3 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:551 # 0x93cf75 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:235 # 0x97be44 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 crypto/tls/handshake_server_tls13.go:766 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [17: 1904] @ 0x52ff2a 0x1276eec 0x127a27a 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x52ff29 context.(*cancelCtx).Done+0x129 context/context.go:451 # 0x1276eeb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x34b google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:509 # 0x127a279 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:778 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [11: 704] @ 0x630cdc 0x630c58 0x6303b2 0x61e45b 0x61e817 0x672f05 0x671e25 0x6a0b85 0x6d9a45 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x630cdb math/big.nat.make+0x31b math/big/nat.go:66 # 0x630c57 math/big.nat.divLarge+0x297 math/big/natdiv.go:612 # 0x6303b1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x61e45a math/big.(*Int).QuoRem+0x7a math/big/int.go:293 # 0x61e816 math/big.(*Int).Mod+0x216 math/big/int.go:324 # 0x672f04 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:1108 # 0x671e24 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:895 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x407e72 0x479549 0x12ef8f7 0x12ef8cc 0x12ef8bd 0x12ee437 0x12edf85 0x12cc104 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12ef8f6 google.golang.org/grpc/metadata.MD.Copy+0x156 google.golang.org/grpc@v1.73.0/metadata/metadata.go:100 # 0x12ef8cb google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x12b google.golang.org/grpc@v1.73.0/internal/transport/transport.go:328 # 0x12ef8bc google.golang.org/grpc.(*csAttempt).finish+0x11c google.golang.org/grpc@v1.73.0/stream.go:1191 # 0x12ee436 google.golang.org/grpc.(*clientStream).finish+0x196 google.golang.org/grpc@v1.73.0/stream.go:1040 # 0x12edf84 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.73.0/stream.go:989 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [22: 6336] @ 0xba5dd6 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xba5dd5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x495 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:281 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 64] @ 0x87c9cc 0x88fefa 0x88fb38 0x86232c 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x8e81d1 0x8e5494 0x8e4c5b 0x49bacb 0x8e4bdb 0x8e4baf 0x8e44fa 0x10cb005 0x10c9145 0x10c6f0f 0x10c5f8f 0x10c390c 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x87c9cb google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5497 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86232b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:448 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x8e81d0 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:171 # 0x8e5493 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.42.0/core/record/record.go:81 # 0x8e4c5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:230 # 0x49baca sync.(*Once).doSlow+0xaa sync/once.go:78 # 0x8e4bda sync.(*Once).Do+0x3a sync/once.go:69 # 0x8e4bae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:226 # 0x8e44f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:121 # 0x10cb004 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:1046 # 0x10c9144 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:833 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5f8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:513 # 0x10c390b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:96 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [11: 528] @ 0x13c0285 0x13bfc14 0x13bdf73 0x13c6bff 0x13c7825 0x14753ff 0x483781 # 0x13c0284 github.com/go-zeromq/zmq4.(*Queue).Push+0x244 github.com/go-zeromq/zmq4@v0.17.0/queue.go:45 # 0x13bfc13 github.com/go-zeromq/zmq4.(*pubMWriter).write+0xf3 github.com/go-zeromq/zmq4@v0.17.0/pub.go:306 # 0x13bdf72 github.com/go-zeromq/zmq4.(*pubSocket).Send+0xd2 github.com/go-zeromq/zmq4@v0.17.0/pub.go:44 # 0x13c6bfe github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x27e github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:28 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 144] @ 0x128760b 0x1286636 0x12dea56 0x12de1f6 0x483781 # 0x128760a google.golang.org/grpc/internal/transport.(*http2Server).handleData+0x30a google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:836 # 0x1286635 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x1d5 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:696 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [19: 1216] @ 0x13c9ac5 0x13c9a43 0x13c9a17 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13c9ac4 encoding/hex.EncodeToString+0x784 encoding/hex/hex.go:129 # 0x13c9a42 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x702 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x13c9a16 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x6d6 github.com/pactus-project/pactus/www/grpc/blockchain.go:181 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [2: 18944] @ 0x7299b8 0x73a3ca 0x73ae86 0x73b138 0x73bd26 0x73bf38 0x73a355 0x72b339 0x72bab0 0x72ba18 0x72cbfe 0x74cb17 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x7299b7 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x157 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b137 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:648 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73bf37 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x137 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x73a354 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x72b338 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x72baaf github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x72ba17 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x72cbfd github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x74cb16 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x416 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [12: 768] @ 0xd55db7 0xd55a65 0x115000c 0x114fe5f 0xbad4c4 0xbabdae 0x483781 # 0xd55db6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x2d6 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:259 # 0xd55a64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:229 # 0x115000b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:714 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0xbad4c3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:539 # 0xbabdad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:418 0: 0 [2: 28672] @ 0x93e190 0x942d2a 0x94435e 0xd23976 0xd2301c 0x483781 # 0x93e18f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:522 # 0x942d29 crypto/tls.(*Conn).writeRecordLocked+0x649 crypto/tls/conn.go:1025 # 0x94435d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd23975 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7f5 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:678 # 0xd2301b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.0.1/session.go:546 0: 0 [3: 576] @ 0x8ec5f1 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8ec5f0 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x2b0 github.com/pactus-project/pactus/store/store.go:175 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 32] @ 0xc465d2 0xc45ace 0xc5d0e2 0xc59a87 0x483781 # 0xc465d1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x8d1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:835 # 0xc45acd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:750 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [8: 384] @ 0x8ef6e5 0x8ec426 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8ef6e4 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x164 github.com/pactus-project/pactus/store/tx.go:37 # 0x8ec425 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 19712] @ 0xc0b92f 0xc09fb2 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0b92e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1811 # 0xc09fb1 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x851 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1552 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 16] @ 0xc5f46d 0xc5f450 0xc4de89 0xc4de7d 0xc4bb71 0xc45cc8 0xc5d0e2 0xc59a87 0x483781 # 0xc5f46c github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20c github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:26 # 0xc5f44f github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1ef github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:97 # 0xc4de88 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:68 # 0xc4de7c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1405 # 0xc4bb70 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4f0 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1373 # 0xc45cc7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x247 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:761 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [11: 264] @ 0x10cf570 0x10c4dd5 0x1142114 0x1140406 0x113fd7e 0x113dce7 0x113d586 0x483781 # 0x10cf56f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).AddrsFor+0x36f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:209 # 0x10c4dd4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).ObservedAddrsFor+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:418 # 0x1142113 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x373 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:498 # 0x1140405 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendNATAddrs+0x365 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:453 # 0x113fd7d github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:402 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [27: 432] @ 0xb2ffc7 0xba0e85 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb2ffc6 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordMessageRecvOK+0x146 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/metrics/metrics.go:114 # 0xba0e84 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:90 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 10752] @ 0xb57a26 0xba6edd 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb57a25 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:129 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [14: 2016] @ 0x548c97 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11ce017 0x11d0fd2 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x548c96 encoding/json.Unmarshal+0x36 encoding/json/decode.go:101 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0fd1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x731 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 896] @ 0xda633a 0x49bd51 0xda6f7e 0xda9c76 0xdcfb8a 0xdcf0dd 0xdcd599 0xdc328f 0x483781 # 0xda6339 github.com/quic-go/quic-go/internal/ackhandler.init.func1+0x19 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/packet.go:32 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xda6f7d github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/packet.go:35 # 0xda9c75 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x355 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:300 # 0xdcfb89 github.com/quic-go/quic-go.(*connection).sendPackedCoalescedPacket+0x3e9 github.com/quic-go/quic-go@v0.52.0/connection.go:2435 # 0xdcf0dc github.com/quic-go/quic-go.(*connection).sendProbePacket+0x2dc github.com/quic-go/quic-go@v0.52.0/connection.go:2340 # 0xdcd598 github.com/quic-go/quic-go.(*connection).triggerSending+0x1d8 github.com/quic-go/quic-go@v0.52.0/connection.go:2085 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [3: 16128] @ 0xb57949 0xba6edd 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb57948 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:115 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [34: 4896] @ 0xb9eb3d 0xba5a6e 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb9eb3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x5c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:765 # 0xba5a6d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:263 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [27: 5184] @ 0x6868b9 0x68309a 0x68408b 0x6842a5 0x6a78f2 0x6a7330 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6868b8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x683099 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a78f1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:83 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 1120] @ 0x87cff6 0x88fefa 0x88fb38 0x86232c 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0xb346e6 0x483781 # 0x87cff5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5577 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86232b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:448 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0xb346e5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:330 0: 0 [1: 16] @ 0x5d0e8b 0x5d0e45 0x5d0c12 0x5d0aa5 0x5cf659 0xb42b17 0x114393b 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x5d0e8a net.CIDRMask+0xca net/ip.go:87 # 0x5d0e44 net.newAddr+0x84 net/interface_linux.go:182 # 0x5d0c11 net.addrTable+0x131 net/interface_linux.go:153 # 0x5d0aa4 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5cf658 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb42b16 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:390 # 0x114393a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x61a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:660 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [5: 480] @ 0x14b2797 0x6d7845 0x6d7dcb 0xdb7945 0xdb2313 0xdb58b1 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdb58b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:449 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [2: 48] @ 0xdb7775 0xdb7ee7 0xdb7a6c 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdb7774 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:12 # 0xdb7ee6 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:57 # 0xdb7a6b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:35 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 288] @ 0xb44ba6 0xd52e8b 0x10d13d0 0x10d20be 0x10d1132 0x483781 # 0xb44ba5 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x165 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:61 # 0xd52e8a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d13cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:368 # 0x10d20bd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:420 # 0x10d1131 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [18: 1152] @ 0x87a865 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x87a864 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5064 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [21: 336] @ 0x4bd54b 0x4abf31 0x880497 0x87e93a 0x89172e 0x8912a5 0x83411d 0x833c73 0x129b15f 0x12d8bea 0x12df6a5 0x12e1429 0x12e64e8 0x12dec9f 0x483781 # 0x4bd54a reflect.copyVal+0x2a reflect/value.go:1791 # 0x4abf30 reflect.(*MapIter).Key+0x50 reflect/map_swiss.go:267 # 0x880496 google.golang.org/protobuf/internal/impl.appendMap+0x216 google.golang.org/protobuf@v1.36.6/internal/impl/codec_map.go:288 # 0x87e939 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func2+0x79 google.golang.org/protobuf@v1.36.6/internal/impl/codec_map.go:57 # 0x89172d google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer+0x40d google.golang.org/protobuf@v1.36.6/internal/impl/encode.go:215 # 0x8912a4 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshal+0x84 google.golang.org/protobuf@v1.36.6/internal/impl/encode.go:142 # 0x83411c google.golang.org/protobuf/proto.MarshalOptions.marshal+0x35c google.golang.org/protobuf@v1.36.6/proto/encode.go:195 # 0x833c72 google.golang.org/protobuf/proto.MarshalOptions.MarshalAppend+0x72 google.golang.org/protobuf@v1.36.6/proto/encode.go:159 # 0x129b15e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x15e google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:59 # 0x12d8be9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.73.0/rpc_util.go:722 # 0x12df6a4 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.73.0/server.go:1146 # 0x12e1428 google.golang.org/grpc.(*Server).processUnaryRPC+0x1168 google.golang.org/grpc@v1.73.0/server.go:1452 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [2: 512] @ 0xb5e9bf 0xbaa365 0xba9f1f 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbaa364 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:249 # 0xba9f1e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4be github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:207 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 336] @ 0xba31e9 0xba3287 0xbab10b 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba31e8 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x168 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:22 # 0xba3286 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:72 # 0xbab10a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:330 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 2688] @ 0x14af37a 0x98a419 0x93cf76 0x97ea53 0x977f05 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14af379 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x98a418 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:560 # 0x93cf75 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:235 # 0x97ea52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1144 # 0x977f04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:97 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [13: 624] @ 0x539255 0x66444b 0x6da72b 0x6da6c1 0x6dde28 0x6e901b 0x6e8176 0x8eb7ae 0x13c953a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x539254 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66444a github.com/pactus-project/pactus/util/encoding.ReadElement+0x28a github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6da72a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6da6c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6dde27 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x227 github.com/pactus-project/pactus/types/certificate/certificate.go:193 # 0x6e901a github.com/pactus-project/pactus/types/block.(*Block).Decode+0x11a github.com/pactus-project/pactus/types/block/block.go:203 # 0x6e8175 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8eb7ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13c9539 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:153 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [27: 1728] @ 0x126cead 0x126de3f 0x126c799 0x1276652 0x483781 # 0x126ceac google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x20c google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:687 # 0x126de3e google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x19e google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:872 # 0x126c798 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:579 # 0x1276651 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:472 0: 0 [2: 64] @ 0x66da16 0x671a1a 0x68da9f 0x6a0c45 0x6d9a45 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66da15 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.22.0/bitset.go:175 # 0x671a19 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:823 # 0x68da9e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a0c44 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 160] @ 0xb54545 0xb9eaa5 0xb9eb1a 0xba5a6e 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb54544 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x2e4 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:498 # 0xb9eaa4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:751 # 0xb9eb19 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:757 # 0xba5a6d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:263 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [10: 2560] @ 0x7b1265 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xba99d0 0x483781 # 0x7b1264 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:154 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [2: 32] @ 0xd0f0d5 0xd07a78 0xd0799b 0xd20e66 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd07a77 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5b7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:389 # 0xd0799a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4da github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:360 # 0xd20e65 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x245 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:218 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [1: 288] @ 0xbac2a9 0x483781 # 0xbac2a8 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x628 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:456 0: 0 [5: 1200] @ 0xbac2a9 0x483781 # 0xbac2a8 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x628 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:456 0: 0 [1: 240] @ 0x73b97c 0x73bd9c 0x73caac 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8efbe5 0x8ed2cf 0x11d326c 0x13cdfff 0x134668b 0x139cede 0x13464e3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x73b97b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x73bd9b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:769 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8efbe4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8ed2ce github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11d326b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:697 # 0x13cdffe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x134668a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13464e2 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [6: 768] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27af 0x6d7845 0x6d7dcb 0xdb7945 0xdb6f0f 0xdb6e13 0xdba6be 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb6f0e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:48 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdba6bd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:148 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [29: 22272] @ 0x66bf1e 0x66bf12 0x66be45 0xdb291e 0xdb233a 0xdba785 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x66bf1d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x66bf11 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x66be44 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xdb291d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.52.0/internal/handshake/cipher_suite.go:47 # 0xdb2339 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:18 # 0xdba784 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:154 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [1: 320] @ 0xba5dd6 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xba5dd5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x495 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:281 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [16: 2048] @ 0x131a2b1 0x13199d7 0x1332771 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x131a2b0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x7d0 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:198 # 0x13199d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:79 # 0x1332770 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:610 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 48] @ 0x5d27b9 0x7b7158 0x7bd5d7 0x7b1f8f 0x7b2d17 0x7b29bc 0x7b267f 0xb3f44f 0xb4077c 0xb40766 0xb3ec77 0xb42b97 0xb42b80 0x114393b 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x5d27b8 net.IP.String+0xd8 net/ip.go:315 # 0x7b7157 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:138 # 0x7bd5d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:47 # 0x7b1f8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b29bb github.com/multiformats/go-multiaddr.newComponent+0x27b github.com/multiformats/go-multiaddr@v0.16.0/component.go:283 # 0x7b267e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.0/component.go:246 # 0xb3f44e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:107 # 0xb4077b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:134 # 0xb40765 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:342 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb42b96 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb42b7f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:397 # 0x114393a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x61a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:660 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 27264] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x40b631 0x40b590 0x40d817 0xc466f9 0xc45ace 0xc5d0e2 0xc59a87 0x483781 # 0xc466f8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x9f8 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:806 # 0xc45acd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:750 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [10: 320] @ 0xba30de 0xba314c 0xba3255 0xbac83c 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba30dd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba314b github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba3254 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:70 # 0xbac83b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:477 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [28: 5376] @ 0x6868b9 0x68309a 0x68408b 0x6842a5 0x6a7997 0x6a7330 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6868b8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x683099 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7996 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:91 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 768] @ 0x682a54 0x68408b 0x6842a5 0x6a7985 0x6a7330 0x6a7452 0x6d9c05 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c666b 0x11d0ff7 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a53 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7984 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:90 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c666a github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11d0ff6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x756 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 448] @ 0x533545 0x5336b9 0x663cff 0x664565 0x6e6b8c 0x6e6ae5 0x6e763e 0x6e62b6 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x533544 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x663cfe github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xbe github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x664564 github.com/pactus-project/pactus/util/encoding.WriteElement+0xc4 github.com/pactus-project/pactus/util/encoding/encoding.go:257 # 0x6e6b8b github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e6ae4 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x6e763d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6e62b5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 256] @ 0x49c652 0x49bc65 0x1267a74 0x12da8f9 0x12da812 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x49c651 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x1267a73 google.golang.org/grpc/mem.(*buffer).Free+0x73 google.golang.org/grpc@v1.73.0/mem/buffers.go:157 # 0x12da8f8 google.golang.org/grpc/mem.BufferSlice.Free+0x38 google.golang.org/grpc@v1.73.0/mem/buffer_slice.go:70 # 0x12da811 google.golang.org/grpc.recv+0x1b1 google.golang.org/grpc@v1.73.0/rpc_util.go:946 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 144] @ 0x6dc626 0x6dc603 0x6dc53f 0x11d1ecc 0x8fb287 0x11d1e26 0x11d0e07 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6dc625 bytes.NewBuffer+0x45 bytes/buffer.go:472 # 0x6dc602 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x22 github.com/pactus-project/pactus/types/validator/validator.go:160 # 0x6dc53e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:145 # 0x11d1ecb github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x4b github.com/pactus-project/pactus/state/state.go:581 # 0x8fb286 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x11d1e25 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:578 # 0x11d0e06 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x566 github.com/pactus-project/pactus/state/state.go:475 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 432] @ 0x531705 0x131ae8f 0x1332a45 0x1319b8f 0x13199d7 0x1332771 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0x131ae8e github.com/grpc-ecosystem/grpc-gateway/v2/runtime.withHTTPPathPattern+0x4e github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:406 # 0x1332a44 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1.WithHTTPPathPattern.1+0x24 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:59 # 0x1319b8e github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0xae github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:139 # 0x13199d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:79 # 0x1332770 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:610 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [5: 240] @ 0x461ac6 0xb58636 0xb5864f 0xb5765f 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb58635 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x135 github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xb5864e github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).calcWeight+0x14e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:243 # 0xb5765e github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1de github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:99 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 96] @ 0xb29b9e 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xba99d0 0x483781 # 0xb29b9d github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:107 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [1: 8] @ 0x114f6f1 0x114f7aa 0x114f08a 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0x114f6f0 github.com/multiformats/go-multistream.newOnce+0xc90 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:41 # 0x114f7a9 github.com/multiformats/go-multistream.NewMSSelect[...]+0xd49 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x114f089 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x629 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:642 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [14: 672] @ 0x12eae45 0x12eadae 0x12ec8c7 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12eae44 google.golang.org/grpc.newContextWithRPCInfo+0x104 google.golang.org/grpc@v1.73.0/rpc_util.go:971 # 0x12eadad google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.73.0/stream.go:418 # 0x12ec8c6 google.golang.org/grpc.(*clientStream).withRetry+0xa6 google.golang.org/grpc@v1.73.0/stream.go:788 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 16] @ 0x11fa585 0x11f9c1a 0x11c247f 0x483781 # 0x11fa584 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x184 github.com/pactus-project/pactus/sync/sync.go:312 # 0x11f9c19 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:263 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 35200] @ 0x834156 0x833a10 0xb27de5 0xb34991 0xba23f3 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x834155 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.6/proto/encode.go:190 # 0x833a0f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.6/proto/encode.go:111 # 0xb27de4 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb34990 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x150 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:367 # 0xba23f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:135 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [19: 2736] @ 0x6e8f36 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6e8f35 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:197 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 336] @ 0x8ea887 0x8ea810 0x8ec3e5 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8ea886 github.com/pactus-project/pactus/store.blockHashKey+0x606 github.com/pactus-project/pactus/store/block.go:26 # 0x8ea80f github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x58f github.com/pactus-project/pactus/store/block.go:97 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 1792] @ 0x412454 0x4e4988 0xde4d2e 0xde4d1f 0xde466d 0xea3842 0xd5ef8a 0x8ffc2a 0x779571 0x8ffa29 0x8ff905 0xd825b8 0xd8257b 0x114c7cc 0xd53a85 0x483781 # 0x4e4987 time.NewTimer+0x27 time/sleep.go:144 # 0xde4d2d github.com/quic-go/quic-go/internal/utils.NewTimer+0x4ad github.com/quic-go/quic-go@v0.52.0/internal/utils/timer.go:17 # 0xde4d1e github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.52.0/receive_stream.go:170 # 0xde466c github.com/quic-go/quic-go.(*receiveStream).Read+0xcc github.com/quic-go/quic-go@v0.52.0/receive_stream.go:94 # 0xea3841 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:58 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x8ffc29 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0x8ffa28 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8ff904 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd825b7 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd8257a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x114c7cb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:373 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [8: 768] @ 0x14b2797 0x14fc91a 0x1501be5 0x980bee 0x93cf67 0x97ea53 0x977f05 0x97257d 0x9460fa 0x983528 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980bed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97ea52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1144 # 0x977f04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:97 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [32: 11264] @ 0x479453 0x408c45 0x408c38 0x40d759 0x131c849 0x131c823 0x131c7f7 0x131ced9 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x131c848 net/textproto.MIMEHeader.Add+0x188 net/textproto/header.go:15 # 0x131c822 net/http.Header.Add+0x162 net/http/header.go:31 # 0x131c7f6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.handleForwardResponseServerMetadata+0x136 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:123 # 0x131ced8 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x118 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:157 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [23: 3680] @ 0x6597f3 0x659a85 0x6d9556 0x13cffbc 0x13c9ecd 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6597f2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x659a84 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x44 github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x6d9555 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x13cffbb github.com/pactus-project/pactus/www/grpc.transactionToProto+0x23b github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x13c9ecc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:196 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [9: 432] @ 0xb44ba6 0x113fed9 0x113fd25 0x113dce7 0x113d586 0x483781 # 0xb44ba5 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x165 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:61 # 0x113fed8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [3: 384] @ 0x4d5e15 0x5d0bf3 0x5d0aa5 0x5cf659 0xb42b17 0xb44cfc 0xb44a85 0xd52e8b 0x10d13d0 0x10d20be 0x10d1132 0x483781 # 0x4d5e14 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5d0bf2 net.addrTable+0x112 net/interface_linux.go:149 # 0x5d0aa4 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5cf658 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb42b16 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:390 # 0xb44cfb github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:74 # 0xb44a84 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:48 # 0xd52e8a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d13cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:368 # 0x10d20bd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:420 # 0x10d1131 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [2: 320] @ 0x4d5adf 0x4d55b3 0x5d09a5 0x5cf659 0xb42b17 0xb44cfc 0xb44a85 0xd52e8b 0x10d13d0 0x10d20be 0x10d1132 0x483781 # 0x4d5ade syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4d55b2 syscall.NetlinkRIB+0x532 syscall/netlink_linux.go:98 # 0x5d09a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5cf658 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb42b16 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:390 # 0xb44cfb github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:74 # 0xb44a84 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:48 # 0xd52e8a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d13cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:368 # 0x10d20bd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:420 # 0x10d1131 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [21: 1344] @ 0xb44307 0xb442da 0xb44293 0x1141f05 0x1140406 0x113fd7e 0x113dce7 0x113d586 0x483781 # 0xb44306 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:23 # 0xb442d9 github.com/multiformats/go-multiaddr.SplitFirst+0x99 github.com/multiformats/go-multiaddr@v0.16.0/util.go:68 # 0xb44292 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x52 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:14 # 0x1141f04 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x164 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:492 # 0x1140405 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendNATAddrs+0x365 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:453 # 0x113fd7d github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:402 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 192] @ 0xb9eb3d 0xba5a6e 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb9eb3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x5c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:765 # 0xba5a6d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:263 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [86: 1376] @ 0xd0f0d5 0xd106e5 0xd09885 0xd092ae 0xd08fdc 0xd0202a 0xd538d7 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd106e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:445 # 0xd09884 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStreamForChild+0x424 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:508 # 0xd092ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addStreamForEdges+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:478 # 0xd08fdb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x3bb github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:460 # 0xd02029 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd538d6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:135 0: 0 [4: 96] @ 0x1276fe5 0x127a27a 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1276fe4 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x444 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:515 # 0x127a279 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:778 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [25: 5200] @ 0x12eb33d 0x12ec8c7 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12eb33c google.golang.org/grpc.(*clientStream).newAttemptLocked+0x5fc google.golang.org/grpc@v1.73.0/stream.go:459 # 0x12ec8c6 google.golang.org/grpc.(*clientStream).withRetry+0xa6 google.golang.org/grpc@v1.73.0/stream.go:788 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [5: 120] @ 0x6d9756 0x6dc672 0x8f029a 0x8ee7e5 0x11d1ebb 0x8fb287 0x11d1e26 0x11d0e07 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6d9755 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x6dc671 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x91 github.com/pactus-project/pactus/types/validator/validator.go:162 # 0x8f0299 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x39 github.com/pactus-project/pactus/store/validator.go:95 # 0x8ee7e4 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:376 # 0x11d1eba github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:580 # 0x8fb286 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x11d1e25 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:578 # 0x11d0e06 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x566 github.com/pactus-project/pactus/state/state.go:475 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 2112] @ 0x682a35 0x68408b 0x6842a5 0x6a7985 0x6a7330 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a34 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7984 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:90 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 16128] @ 0x93e190 0x942d2a 0x94435e 0xd23976 0xd2301c 0x483781 # 0x93e18f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:522 # 0x942d29 crypto/tls.(*Conn).writeRecordLocked+0x649 crypto/tls/conn.go:1025 # 0x94435d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd23975 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7f5 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:678 # 0xd2301b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.0.1/session.go:546 0: 0 [4: 4096] @ 0xb279b0 0x10c74a8 0x10c6c4a 0x10c5f8f 0x10c390c 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb279af github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x10c74a7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:621 # 0x10c6c49 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:581 # 0x10c5f8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:513 # 0x10c390b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:96 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [26: 416] @ 0x498c0a 0x4985a9 0x7b72ae 0x7bd5d7 0x7b1f8f 0x7b2d17 0x7b0f67 0x7b1185 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xbabf44 0x483781 # 0x498c09 strconv.formatBits+0x209 strconv/itoa.go:193 # 0x4985a8 strconv.FormatUint+0x88 strconv/itoa.go:18 # 0x7b72ad github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:155 # 0x7bd5d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:47 # 0x7b1f8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [12: 384] @ 0xa66cf8 0xb55bfd 0xb54fe7 0xb53d86 0xb53cb6 0xb9e477 0xbabdf0 0x483781 # 0xa66cf7 github.com/ipfs/boxo/util.XOR+0x57 github.com/ipfs/boxo@v0.33.0/util/util.go:125 # 0xb55bfc github.com/libp2p/go-libp2p-kbucket.CommonPrefixLen+0x1c github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:35 # 0xb54fe6 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x66 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:557 # 0xb53d85 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).removePeer+0x25 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:376 # 0xb53cb5 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).RemovePeer+0x75 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:371 # 0xb9e476 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerStoppedDHT+0xd6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:728 # 0xbabdef github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x16f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:421 0: 0 [3: 144] @ 0xba312e 0xba3255 0xbab10b 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xba312d github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:36 # 0xba3254 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:70 # 0xbab10a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:330 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [45: 2880] @ 0x77d2d4 0x7b8bfb 0x7b8bf6 0x7b8bf5 0x7b8bfc 0x7bd5d7 0x7b1f8f 0x7b2d17 0x7b0f67 0x7b1185 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xbabf44 0x483781 # 0x77d2d3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x193 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x7b8bfa github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x7b8bf5 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x7b8bf4 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x7b8bfb github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:392 # 0x7bd5d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:47 # 0x7b1f8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [1: 48] @ 0x4794fa 0x47950f 0xc33b12 0xc35450 0xc34da8 0xc3c20a 0xba03be 0xbac44e 0x483781 # 0xc33b11 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x51 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:141 # 0xc3544f github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x5cf github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc34da7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc3c209 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0xba03bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).maybeAddAddrs+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:932 # 0xbac44d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x7cd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:464 0: 0 [9: 432] @ 0x461ac6 0xb54fa9 0xb54f9f 0xb53d86 0xb53cb6 0xb9e477 0xbabdf0 0x483781 # 0xb54fa8 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x28 github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xb54f9e github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x1e github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:556 # 0xb53d85 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).removePeer+0x25 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:376 # 0xb53cb5 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).RemovePeer+0x75 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:371 # 0xb9e476 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerStoppedDHT+0xd6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:728 # 0xbabdef github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x16f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:421 0: 0 [3: 72] @ 0x4e4988 0x11d6467 0x11dc95a 0x11dc673 0x11d63b5 0x11d6378 0x11d6290 0x11dd488 0x11f93b7 0x11f4a0b 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x4e4987 time.NewTimer+0x27 time/sleep.go:144 # 0x11d6466 github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x86 github.com/pactus-project/pactus/consensus/consensus.go:189 # 0x11dc959 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b9 github.com/pactus-project/pactus/consensus/height.go:30 # 0x11dc672 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x11d63b4 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x74 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x11d6377 github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x37 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x11d628f github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x11dd487 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x11f93b6 github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x56 github.com/pactus-project/pactus/sync/sync.go:148 # 0x11f4a0a github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ca github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 1440] @ 0x4c179d 0x549dfd 0x54a81d 0x5498de 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11ce017 0x11d0fd2 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x4c179c reflect.New+0x5c reflect/value.go:3021 # 0x549dfc encoding/json.indirect+0x2fc encoding/json/decode.go:477 # 0x54a81c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:601 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0fd1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x731 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 9216] @ 0x63ce31 0x63bbd5 0x63b9d3 0x6e8d12 0x6e8cf4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6e8d11 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6e8cf3 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/block/block.go:166 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 528] @ 0x98ee5c 0xa24289 0xa2428a 0x9fdbc7 0xa028b8 0x483781 # 0x98ee5b net/textproto.readMIMEHeader+0x27b net/textproto/reader.go:568 # 0xa24288 net/textproto.(*Reader).ReadMIMEHeader+0x4c8 net/textproto/reader.go:502 # 0xa24289 net/http.readRequest+0x4c9 net/http/request.go:1133 # 0x9fdbc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1048 # 0xa028b7 net/http.(*conn).serve+0x397 net/http/server.go:2027 0: 0 [92: 494592] @ 0x4d5566 0x5d0311 0x5cf559 0xb5d452 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5565 syscall.NetlinkRIB+0x4e5 syscall/netlink_linux.go:97 # 0x5d0310 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x5cf558 net.Interfaces+0x18 net/interface.go:114 # 0xb5d451 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [9: 432] @ 0x4886cb 0x53dfc7 0x82d468 0x1242834 0x1243145 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x4886ca internal/reflectlite.Swapper+0x36a internal/reflectlite/swapper.go:68 # 0x53dfc6 sort.Slice+0x86 sort/slice.go:26 # 0x82d467 google.golang.org/protobuf/internal/order.RangeFields+0x1a7 google.golang.org/protobuf@v1.36.6/internal/order/range.go:54 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 96] @ 0xb29499 0xb29834 0xba5cef 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb29498 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x38 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:62 # 0xb29833 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:74 # 0xba5cee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x3ae github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:299 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 128] @ 0x5d0c65 0x5d0aa5 0x5cf659 0xb42b17 0xb44cfc 0xb44a85 0xd52e8b 0x10d13d0 0x10d20be 0x10d1132 0x483781 # 0x5d0c64 net.addrTable+0x184 net/interface_linux.go:155 # 0x5d0aa4 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5cf658 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb42b16 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:390 # 0xb44cfb github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:74 # 0xb44a84 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:48 # 0xd52e8a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d13cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:368 # 0x10d20bd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:420 # 0x10d1131 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [1665: 2344320] @ 0xc52265 0xc4e785 0xc59b25 0x483781 # 0xc52264 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x204 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1844 # 0xc4e784 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1653 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [8: 128] @ 0x9f99ee 0x9f997a 0x9f997a 0x9f96dc 0x9f9494 0xa05c9f 0xa05565 0xa064c5 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x9f99ed net/http.(*routingNode).matchPath+0x1ad net/http/routing_tree.go:184 # 0x9f9979 net/http.(*routingNode).matchPath+0x139 net/http/routing_tree.go:174 # 0x9f9979 net/http.(*routingNode).matchPath+0x139 net/http/routing_tree.go:174 # 0x9f96db net/http.(*routingNode).matchMethodAndPath+0x11b net/http/routing_tree.go:147 # 0x9f9493 net/http.(*routingNode).match+0x93 net/http/routing_tree.go:126 # 0xa05c9e net/http.(*ServeMux).matchOrRedirect+0x21e net/http/server.go:2732 # 0xa05564 net/http.(*ServeMux).findHandler+0x224 net/http/server.go:2686 # 0xa064c4 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2820 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [4: 1920] @ 0xb373ec 0xba5b3d 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb373eb github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0x4b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/peerstore.go:9 # 0xba5b3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:290 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 160] @ 0x7b2773 0x7b267f 0xb3f44f 0xb403b5 0xb3ec77 0xd8c854 0xd8c824 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7b2772 github.com/multiformats/go-multiaddr.newComponent+0x32 github.com/multiformats/go-multiaddr@v0.16.0/component.go:253 # 0x7b267e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.0/component.go:246 # 0xb3f44e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:107 # 0xb403b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:292 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xd8c853 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x433 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xd8c823 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x403 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:94 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 2304] @ 0xba5b5b 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xba5b5a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x21a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:292 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [8: 384] @ 0x6e9813 0x6e860a 0x11f494c 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6e9812 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xf2 github.com/pactus-project/pactus/types/block/header.go:106 # 0x6e8609 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:122 # 0x11f494b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [302: 386560] @ 0x834156 0x833a10 0xb27de5 0xb34991 0xba23f3 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x834155 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.6/proto/encode.go:190 # 0x833a0f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.6/proto/encode.go:111 # 0xb27de4 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb34990 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x150 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:367 # 0xba23f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:135 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [17: 8704] @ 0x7e753e 0x7e7553 0xdb6f14 0xdb6e13 0xdba6be 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x7e753d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7e7552 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdb6f13 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x53 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:49 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdba6bd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:148 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [29: 2320] @ 0x52f43b 0x52f41d 0x12e9cff 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x52f43a context.withCancel+0x3a context/context.go:277 # 0x52f41c context.WithCancel+0x1c context/context.go:241 # 0x12e9cfe google.golang.org/grpc.newClientStreamWithParams+0x15e google.golang.org/grpc@v1.73.0/stream.go:276 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [46: 1104] @ 0x66236b 0x662c86 0x6d9e9d 0x11cf615 0x11cf629 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66236a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.40.0/ripemd160/ripemd160.go:123 # 0x662c85 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6d9e9c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x11cf614 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x3d4 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x11cf628 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x3e8 github.com/pactus-project/pactus/state/state.go:317 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [230: 264960] @ 0x834156 0x833a10 0xb27de5 0xb34991 0xba23f3 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x834155 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.6/proto/encode.go:190 # 0x833a0f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.6/proto/encode.go:111 # 0xb27de4 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb34990 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x150 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:367 # 0xba23f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:135 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 36864] @ 0x123a46c 0x123a2ab 0x12433f2 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a46b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:95 # 0x123a2aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:83 # 0x12433f1 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x631 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:314 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [17: 3264] @ 0x6a7b46 0x6a729b 0x6a7452 0x6d9c05 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6a7b45 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:111 # 0x6a729a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:27 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 256] @ 0xb342a5 0xb33c05 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xb342a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:322 # 0xb33c04 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2c4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:288 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [14: 8064] @ 0x6e859e 0x11f494c 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6e859d github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:121 # 0x11f494b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 1792] @ 0xba5b5b 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xba5b5a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x21a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:292 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 128] @ 0x14b2890 0x14fccb5 0x1501d26 0x15012f0 0x97bd58 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x14fccb4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:19 # 0x1501d25 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x15012ef crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x97bd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 crypto/tls/handshake_server_tls13.go:763 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 8] @ 0xc5f46d 0xc5f450 0xc5a70e 0xc5a6f5 0xc59765 0x483781 # 0xc5f46c github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20c github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:26 # 0xc5f44f github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1ef github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:97 # 0xc5a70d github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x4ed github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:68 # 0xc5a6f4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePendingPeers+0x4d4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:917 # 0xc59764 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x884 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:782 0: 0 [5: 160] @ 0x4dd42c 0xd0f0ae 0xd0bb05 0xd0ba2b 0xd0c005 0xd0c5a5 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd2744d 0xd276a5 0xd298b3 0xd5f202 0x11553e9 0x115127c 0xb34033 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0bb04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x204 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0ba2a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x12a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:695 # 0xd0c004 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x364 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:716 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd2744c github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:329 # 0xd276a4 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:367 # 0xd298b2 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:47 # 0xd5f201 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:81 # 0x11553e8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x115127b github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x1b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:914 # 0xb34032 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x6f2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:306 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [714: 45696] @ 0xb2968d 0xb29628 0xb294b2 0xb29834 0xba5cef 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb2968c github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x22c github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:94 # 0xb29627 github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x1c7 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:45 # 0xb294b1 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x51 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:64 # 0xb29833 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:74 # 0xba5cee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x3ae github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:299 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [26: 1664] @ 0xb29499 0xb29834 0xba5cef 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb29498 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x38 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:62 # 0xb29833 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:74 # 0xba5cee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x3ae github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:299 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [26: 13312] @ 0x746eb1 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x13c9384 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x746eb0 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x390 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:780 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x13c9383 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:138 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [7: 336] @ 0x6da6bb 0x6dde28 0x6e901b 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6da6ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6dde27 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x227 github.com/pactus-project/pactus/types/certificate/certificate.go:193 # 0x6e901a github.com/pactus-project/pactus/types/block.(*Block).Decode+0x11a github.com/pactus-project/pactus/types/block/block.go:203 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 144] @ 0xb29b9e 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xbabf44 0x483781 # 0xb29b9d github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:107 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [59: 181248] @ 0x4d5566 0x5d0311 0x5cf559 0xb5d452 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5565 syscall.NetlinkRIB+0x4e5 syscall/netlink_linux.go:97 # 0x5d0310 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x5cf558 net.Interfaces+0x18 net/interface.go:114 # 0xb5d451 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [13: 1664] @ 0x49c652 0x49bc65 0x8e3e0f 0xd239ab 0xd2398e 0xd2301c 0x483781 # 0x49c651 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8e3e0e github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xd239aa github.com/libp2p/go-buffer-pool.Put+0x82a github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xd2398d github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x80d github.com/libp2p/go-yamux/v5@v5.0.1/session.go:679 # 0xd2301b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.0.1/session.go:546 0: 0 [51: 1224] @ 0xd8250c 0x114c7cc 0xd53a85 0x483781 # 0xd8250b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0xab github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x114c7cb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:373 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [8: 640] @ 0x6f292f 0x6f344b 0x11ce017 0x11d0fd2 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6f292e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6f344a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xca github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0fd1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x731 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [51: 21216] @ 0xba5b5b 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xba5b5a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x21a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:292 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [179: 8592] @ 0x6597f3 0x659a85 0x13cce6f 0x13cccd8 0x11e976e 0x13cc4bb 0x133b92b 0x139cede 0x133b783 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6597f2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x659a84 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x44 github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x13cce6e github.com/pactus-project/pactus/crypto.Address.String+0x7ce github.com/pactus-project/pactus/crypto/address.go:93 # 0x13cccd7 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x637 github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x11e976d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x13cc4ba github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x133b92a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:124 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x133b782 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:126 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [2: 224] @ 0x114f70a 0x114f7aa 0x114f08a 0xc3facd 0x483781 # 0x114f709 github.com/multiformats/go-multistream.newOnce+0xca9 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x114f7a9 github.com/multiformats/go-multistream.NewMSSelect[...]+0xd49 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x114f089 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x629 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:642 # 0xc3facc github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:118 0: 0 [1: 112] @ 0xd2615e 0xd20f2b 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33045 0xb32d25 0xb31f8c 0xb2bdca 0xb9be69 0xb9df6f 0x483781 # 0xd2615d github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:72 # 0xd20f2a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.0.1/session.go:234 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33044 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:191 # 0xb32d24 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:141 # 0xb31f8b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1eb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:74 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xb9be68 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:383 # 0xb9df6e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:692 0: 0 [1: 16] @ 0x7b6f28 0x7b6f5c 0x7bd673 0x7b0767 0x7b3f15 0x11eb6ed 0x11eadcf 0x11eb273 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x7b6f27 net.ParseIP+0x27 net/ip.go:528 # 0x7b6f5b github.com/multiformats/go-multiaddr.ip6StB+0x5b github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:121 # 0x7bd672 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:44 # 0x7b0766 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:52 # 0x7b3f14 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:36 # 0x11eb6ec github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11eadce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11eb272 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0xba3254 0xbab10b 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xba3253 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:69 # 0xbab10a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:330 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 192] @ 0x7d68c5 0x96a214 0x96a1f3 0x7d65c2 0x7d6951 0x96a134 0x96a09c 0x9431b6 0x97c5b6 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x96a213 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96a1f2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1014 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a133 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96a09b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1013 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97c5b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc75 crypto/tls/handshake_server_tls13.go:811 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x65bbfd 0x1501ccf 0x1502df5 0x97bd39 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1501cce crypto/internal/fips140/tls13.extract[...]+0x4e crypto/internal/fips140/tls13/tls13.go:44 # 0x1502df4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x97bd38 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x3f8 crypto/tls/handshake_server_tls13.go:761 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [18: 2880] @ 0x4d5adf 0x4d55b3 0x5d09a5 0x5cf2a5 0xb5d5d6 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5ade syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4d55b2 syscall.NetlinkRIB+0x532 syscall/netlink_linux.go:98 # 0x5d09a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5cf2a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb5d5d5 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [27: 1296] @ 0x7b0f0d 0x7b1185 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xbabf44 0x483781 # 0x7b0f0c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.0/codec.go:121 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [1: 80] @ 0x4d5adf 0x4d55b3 0x5d09a5 0x5cf659 0xb42b17 0xb44cfc 0xb44a85 0xd52e8b 0x10d13d0 0x10d20be 0x10d1132 0x483781 # 0x4d5ade syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4d55b2 syscall.NetlinkRIB+0x532 syscall/netlink_linux.go:98 # 0x5d09a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5cf658 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb42b16 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:390 # 0xb44cfb github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:74 # 0xb44a84 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:48 # 0xd52e8a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d13cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:368 # 0x10d20bd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:420 # 0x10d1131 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [5: 204800] @ 0x4987cb 0x123ae45 0x12433bf 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x4987ca strconv.AppendInt+0xaa strconv/itoa.go:42 # 0x123ae44 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteInt+0x44 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:181 # 0x12433be google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x5fe google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:306 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [16: 768] @ 0x12e91a9 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12e91a8 google.golang.org/grpc.newClientStream+0x488 google.golang.org/grpc@v1.73.0/stream.go:220 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [6: 288] @ 0x53a31a 0x6646e5 0x6e151a 0x6e14b9 0x6e6c51 0x6e6a06 0x6e6489 0x13c6397 0x13c7825 0x14753ff 0x483781 # 0x53a319 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e1519 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e14b8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6e6c50 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6e6a05 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:286 # 0x6e6488 github.com/pactus-project/pactus/types/tx.(*Tx).Bytes+0x88 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x13c6396 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x156 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:25 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [37: 2368] @ 0x87cff6 0x88fefa 0x88fb38 0x86232c 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0xb346e6 0x483781 # 0x87cff5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5577 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86232b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:448 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0xb346e5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:330 0: 0 [3: 36864] @ 0x498b8b 0x498825 0x123ae45 0x12433bf 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x498b8a strconv.formatBits+0x18a strconv/itoa.go:190 # 0x498824 strconv.AppendInt+0x104 strconv/itoa.go:44 # 0x123ae44 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteInt+0x44 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:181 # 0x12433be google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x5fe google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:306 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [27: 255744] @ 0xc0d34c 0xc0cd25 0xc09d76 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0d34b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2286 # 0xc0cd24 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1064 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2032 # 0xc09d75 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x615 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1588 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 128] @ 0x14b28ce 0x14fc91a 0x1501be5 0x980d85 0x97d1ff 0x977ed4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980d84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x97d1fe crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e crypto/tls/handshake_server_tls13.go:893 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 80] @ 0xc0c356 0xc09d76 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0c355 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x695 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2167 # 0xc09d75 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x615 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1588 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [49: 20384] @ 0xb373ec 0xba5b3d 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb373eb github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0x4b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/peerstore.go:9 # 0xba5b3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:290 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 48] @ 0x61f133 0x685e14 0x6865a7 0x6a27c5 0x6a201e 0x6a2014 0x6da18d 0x6d82fa 0x11c41cc 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x61f132 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x685e13 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Exp+0x293 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:189 # 0x6865a6 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Sqrt+0x166 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:225 # 0x6a27c4 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).setBytes+0x2a4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/marshal.go:1251 # 0x6a201d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/marshal.go:1159 # 0x6a2013 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/marshal.go:1082 # 0x6da18c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x6d82f9 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x59 github.com/pactus-project/pactus/crypto/bls/bls.go:46 # 0x11c41cb github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x6b github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [37: 33152] @ 0x834156 0x833a10 0xb27de5 0xb34991 0xba23f3 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x834155 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.6/proto/encode.go:190 # 0x833a0f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.6/proto/encode.go:111 # 0xb27de4 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb34990 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x150 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:367 # 0xba23f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:135 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 36864] @ 0x123b079 0x1242a05 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123b078 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x98 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:210 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [7: 168] @ 0xdd6485 0xddd6bc 0xddce6a 0xdde1a5 0xddddbf 0xdcef79 0xdcd599 0xdc328f 0x483781 # 0xdd6484 github.com/quic-go/quic-go.(*framer).Append+0x324 github.com/quic-go/quic-go@v0.52.0/framer.go:107 # 0xddd6bb github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5bb github.com/quic-go/quic-go@v0.52.0/packet_packer.go:695 # 0xddce69 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:608 # 0xdde1a4 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x184 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:781 # 0xddddbe github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x31e github.com/quic-go/quic-go@v0.52.0/packet_packer.go:723 # 0xdcef78 github.com/quic-go/quic-go.(*connection).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.52.0/connection.go:2325 # 0xdcd598 github.com/quic-go/quic-go.(*connection).triggerSending+0x1d8 github.com/quic-go/quic-go@v0.52.0/connection.go:2085 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [2: 768] @ 0xd26105 0xd26106 0xd20f2b 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0xd26104 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.0.1/util.go:83 # 0xd26105 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:69 # 0xd20f2a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.0.1/session.go:234 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [6: 144] @ 0xbaae1d 0xbaad4e 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xbaae1c go.opentelemetry.io/otel/trace.WithAttributes+0x35c go.opentelemetry.io/otel/trace@v1.37.0/config.go:224 # 0xbaad4d github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x28d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:323 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [13: 4160] @ 0x4d5adf 0x4d55b3 0xb5d128 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5ade syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4d55b2 syscall.NetlinkRIB+0x532 syscall/netlink_linux.go:98 # 0xb5d127 github.com/libp2p/go-netroute.New+0xa7 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:27 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 144] @ 0x4619f2 0x460f65 0x461185 0x5de32f 0xd8c882 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x5de32e net.(*OpError).Error+0x14e net/net.go:515 # 0xd8c881 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x461 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:96 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 2560] @ 0x49c732 0x49bc65 0x8e3e0f 0xc3f36b 0xc3f354 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x49c731 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8e3e0e github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc3f36a github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x44a github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc3f353 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x433 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:86 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [831: 850944] @ 0x834156 0x833a10 0xb27de5 0xb34991 0xba23f3 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x834155 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.6/proto/encode.go:190 # 0x833a0f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.6/proto/encode.go:111 # 0xb27de4 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb34990 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x150 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:367 # 0xba23f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:135 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 576] @ 0x113ee5b 0x113ee06 0x115027a 0x10d19f8 0x10d20be 0x10d1132 0x483781 # 0x113ee5a slices.Clone[...]+0x9a slices/slices.go:355 # 0x113ee05 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x45 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:334 # 0x1150279 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:743 # 0x10d19f7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x777 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:399 # 0x10d20bd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:420 # 0x10d1131 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [1: 80] @ 0x8d6634 0x8d655d 0x8e741d 0x10c9bca 0x10c9359 0x10c6f0f 0x10c5f8f 0x10c390c 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x8d6633 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.42.0/core/crypto/key.go:174 # 0x8d655c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.42.0/core/crypto/key.go:159 # 0x8e741c github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:164 # 0x10c9bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x49 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:906 # 0x10c9358 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xbb8 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:857 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5f8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:513 # 0x10c390b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:96 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [18: 1152] @ 0x88eb29 0x8b0e98 0x8b59a2 0x12423b1 0x82d416 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x88eb28 google.golang.org/protobuf/internal/impl.(*mapConverter).PBValueOf+0xa8 google.golang.org/protobuf@v1.36.6/internal/impl/convert_map.go:34 # 0x8b0e97 google.golang.org/protobuf/internal/impl.fieldInfoForMap.func3+0xb7 google.golang.org/protobuf@v1.36.6/internal/impl/message_reflect_field.go:174 # 0x8b59a1 google.golang.org/protobuf/internal/impl.(*messageState).Range+0xe1 google.golang.org/protobuf@v1.36.6/internal/impl/message_reflect_gen.go:51 # 0x12423b0 google.golang.org/protobuf/encoding/protojson.unpopulatedFieldRanger.Range+0x1b0 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:229 # 0x82d415 google.golang.org/protobuf/internal/order.RangeFields+0x155 google.golang.org/protobuf@v1.36.6/internal/order/range.go:50 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [14: 48384] @ 0x533ab4 0x5334dd 0x5336b9 0x131dce2 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x131dce1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0xe1 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:63 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 240] @ 0xd32745 0xd4ecf7 0xd5117b 0xd4eb47 0xd5bf4c 0x483781 # 0xd32744 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*cmNotifee).Connected+0x1e4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/connmgr/connmgr.go:674 # 0xd4ecf6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:443 # 0xd5117a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:765 # 0xd4eb46 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x6e6 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:442 # 0xd5bf4b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x8b github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [2: 128] @ 0x77d2d4 0x7b8bfb 0x7b8bf6 0x7b8bf5 0x7b8bfc 0x7bd5d7 0x7b1f8f 0x7b2d17 0x7b0f67 0x7b1185 0x7b429c 0x8e8afa 0x8e7edb 0x8e81f3 0x8e5494 0x8e4c5b 0x49bacb 0x8e4bdb 0x8e4baf 0x8e44fa 0x10cb005 0x10c9145 0x10c6f0f 0x10c5f8f 0x10c390c 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x77d2d3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x193 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x7b8bfa github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x7b8bf5 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x7b8bf4 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x7b8bfb github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:392 # 0x7bd5d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:47 # 0x7b1f8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x8e8af9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:236 # 0x8e7eda github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:123 # 0x8e81f2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:176 # 0x8e5493 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.42.0/core/record/record.go:81 # 0x8e4c5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:230 # 0x49baca sync.(*Once).doSlow+0xaa sync/once.go:78 # 0x8e4bda sync.(*Once).Do+0x3a sync/once.go:69 # 0x8e4bae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:226 # 0x8e44f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:121 # 0x10cb004 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:1046 # 0x10c9144 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:833 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5f8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:513 # 0x10c390b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:96 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 768] @ 0xd26105 0xd26106 0xd20f2b 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xc3facd 0x483781 # 0xd26104 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.0.1/util.go:83 # 0xd26105 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:69 # 0xd20f2a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.0.1/session.go:234 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xc3facc github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:118 0: 0 [30: 4320] @ 0xb54545 0xb9eaa5 0xb9eb1a 0xba5a6e 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb54544 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x2e4 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:498 # 0xb9eaa4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:751 # 0xb9eb19 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:757 # 0xba5a6d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:263 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [11: 528] @ 0x461ac6 0xba3105 0xba314c 0xba3255 0xbac83c 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba3104 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba314b github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba3254 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:70 # 0xbac83b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:477 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 64] @ 0x52f465 0x12e9cff 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x52f464 context.WithCancel+0x64 context/context.go:242 # 0x12e9cfe google.golang.org/grpc.newClientStreamWithParams+0x15e google.golang.org/grpc@v1.73.0/stream.go:276 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 416] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x407ff9 0x479549 0xc3a4d3 0x10c8cb1 0x10c6f0f 0x10c5f8f 0x10c390c 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc3a4d2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SetProtocols+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/protobook.go:68 # 0x10c8cb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x510 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:790 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5f8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:513 # 0x10c390b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:96 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [13: 1664] @ 0x66e465 0x671d96 0x6a0b85 0x6d9a45 0x6de2b5 0x6dccaf 0x11d447c 0x11d41d8 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66e464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x344 github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:61 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d447b github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9b github.com/pactus-project/pactus/state/validation.go:54 # 0x11d41d7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x297 github.com/pactus-project/pactus/state/validation.go:38 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [49: 10192] @ 0x479453 0x408c45 0x408c38 0x40d759 0xc46587 0xc45ace 0xc5d0e2 0xc59a87 0x483781 # 0xc46586 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x886 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:831 # 0xc45acd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:750 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [15: 16711680] @ 0x72f8f2 0x742cbe 0x757bdd 0x7586fb 0x8eede5 0x8eecfa 0x11d0e49 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x72f8f1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x551 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:308 # 0x742cbd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:219 # 0x757bdc github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:238 # 0x7586fa github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:317 # 0x8eede4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:422 # 0x8eecf9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:418 # 0x11d0e48 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a8 github.com/pactus-project/pactus/state/state.go:479 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [59: 4720] @ 0x1289d75 0x12e1f4e 0x12e1f32 0x12e64e8 0x12dec9f 0x483781 # 0x1289d74 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x7f4 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:1102 # 0x12e1f4d google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1c8d google.golang.org/grpc@v1.73.0/internal/transport/server_stream.go:76 # 0x12e1f31 google.golang.org/grpc.(*Server).processUnaryRPC+0x1c71 google.golang.org/grpc@v1.73.0/server.go:1513 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [5: 160] @ 0x66da16 0x671a1a 0x68da9f 0x6a0c2e 0x6d8ff3 0x6db27e 0x6db259 0x6daee8 0x11d1525 0x11d0fc5 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66da15 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.22.0/bitset.go:175 # 0x671a19 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:823 # 0x68da9e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a0c2d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6d8ff2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6db27d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6db258 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6daee7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11d1524 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:530 # 0x11d0fc4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x724 github.com/pactus-project/pactus/state/state.go:488 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0xdd4fe5 0x49bd51 0xdfe17c 0xdfe01b 0xdd50e6 0xdf16f0 0xdf17b3 0xdf29ee 0xe01803 0xdf3815 0xdf36b7 0xdcafbe 0xdca393 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0xdd4fe4 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.52.0/internal/utils/linkedlist/linkedlist.go:17 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdfe17b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.52.0/internal/utils/linkedlist/linkedlist.go:124 # 0xdfe01a github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.52.0/internal/utils/linkedlist/linkedlist.go:175 # 0xdd50e5 github.com/quic-go/quic-go.newFrameSorter+0xc5 github.com/quic-go/quic-go@v0.52.0/frame_sorter.go:41 # 0xdf16ef github.com/quic-go/quic-go.newReceiveStream+0x36f github.com/quic-go/quic-go@v0.52.0/receive_stream.go:74 # 0xdf17b2 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.52.0/stream.go:121 # 0xdf29ed github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.52.0/streams_map.go:98 # 0xe01802 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x222 github.com/quic-go/quic-go@v0.52.0/streams_map_incoming.go:129 # 0xdf3814 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.52.0/streams_map.go:238 # 0xdf36b6 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.52.0/streams_map.go:212 # 0xdcafbd github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.52.0/connection.go:1629 # 0xdca392 github.com/quic-go/quic-go.(*connection).handleFrame+0x1d2 github.com/quic-go/quic-go@v0.52.0/connection.go:1501 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [11: 2640] @ 0x73b97c 0x73bd9c 0x73caac 0x767427 0x7673e1 0x7699b3 0x768eec 0x76959c 0x747545 0x747a73 0x8ebbb1 0x8eb186 0x8ea616 0x8ec3e5 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x73b97b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x73bd9b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:769 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x767426 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:935 # 0x7673e0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:460 # 0x7699b2 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:178 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x747544 github.com/syndtr/goleveldb/leveldb.(*DB).has+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:823 # 0x747a72 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:865 # 0x8ebbb0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8eb185 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8ea615 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x395 github.com/pactus-project/pactus/store/block.go:79 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xb5e9bf 0xbaa8ac 0xbaa88e 0xbaa882 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbaa8ab github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:148 # 0xbaa88d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:158 # 0xbaa881 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:301 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [20: 1920] @ 0x13c989c 0x13c9880 0x13c9861 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13c989b encoding/hex.EncodeToString+0x55b encoding/hex/hex.go:127 # 0x13c987f github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0x53f github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x13c9860 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x520 github.com/pactus-project/pactus/www/grpc/blockchain.go:176 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [2: 2048] @ 0x8e3c6f 0xb26eb0 0xc3f2ec 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x8e3c6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xb26eaf github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc3f2eb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3cb github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:66 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 112] @ 0x47fb1c 0x4e4ef9 0xd21d05 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e4ef8 time.NewTicker+0x78 time/tick.go:44 # 0xd21d04 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x44 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:369 0: 0 [2: 64] @ 0xd9434d 0xd96708 0xd9648c 0xdc9c77 0xdc9c0c 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0xd9434c github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x2c github.com/quic-go/quic-go@v0.52.0/internal/wire/crypto_frame.go:18 # 0xd96707 github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x107 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:117 # 0xd9648b github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:80 # 0xdc9c76 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1d6 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:60 # 0xdc9c0b github.com/quic-go/quic-go.(*connection).handleFrames+0x16b github.com/quic-go/quic-go@v0.52.0/connection.go:1435 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 256] @ 0x66de1a 0x66de26 0x65bbfd 0x1502f17 0x14b27af 0x14fccb5 0x1501d26 0x15012f0 0x97bd58 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1502f16 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x14fccb4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:19 # 0x1501d25 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x15012ef crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x97bd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 crypto/tls/handshake_server_tls13.go:763 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0xd05ae7 0x10c6095 0x10d66f5 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd05ae6 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x466 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:946 # 0x10c6094 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x74 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:523 # 0x10d66f4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:519 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [30: 720] @ 0x6da6d3 0x6e7268 0x6e7070 0x6e90e8 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6da6d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e7267 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6e706f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0xb3f32e 0xb3f31c 0xb4077c 0xb40766 0xb3ec77 0xb42b97 0xb42b80 0xb44cfc 0xb44a85 0xd52e8b 0x10d13d0 0x10d20be 0x10d1132 0x483781 # 0xb3f32d github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x14d github.com/multiformats/go-multiaddr@v0.16.0/component.go:26 # 0xb3f31b github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x13b github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:117 # 0xb4077b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:134 # 0xb40765 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:342 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb42b96 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb42b7f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:397 # 0xb44cfb github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:74 # 0xb44a84 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:48 # 0xd52e8a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d13cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:368 # 0x10d20bd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:420 # 0x10d1131 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [5: 240] @ 0xdde345 0xddddbf 0xdcef79 0xdcd599 0xdcd5ef 0xdc328f 0x483781 # 0xdde344 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x324 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:791 # 0xddddbe github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x31e github.com/quic-go/quic-go@v0.52.0/packet_packer.go:723 # 0xdcef78 github.com/quic-go/quic-go.(*connection).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.52.0/connection.go:2325 # 0xdcd598 github.com/quic-go/quic-go.(*connection).triggerSending+0x1d8 github.com/quic-go/quic-go@v0.52.0/connection.go:2085 # 0xdcd5ee github.com/quic-go/quic-go.(*connection).triggerSending+0x22e github.com/quic-go/quic-go@v0.52.0/connection.go:2092 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [17: 1088] @ 0x6e8fd5 0x6e8176 0x8eb7ae 0x13c953a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6e8fd4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0xd4 github.com/pactus-project/pactus/types/block/block.go:202 # 0x6e8175 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8eb7ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13c9539 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:153 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [17: 3264] @ 0x682a54 0x68408b 0x6a7885 0x6a7330 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d447c 0x11d41d8 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a53 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6a7884 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:80 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d447b github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9b github.com/pactus-project/pactus/state/validation.go:54 # 0x11d41d7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x297 github.com/pactus-project/pactus/state/validation.go:38 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20: 2240] @ 0xdde37f 0xddddbf 0xdcef79 0xdcd599 0xdc328f 0x483781 # 0xdde37e github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x35e github.com/quic-go/quic-go@v0.52.0/packet_packer.go:792 # 0xddddbe github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x31e github.com/quic-go/quic-go@v0.52.0/packet_packer.go:723 # 0xdcef78 github.com/quic-go/quic-go.(*connection).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.52.0/connection.go:2325 # 0xdcd598 github.com/quic-go/quic-go.(*connection).triggerSending+0x1d8 github.com/quic-go/quic-go@v0.52.0/connection.go:2085 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [1: 32] @ 0x11ccc16 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb31 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [28: 5376] @ 0x682a54 0x68408b 0x6a7885 0x6a7330 0x6a7452 0x6d9c05 0x6dae3b 0x11d4186 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a53 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6a7884 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:80 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6dae3a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11d4185 github.com/pactus-project/pactus/state.(*state).validateBlock+0x245 github.com/pactus-project/pactus/state/validation.go:34 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0xb44865 0xb44b52 0xd52e8b 0x10d13d0 0x10d20be 0x10d1132 0x483781 # 0xb44864 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x624 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:32 # 0xb44b51 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:57 # 0xd52e8a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d13cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:368 # 0x10d20bd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:420 # 0x10d1131 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [9: 1008] @ 0x412454 0x4e4988 0x11c0bd0 0x483781 # 0x4e4987 time.NewTimer+0x27 time/sleep.go:144 # 0x11c0bcf github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x4f github.com/pactus-project/pactus/network/stream.go:96 0: 0 [55: 1760] @ 0x409c52 0x40b817 0x40b585 0x40d817 0xc4f252 0xc4f260 0xc59b25 0x483781 # 0xc4f251 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0xf91 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1477 # 0xc4f25f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xf9f github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1502 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [29: 5568] @ 0x682a73 0x68408b 0x6842a5 0x6a7985 0x6a7330 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x682a72 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7984 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:90 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 800] @ 0x6f33ec 0x6f343c 0x11ce017 0x11d0b86 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6f33eb github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0b85 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:452 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0xb5e9bf 0xbaa2f9 0xba9f1f 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbaa2f8 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:246 # 0xba9f1e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4be github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:207 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [51: 1632] @ 0x7b0d2b 0x7b1185 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xbabf44 0x483781 # 0x7b0d2a github.com/multiformats/go-multiaddr.readComponent+0x12a github.com/multiformats/go-multiaddr@v0.16.0/codec.go:88 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [4: 128] @ 0xb56608 0xb565dd 0xb573e9 0xb57292 0xb578b8 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb56607 github.com/whyrusleeping/go-keyspace.XOR+0x87 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:69 # 0xb565dc github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0x5c github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:36 # 0xb573e8 github.com/whyrusleeping/go-keyspace.Key.Distance+0x2a8 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb57291 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x151 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:66 # 0xb578b7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:110 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 192] @ 0x4dd42c 0xd0f0ae 0xd0613b 0xd06085 0xd03568 0xd02006 0xd542ca 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0613a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:362 # 0xd06084 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:63 # 0xd03567 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:586 # 0xd02005 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd542c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:220 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [26: 624] @ 0x126bbb9 0x126bb95 0x128a59f 0x128a57e 0x12dfa44 0x12dfa21 0x12e1429 0x12e64e8 0x12dec9f 0x483781 # 0x126bbb8 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x118 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:54 # 0x126bb94 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0xf4 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:373 # 0x128a59e google.golang.org/grpc/internal/transport.(*controlBuffer).put+0x29e google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:341 # 0x128a57d google.golang.org/grpc/internal/transport.(*http2Server).write+0x27d google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:1160 # 0x12dfa43 google.golang.org/grpc/internal/transport.(*ServerStream).Write+0x443 google.golang.org/grpc@v1.73.0/internal/transport/server_stream.go:70 # 0x12dfa20 google.golang.org/grpc.(*Server).sendResponse+0x420 google.golang.org/grpc@v1.73.0/server.go:1174 # 0x12e1428 google.golang.org/grpc.(*Server).processUnaryRPC+0x1168 google.golang.org/grpc@v1.73.0/server.go:1452 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [2: 32] @ 0x461ac6 0x7b1f6c 0x7b2d17 0x7b0f67 0x7b1185 0x7b429c 0x8e8afa 0x8e7edb 0x8e81f3 0x8e5494 0x8e4c5b 0x49bacb 0x8e4bdb 0x8e4baf 0x8e44fa 0x10cb005 0x10c9145 0x10c6f0f 0x10c5e96 0x10c5379 0x483781 # 0x7b1f6b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x8e8af9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:236 # 0x8e7eda github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:123 # 0x8e81f2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:176 # 0x8e5493 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.42.0/core/record/record.go:81 # 0x8e4c5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:230 # 0x49baca sync.(*Once).doSlow+0xaa sync/once.go:78 # 0x8e4bda sync.(*Once).Do+0x3a sync/once.go:69 # 0x8e4bae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:226 # 0x8e44f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:121 # 0x10cb004 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:1046 # 0x10c9144 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:833 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [2: 192] @ 0x14b2797 0x6d7845 0x980dbe 0x97d1ff 0x977ed4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x980dbd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x97d1fe crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e crypto/tls/handshake_server_tls13.go:893 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [19: 3648] @ 0x6868b9 0x68309a 0x68408b 0x6842a5 0x6a7997 0x6a7330 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6868b8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x683099 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7996 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:91 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 192] @ 0x14ddead 0x14e8ac6 0x14f0c92 0x14f0c51 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x14ddeac crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:150 # 0x14e8ac5 crypto/internal/fips140/ecdsa.signGeneric[...]+0x445 crypto/internal/fips140/ecdsa/ecdsa.go:372 # 0x14f0c91 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14f0c50 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:299 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 144] @ 0x13c02fe 0x13bfc14 0x13bdf73 0x13c5e92 0x13c7825 0x14753ff 0x483781 # 0x13c02fd github.com/go-zeromq/zmq4.(*Queue).Push+0x2bd github.com/go-zeromq/zmq4@v0.17.0/queue.go:45 # 0x13bfc13 github.com/go-zeromq/zmq4.(*pubMWriter).write+0xf3 github.com/go-zeromq/zmq4@v0.17.0/pub.go:306 # 0x13bdf72 github.com/go-zeromq/zmq4.(*pubSocket).Send+0xd2 github.com/go-zeromq/zmq4@v0.17.0/pub.go:44 # 0x13c5e91 github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x391 github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:38 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x7b296b 0x7b267f 0xb3f309 0xb403b5 0xb3ec77 0xb423dc 0xb423ce 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x7b296a github.com/multiformats/go-multiaddr.newComponent+0x22a github.com/multiformats/go-multiaddr@v0.16.0/component.go:278 # 0x7b267e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.0/component.go:246 # 0xb3f308 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:113 # 0xb403b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:292 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb423db github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb423cd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:260 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [4: 96] @ 0x53a31a 0x6646e5 0x665172 0x6e1c4e 0x6e6c51 0x6e6a06 0x6e6489 0x13c6397 0x13c7825 0x14753ff 0x483781 # 0x53a319 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x665171 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e1c4d github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x8d github.com/pactus-project/pactus/types/tx/payload/transfer.go:58 # 0x6e6c50 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6e6a05 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:286 # 0x6e6488 github.com/pactus-project/pactus/types/tx.(*Tx).Bytes+0x88 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x13c6396 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x156 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:25 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 336] @ 0x523505 0x523610 0x65946f 0x659b05 0x13d0105 0x13d0099 0x13c9ecd 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x523504 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x52360f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x65946e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x659b04 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0xc4 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x13d0104 github.com/pactus-project/pactus/crypto.Address.String+0x384 github.com/pactus-project/pactus/crypto/address.go:93 # 0x13d0098 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x318 github.com/pactus-project/pactus/www/grpc/transaction.go:330 # 0x13c9ecc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:196 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [13: 1248] @ 0x6d909a 0x6db27e 0x6db259 0x6daee8 0x11d1525 0x11d0fc5 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6d9099 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xf9 github.com/pactus-project/pactus/crypto/bls/private_key.go:133 # 0x6db27d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6db258 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6daee7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11d1524 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:530 # 0x11d0fc4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x724 github.com/pactus-project/pactus/state/state.go:488 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 3072] @ 0xda9037 0xda9089 0xda91ef 0xda6392 0xdbcaf2 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xda9036 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHistory+0xd6 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:24 # 0xda9088 github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x128 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:52 # 0xda91ee github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0xae github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:143 # 0xda6391 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/ackhandler.go:22 # 0xdbcaf1 github.com/quic-go/quic-go.init.func1+0x991 github.com/quic-go/quic-go@v0.52.0/connection.go:284 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [4: 192] @ 0x4794fa 0x47950f 0xdf23cc 0xdf2455 0xdf2027 0xdc2373 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdf23cb github.com/quic-go/quic-go.newOutgoingStreamsMap[...]+0x32b github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:42 # 0xdf2454 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x3b4 github.com/quic-go/quic-go@v0.52.0/streams_map.go:103 # 0xdf2026 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.52.0/streams_map.go:81 # 0xdc2372 github.com/quic-go/quic-go.(*connection).preSetup+0x5d2 github.com/quic-go/quic-go@v0.52.0/connection.go:485 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [14: 448] @ 0x5159a6 0xa65794 0xbad32b 0xbabdae 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa65793 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xbad32a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x2aa github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:524 # 0xbabdad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:418 0: 0 [4: 64] @ 0x6e6b30 0x6e763e 0x6e7726 0x13cfdaa 0x13c9ecd 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6e6b2f github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x6f github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x6e763d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6e7725 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x13cfda9 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x13c9ecc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:196 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [2: 256] @ 0x97ca75 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x97ca74 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x254 crypto/tls/handshake_server_tls13.go:845 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [30: 5760] @ 0x682a54 0x68408b 0x6842a5 0x6a78f2 0x6a7330 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d447c 0x11d41d8 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a53 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a78f1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:83 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d447b github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9b github.com/pactus-project/pactus/state/validation.go:54 # 0x11d41d7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x297 github.com/pactus-project/pactus/state/validation.go:38 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 576] @ 0xb42b35 0x114393b 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0xb42b34 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x34 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:395 # 0x114393a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x61a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:660 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [12: 576] @ 0x8ef885 0x8ef82f 0x8ec426 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8ef884 github.com/pactus-project/pactus/store.txKey+0x304 github.com/pactus-project/pactus/store/tx.go:19 # 0x8ef82e github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x2ae github.com/pactus-project/pactus/store/tx.go:46 # 0x8ec425 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 192] @ 0x13340d5 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13340d4 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x94 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:281 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [26: 4992] @ 0x682a54 0x68408b 0x6842a5 0x6a7985 0x6a7330 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x682a53 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7984 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:90 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 3584] @ 0x4d5566 0x5d09a5 0x5cf2a5 0xb5d5d6 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5565 syscall.NetlinkRIB+0x4e5 syscall/netlink_linux.go:97 # 0x5d09a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5cf2a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb5d5d5 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [37: 2368] @ 0x13ccb9a 0x13ccb0f 0x13ccaf7 0x11e976e 0x13cc4bb 0x133b92b 0x139cede 0x133b783 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13ccb99 encoding/hex.EncodeToString+0x4f9 encoding/hex/hex.go:129 # 0x13ccb0e github.com/pactus-project/pactus/crypto/hash.Hash.String+0x46e github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x13ccaf6 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x456 github.com/pactus-project/pactus/www/grpc/network.go:99 # 0x11e976d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x13cc4ba github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x133b92a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:124 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x133b782 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:126 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [95: 1751040] @ 0x125d60b 0x125d345 0x126e685 0x126e5c2 0x126c885 0x12835fe 0x483781 # 0x125d60a golang.org/x/net/http2.(*Framer).startWriteDataPadded+0x22a golang.org/x/net@v0.42.0/http2/frame.go:715 # 0x125d344 golang.org/x/net/http2.(*Framer).WriteDataPadded+0x24 golang.org/x/net@v0.42.0/http2/frame.go:679 # 0x126e684 golang.org/x/net/http2.(*Framer).WriteData+0x444 golang.org/x/net@v0.42.0/http2/frame.go:666 # 0x126e5c1 google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x381 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:1009 # 0x126c884 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x184 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:596 # 0x12835fd google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xdd google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:337 0: 0 [12: 768] @ 0x13cceb2 0x11e976e 0x13cc4bb 0x133b92b 0x139cede 0x133b783 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13cceb1 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x811 github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x11e976d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x13cc4ba github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x133b92a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:124 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x133b782 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:126 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [8: 128] @ 0x13cceb2 0x11e976e 0x13cc4bb 0x133b92b 0x139cede 0x133b783 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13cceb1 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x811 github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x11e976d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x13cc4ba github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x133b92a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:124 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x133b782 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:126 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [34: 7072] @ 0x479453 0x408c45 0x408c38 0x40e252 0x530269 0x52f459 0x52f41d 0x13326a5 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x530268 context.(*cancelCtx).propagateCancel+0x168 context/context.go:492 # 0x52f458 context.withCancel+0x58 context/context.go:278 # 0x52f41c context.WithCancel+0x1c context/context.go:241 # 0x13326a4 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:607 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [6: 384] @ 0x128f97d 0x127b54e 0x127b539 0x1280230 0x12809f7 0x483781 # 0x128f97c google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17c google.golang.org/grpc@v1.73.0/internal/transport/transport.go:98 # 0x127b54d google.golang.org/grpc/internal/transport.(*Stream).write+0xcd google.golang.org/grpc@v1.73.0/internal/transport/transport.go:342 # 0x127b538 google.golang.org/grpc/internal/transport.(*http2Client).closeStream+0xb8 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:947 # 0x128022f google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1bcf google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1620 # 0x12809f6 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x396 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1694 0: 0 [1: 160] @ 0xd0628d 0xd0c27c 0xd29da2 0xd20dd4 0xd2945d 0xd54595 0xd54358 0x10c5698 0x10c5d25 0x10c5379 0x483781 # 0xd0628c github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xcc github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:68 # 0xd0c27b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:739 # 0xd29da1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/transport.go:45 # 0xd20dd3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:214 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0x10c5697 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xb7 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:474 # 0x10c5d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xe4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:501 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [1: 96] @ 0x7d68c5 0x971c96 0x971b8c 0x7d65c2 0x7d6951 0x971a34 0x97199c 0x9431b6 0x97ce1d 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x971c95 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b5 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x971b8b crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1845 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x971a33 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97199b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1841 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97ce1c crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5fc crypto/tls/handshake_server_tls13.go:882 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [19: 3648] @ 0x682a35 0x68408b 0x6842a5 0x6a7997 0x6a7330 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d447c 0x11d41d8 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a34 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7996 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:91 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d447b github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9b github.com/pactus-project/pactus/state/validation.go:54 # 0x11d41d7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x297 github.com/pactus-project/pactus/state/validation.go:38 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 288] @ 0x1276efd 0x127a27a 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1276efc google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x35c google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:506 # 0x127a279 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:778 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 32] @ 0x4dd42c 0xd0f0ae 0xd0bf25 0xd0be50 0xd0c5a5 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd272ef 0xd298f5 0xd298f6 0xd5f262 0xba2ddc 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0bf24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x284 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0be4f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1af github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:720 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd272ee github.com/libp2p/go-yamux/v5.(*Stream).ResetWithError+0x1ae github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:298 # 0xd298f4 github.com/libp2p/go-yamux/v5.(*Stream).Reset+0x14 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:263 # 0xd298f5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Reset+0x15 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:51 # 0xd5f261 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:89 # 0xba2ddb github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage.func1+0x1b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:43 0: 0 [50: 2400] @ 0x12e0f87 0x12e64e8 0x12dec9f 0x483781 # 0x12e0f86 google.golang.org/grpc.(*Server).processUnaryRPC+0xcc6 google.golang.org/grpc@v1.73.0/server.go:1361 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 448] @ 0xdf13e5 0xdf2ae5 0xdff3fb 0xdff3df 0xdf2d6e 0xdd022c 0xea2289 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xc3facd 0x483781 # 0xdf13e4 github.com/quic-go/quic-go.newStream+0x64 github.com/quic-go/quic-go@v0.52.0/stream.go:95 # 0xdf2ae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.52.0/streams_map.go:90 # 0xdff3fa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:115 # 0xdff3de github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:77 # 0xdf2d6d github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.52.0/streams_map.go:142 # 0xdd022b github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x2b github.com/quic-go/quic-go@v0.52.0/connection.go:2509 # 0xea2288 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/conn.go:62 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xc3facc github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:118 0: 0 [4: 192] @ 0xba2ee6 0xba2e57 0xba3466 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba2ee5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:36 # 0xba2e56 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:46 # 0xba3465 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:110 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 512] @ 0x66de1a 0x66de26 0x65bbfd 0x14b27fe 0x14fc91a 0x1501be5 0x980d85 0x97d1ff 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980d84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x97d1fe crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e crypto/tls/handshake_server_tls13.go:893 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [22: 2112] @ 0x6da37e 0x6da3ec 0x13d0003 0x13c9ecd 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6da37d encoding/hex.EncodeToString+0x3d encoding/hex/hex.go:127 # 0x6da3eb github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0xab github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x13d0002 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x282 github.com/pactus-project/pactus/www/grpc/transaction.go:296 # 0x13c9ecc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:196 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 512] @ 0x6f7ae5 0x49bd51 0x70544c 0x70feb7 0x7202da 0x7202cd 0x11f7256 0x11f68ff 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6f7ae4 github.com/rs/zerolog.init.func3+0x24 github.com/rs/zerolog@v1.34.0/event.go:16 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x70544b github.com/rs/zerolog.newEvent+0x2b github.com/rs/zerolog@v1.34.0/event.go:61 # 0x70feb6 github.com/rs/zerolog.(*Logger).newEvent+0x76 github.com/rs/zerolog@v1.34.0/log.go:490 # 0x7202d9 github.com/rs/zerolog.(*Logger).Info+0x39 github.com/rs/zerolog@v1.34.0/log.go:356 # 0x7202cc github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x2c github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x11f7255 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x155 github.com/pactus-project/pactus/sync/handler_hello.go:165 # 0x11f68fe github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 896] @ 0x66e465 0x671d96 0x6a0b85 0x6d9a45 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66e464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x344 github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:61 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 802816] @ 0x142c3d4 0x142c398 0x142c3e3 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x142c3d3 bytes.(*Buffer).String+0x1173 bytes/buffer.go:71 # 0x142c397 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x1137 github.com/pactus-project/pactus/www/html/server.go:273 # 0x142c3e2 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1182 github.com/pactus-project/pactus/www/html/network.go:80 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [8: 8388608] @ 0x533ab4 0x5334dd 0x5336b9 0x5158b7 0x142c505 0x142c414 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x142c504 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x12a4 github.com/pactus-project/pactus/www/html/server.go:216 # 0x142c413 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x11b3 github.com/pactus-project/pactus/www/html/network.go:77 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [13: 2288] @ 0x523505 0x523610 0x65946f 0x659b05 0x142c576 0x142c568 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x523504 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x52360f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x65946e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x659b04 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0xc4 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x142c575 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x1315 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x142c567 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1307 github.com/pactus-project/pactus/www/html/network.go:76 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [6: 3145728] @ 0x533ab4 0x5334dd 0x5336b9 0x5158b7 0x142c505 0x142c414 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x142c504 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x12a4 github.com/pactus-project/pactus/www/html/server.go:216 # 0x142c413 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x11b3 github.com/pactus-project/pactus/www/html/network.go:77 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [4: 524288] @ 0x533ab4 0x5334dd 0x5336b9 0x5158b7 0x142c61e 0x142c587 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x142c61d github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x13bd github.com/pactus-project/pactus/www/html/server.go:224 # 0x142c586 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1326 github.com/pactus-project/pactus/www/html/network.go:76 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 65536] @ 0x533ab4 0x5334dd 0x5336b9 0x5158b7 0x142bb30 0x142ba7a 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x142bb2f github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x8cf github.com/pactus-project/pactus/www/html/server.go:224 # 0x142ba79 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x819 github.com/pactus-project/pactus/www/html/network.go:59 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 96] @ 0x6d9445 0x6d9433 0x142c545 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x6d9444 github.com/pactus-project/pactus/crypto/bls.PublicKeyFromBytes+0xa4 github.com/pactus-project/pactus/crypto/bls/public_key.go:52 # 0x6d9432 github.com/pactus-project/pactus/crypto/bls.PublicKeyFromString+0x92 github.com/pactus-project/pactus/crypto/bls/public_key.go:43 # 0x142c544 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x12e4 github.com/pactus-project/pactus/www/html/network.go:75 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 32768] @ 0x533ab4 0x5334dd 0x5336b9 0x5158b7 0x14313c7 0x143133f 0x142dc9e 0x142da22 0x142c369 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x14313c6 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x146 github.com/pactus-project/pactus/www/html/server.go:224 # 0x143133e github.com/pactus-project/pactus/www/html.metricToTable.func1+0xbe github.com/pactus-project/pactus/www/html/network.go:131 # 0x142dc9d github.com/pactus-project/pactus/www/html.metricToTable.func2+0x23d github.com/pactus-project/pactus/www/html/network.go:146 # 0x142da21 github.com/pactus-project/pactus/www/html.metricToTable+0x1e1 github.com/pactus-project/pactus/www/html/network.go:158 # 0x142c368 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1108 github.com/pactus-project/pactus/www/html/network.go:72 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [9: 432] @ 0x87b62a 0x88fefa 0x88fb38 0x86232c 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x140f5e7 0x12cbf85 0x133b2c7 0x142b349 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x87b629 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5275 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86232b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:448 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x133b2c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:49 # 0x142b348 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [106: 11872] @ 0xc45bb8 0xc45bac 0xc5d0e2 0xc59a87 0x483781 # 0xc45bb7 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x137 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:211 # 0xc45bab github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x12b github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:760 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [3: 96] @ 0xba2ea5 0xba2e43 0xba2e57 0xba340e 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xba2ea4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba2e42 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba2e56 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:46 # 0xba340d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:108 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [54: 864] @ 0x461ac6 0x7b1f6c 0x7b2d17 0x7b0f67 0x7b1185 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xbabf44 0x483781 # 0x7b1f6b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [4: 448] @ 0x6d7def 0xdb7945 0xdb7fdb 0xdb7ac5 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x6d7dee golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:87 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb7fda github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:68 # 0xdb7ac4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:44 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 16] @ 0x6dda17 0x6dd33d 0x13c978a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6dda16 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Encode+0x36 github.com/pactus-project/pactus/types/certificate/certificate.go:137 # 0x6dd33c github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Hash+0x9c github.com/pactus-project/pactus/types/certificate/certificate.go:85 # 0x13c9789 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x449 github.com/pactus-project/pactus/www/grpc/blockchain.go:172 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [25: 4800] @ 0x682a54 0x68408b 0x6842a5 0x6a78f2 0x6a7330 0x6a7452 0x6d9c05 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a53 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a78f1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:83 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 144] @ 0xc46b25 0xc45aff 0xc5d0e2 0xc59a87 0x483781 # 0xc46b24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x2e4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:878 # 0xc45afe github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x7e github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:751 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [1: 64] @ 0x1501a30 0x15018c9 0x15012ba 0x97bd58 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x1501a2f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf crypto/internal/fips140/tls13/tls13.go:32 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x15012b9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x97bd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 crypto/tls/handshake_server_tls13.go:763 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [15: 13440] @ 0x63ce31 0x63bbd5 0x63b9d3 0x6e8d12 0x6e8cf4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6e8d11 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6e8cf3 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/block/block.go:166 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 336] @ 0xb299e5 0xb2be9f 0xba736a 0xba99d0 0x483781 # 0xb299e4 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [7: 336] @ 0x6dc626 0x6dc603 0x8f029a 0x8ee7e5 0x11d1ebb 0x8fb287 0x11d1e26 0x11d0e07 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6dc625 bytes.NewBuffer+0x45 bytes/buffer.go:472 # 0x6dc602 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x22 github.com/pactus-project/pactus/types/validator/validator.go:160 # 0x8f0299 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x39 github.com/pactus-project/pactus/store/validator.go:95 # 0x8ee7e4 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:376 # 0x11d1eba github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:580 # 0x8fb286 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x11d1e25 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:578 # 0x11d0e06 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x566 github.com/pactus-project/pactus/state/state.go:475 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 832] @ 0x13c9a57 0x13c9a43 0x13c9a17 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13c9a56 encoding/hex.EncodeToString+0x716 encoding/hex/hex.go:127 # 0x13c9a42 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x702 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x13c9a16 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x6d6 github.com/pactus-project/pactus/www/grpc/blockchain.go:181 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [15: 6240] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x408ccd 0x40d785 0xc466f9 0xc45ace 0xc5d0e2 0xc59a87 0x483781 # 0xc466f8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x9f8 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:806 # 0xc45acd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:750 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [1: 192] @ 0x461ac6 0x11c44b9 0x11c41db 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x11c44b8 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x198 github.com/pactus-project/pactus/sync/bundle/message/hello.go:60 # 0x11c41da github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x7a github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [48: 5376] @ 0xda633a 0x49bd51 0xda6f7e 0xda9c76 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda6339 github.com/quic-go/quic-go/internal/ackhandler.init.func1+0x19 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/packet.go:32 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xda6f7d github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/packet.go:35 # 0xda9c75 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x355 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:300 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [5: 160] @ 0x409c52 0x408ccd 0x40e27c 0x6ef388 0x11dc731 0x11dc673 0x11d63b5 0x11d6378 0x11d6290 0x11dd488 0x11f93b7 0x11f4a0b 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6ef387 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x11dc730 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x11dc672 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x11d63b4 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x74 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x11d6377 github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x37 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x11d628f github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x11dd487 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x11f93b6 github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x56 github.com/pactus-project/pactus/sync/sync.go:148 # 0x11f4a0a github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ca github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 432] @ 0x4886b7 0x53dfc7 0x82d468 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x4886b6 internal/reflectlite.Swapper+0x356 internal/reflectlite/swapper.go:66 # 0x53dfc6 sort.Slice+0x86 sort/slice.go:26 # 0x82d467 google.golang.org/protobuf/internal/order.RangeFields+0x1a7 google.golang.org/protobuf@v1.36.6/internal/order/range.go:54 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [10: 8960] @ 0xb5e676 0xbac90a 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb5e675 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:91 # 0xbac909 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:497 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 128] @ 0x7b1265 0x7b429c 0x10c8da5 0x10c6f0f 0x10c5e96 0x10c5379 0x483781 # 0x7b1264 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:154 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x10c8da4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x604 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:799 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [21: 4032] @ 0x682a73 0x68408b 0x6842a5 0x6a7985 0x6a7330 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a72 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7984 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:90 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 640] @ 0x479453 0x408c45 0x408c38 0x40ca74 0xb5d54d 0x1143385 0x11431bf 0x1142f18 0x113fd45 0x113dce7 0x113d586 0x483781 # 0xb5d54c github.com/libp2p/go-netroute.New+0x4cc github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:95 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142f17 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:594 # 0x113fd44 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:402 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [15: 720] @ 0x461ac6 0xba2ebe 0xba2e43 0xba2e57 0xba340e 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xba2ebd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba2e42 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba2e56 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:46 # 0xba340d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:108 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 432] @ 0xba31e9 0xba3287 0xbac83c 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba31e8 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x168 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:22 # 0xba3286 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:72 # 0xbac83b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:477 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 1536] @ 0x94252e 0x942d5d 0x94321c 0x97cb85 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x94252d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:944 # 0x942d5c crypto/tls.(*Conn).writeRecordLocked+0x67c crypto/tls/conn.go:1029 # 0x94321b crypto/tls.(*Conn).writeHandshakeRecord+0x13b crypto/tls/conn.go:1060 # 0x97cb84 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:851 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 384] @ 0x682a73 0x68408b 0x6842a5 0x6a7997 0x6a7330 0x6a7452 0x6d9c05 0x11c41fe 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x682a72 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7996 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:91 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11c41fd github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x9d github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 1408] @ 0x533545 0x5336b9 0x663cff 0x664565 0x6e6b8c 0x6e6ae5 0x6e763e 0x6e7726 0x13cfdaa 0x13c9ecd 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x533544 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x663cfe github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xbe github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x664564 github.com/pactus-project/pactus/util/encoding.WriteElement+0xc4 github.com/pactus-project/pactus/util/encoding/encoding.go:257 # 0x6e6b8b github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e6ae4 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x6e763d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6e7725 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x13cfda9 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x13c9ecc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:196 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 288] @ 0x8a0254 0x89eed1 0x89eb0c 0x836b42 0x8368b2 0x10c7476 0x10c6c4a 0x10c5e96 0x10c5379 0x483781 # 0x8a0253 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.6/internal/impl/merge.go:188 # 0x89eed0 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x330 google.golang.org/protobuf@v1.36.6/internal/impl/merge.go:79 # 0x89eb0b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.6/internal/impl/merge.go:32 # 0x836b41 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.6/proto/merge.go:79 # 0x8368b1 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.6/proto/merge.go:36 # 0x10c7475 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:625 # 0x10c6c49 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:581 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [2: 32] @ 0x498c0a 0x4985a9 0x7b72ae 0x7bd5d7 0x7b1f8f 0x7b2d17 0x7b0f67 0x7b1185 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xba99d0 0x483781 # 0x498c09 strconv.formatBits+0x209 strconv/itoa.go:193 # 0x4985a8 strconv.FormatUint+0x88 strconv/itoa.go:18 # 0x7b72ad github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:155 # 0x7bd5d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:47 # 0x7b1f8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [5: 640] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27af 0x6d7845 0x6d7dcb 0xdb7945 0xdb7ee7 0xdb7a6c 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb7ee6 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:57 # 0xdb7a6b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:35 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x65bbfd 0x935af4 0x97cbfc 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x935af3 crypto/tls.signedMessage+0x33 crypto/tls/auth.go:90 # 0x97cbfb crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x3db crypto/tls/handshake_server_tls13.go:864 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [14: 448] @ 0x66e673 0x671d96 0x6a0b85 0x6d8ff3 0x6db27e 0x6db259 0x6daee8 0x11d1525 0x11d0fc5 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66e672 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x552 github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:67 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d8ff2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6db27d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6db258 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6daee7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11d1524 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:530 # 0x11d0fc4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x724 github.com/pactus-project/pactus/state/state.go:488 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 896] @ 0x13c945a 0x13c93aa 0x13c9392 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13c9459 encoding/hex.EncodeToString+0x119 encoding/hex/hex.go:129 # 0x13c93a9 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x69 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x13c9391 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:144 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [12: 192] @ 0x128744e 0x1286636 0x12dea56 0x12de1f6 0x483781 # 0x128744d google.golang.org/grpc/internal/transport.(*http2Server).handleData+0x14d google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:800 # 0x1286635 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x1d5 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:696 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [13: 1040] @ 0x6f292f 0x6f339f 0x11ce017 0x11d0b86 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6f292e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6f339e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0b85 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:452 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x49c652 0x49bc65 0xdfe0fc 0xdd5585 0xdd5554 0xdd511d 0xde58ce 0xde56d6 0xdcafe7 0xdca393 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0x49c651 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdfe0fb github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).remove+0x9b github.com/quic-go/quic-go@v0.52.0/internal/utils/linkedlist/linkedlist.go:140 # 0xdd5584 github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).Remove+0x3c4 github.com/quic-go/quic-go@v0.52.0/internal/utils/linkedlist/linkedlist.go:167 # 0xdd5553 github.com/quic-go/quic-go.(*frameSorter).push+0x393 github.com/quic-go/quic-go@v0.52.0/frame_sorter.go:123 # 0xdd511c github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.52.0/frame_sorter.go:46 # 0xde58cd github.com/quic-go/quic-go.(*receiveStream).handleStreamFrameImpl+0xed github.com/quic-go/quic-go@v0.52.0/receive_stream.go:299 # 0xde56d5 github.com/quic-go/quic-go.(*receiveStream).handleStreamFrame+0x75 github.com/quic-go/quic-go@v0.52.0/receive_stream.go:277 # 0xdcafe6 github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x66 github.com/quic-go/quic-go@v0.52.0/connection.go:1636 # 0xdca392 github.com/quic-go/quic-go.(*connection).handleFrame+0x1d2 github.com/quic-go/quic-go@v0.52.0/connection.go:1501 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [33: 6336] @ 0x6868b9 0x68309a 0x68408b 0x6842a5 0x6a7985 0x6a7330 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6868b8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x683099 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7984 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:90 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 720] @ 0x531705 0xa60a9e 0xa60a61 0xa6078d 0xa657cc 0xbad32b 0xbabdae 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0xa60a9d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.37.0/context.go:14 # 0xa60a60 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:185 # 0xa6078c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:149 # 0xa657cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xbad32a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x2aa github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:524 # 0xbabdad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:418 0: 0 [2: 128] @ 0x14b2890 0x14fc91a 0x1501be5 0x980c6d 0x93cf67 0x97be45 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980c6c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97be44 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 crypto/tls/handshake_server_tls13.go:766 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 7680] @ 0x63ce31 0x63bbd5 0x63b9d3 0x6e8d12 0x6e8cf4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6e8d11 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6e8cf3 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/block/block.go:166 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 14336] @ 0x63ce31 0x645d32 0x63d165 0x63bbd5 0x652b4f 0x11e3fc9 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x652b4e github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xae github.com/fxamacker/cbor/v2@v2.8.0/stream.go:37 # 0x11e3fc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27fe 0x6d7845 0x980dbe 0x97d951 0x97e81f 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x980dbd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x97d950 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 crypto/tls/handshake_server_tls13.go:963 # 0x97e81e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x71e crypto/tls/handshake_server_tls13.go:1117 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 112] @ 0xc5a5b1 0xc5a5a5 0xc59765 0x483781 # 0xc5a5b0 github.com/libp2p/go-libp2p-pubsub.(*PubSub).getHelloPacket+0x390 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:22 # 0xc5a5a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePendingPeers+0x384 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:917 # 0xc59764 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x884 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:782 0: 0 [3: 192] @ 0xba2e36 0xba340e 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba2e35 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:44 # 0xba340d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:108 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [71: 14768] @ 0x12eb33d 0x12ec8c7 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12eb33c google.golang.org/grpc.(*clientStream).newAttemptLocked+0x5fc google.golang.org/grpc@v1.73.0/stream.go:459 # 0x12ec8c6 google.golang.org/grpc.(*clientStream).withRetry+0xa6 google.golang.org/grpc@v1.73.0/stream.go:788 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 2048] @ 0xb57a26 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb57a25 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:129 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [15: 960] @ 0x77d2d4 0xbaac67 0xbaac41 0xbaac42 0xbaad0e 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0x77d2d3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x193 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0xbaac66 github.com/mr-tron/base58/base58.FastBase58Encoding+0x1a6 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xbaac40 github.com/mr-tron/base58/base58.Encode+0x180 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xbaac41 github.com/libp2p/go-libp2p/core/peer.ID.String+0x181 github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:52 # 0xbaad0d github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x24d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:325 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 112] @ 0x77d1d2 0x8e9225 0x8e920b 0x8e920c 0x51849f 0x518d98 0x51b81e 0x515993 0xd03acd 0xd05925 0x10c6095 0x10d66f5 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x77d1d1 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8e9224 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8e920a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8e920b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:52 # 0x51849e fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x515992 fmt.Sprintf+0x52 fmt/print.go:239 # 0xd03acc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:676 # 0xd05924 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:934 # 0x10c6094 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x74 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:523 # 0x10d66f4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:519 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [10: 5120] @ 0x7e753e 0x7e7553 0xdb2914 0xdb233a 0xdba465 0xdb57c6 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x7e753d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7e7552 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdb2913 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.52.0/internal/handshake/cipher_suite.go:43 # 0xdb2339 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:18 # 0xdba464 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:133 # 0xdb57c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:456 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [3: 96] @ 0x4884ab 0x53dfc7 0xc4fc45 0xc59b25 0x483781 # 0x4884aa internal/reflectlite.Swapper+0x14a internal/reflectlite/swapper.go:46 # 0x53dfc6 sort.Slice+0x86 sort/slice.go:26 # 0xc4fc44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1984 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1628 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [14: 2688] @ 0x682a54 0x68408b 0x6a7885 0x6a7330 0x6a7452 0x6d9c05 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a53 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6a7884 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:80 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 448] @ 0x11c93e5 0x11c93aa 0x11c939e 0x11c6e93 0x11c6996 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11c93e4 github.com/pactus-project/pactus/util/linkedlist.NewElement[...]+0x104 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:10 # 0x11c93a9 github.com/pactus-project/pactus/util/linkedlist.(*LinkedList[...]).InsertAtTail+0xc9 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:52 # 0x11c939d github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0xbd github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:52 # 0x11c6e92 github.com/pactus-project/pactus/txpool.(*txPool).appendTx+0xb2 github.com/pactus-project/pactus/txpool/txpool.go:127 # 0x11c6995 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0xb5 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x7b1265 0x7b429c 0x8e8afa 0x8e7edb 0x8e81f3 0x8e5494 0x8e4c5b 0x49bacb 0x8e4bdb 0x8e4baf 0x8e44fa 0x10cb005 0x10c9145 0x10c6f0f 0x10c5e96 0x10c5379 0x483781 # 0x7b1264 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:154 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x8e8af9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:236 # 0x8e7eda github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:123 # 0x8e81f2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:176 # 0x8e5493 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.42.0/core/record/record.go:81 # 0x8e4c5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:230 # 0x49baca sync.(*Once).doSlow+0xaa sync/once.go:78 # 0x8e4bda sync.(*Once).Do+0x3a sync/once.go:69 # 0x8e4bae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:226 # 0x8e44f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:121 # 0x10cb004 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:1046 # 0x10c9144 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:833 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [6: 288] @ 0x6d90bb 0x6db27e 0x6db259 0x6daee8 0x11d1525 0x11d0fc5 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6d90ba github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x11a github.com/pactus-project/pactus/crypto/bls/private_key.go:134 # 0x6db27d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6db258 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6daee7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11d1524 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:530 # 0x11d0fc4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x724 github.com/pactus-project/pactus/state/state.go:488 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [32: 696320] @ 0x49684b 0x495cf6 0x495637 0x123ad70 0x123ad5c 0x123ab69 0x1242e94 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x49684a strconv.fmtF+0x1aa strconv/ftoa.go:455 # 0x495cf5 strconv.formatDigits+0x1d5 strconv/ftoa.go:206 # 0x495636 strconv.genericFtoa+0x616 strconv/ftoa.go:161 # 0x123ad6f strconv.AppendFloat+0x18f strconv/ftoa.go:56 # 0x123ad5b google.golang.org/protobuf/internal/encoding/json.appendFloat+0x17b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:167 # 0x123ab68 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteFloat+0x48 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:144 # 0x1242e93 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0xd3 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:322 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 16] @ 0x530f91 0x53162d 0x5315ef 0x13bdf1e 0x13c6bff 0x13c7825 0x14753ff 0x483781 # 0x530f90 context.WithDeadlineCause+0x250 context/context.go:647 # 0x53162c context.WithDeadline+0x4c context/context.go:617 # 0x5315ee context.WithTimeout+0xe context/context.go:695 # 0x13bdf1d github.com/go-zeromq/zmq4.(*pubSocket).Send+0x7d github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x13c6bfe github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x27e github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:28 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 224] @ 0x66da16 0x671a1a 0x68da9f 0x6a0c2e 0x6d9a45 0x6de2b5 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66da15 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.22.0/bitset.go:175 # 0x671a19 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:823 # 0x68da9e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a0c2d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 224] @ 0xc0db08 0xc0cae6 0xc09d76 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0db07 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2369 # 0xc0cae5 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xe25 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2066 # 0xc09d75 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x615 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1588 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [33: 3696] @ 0x77d1d2 0xbaac67 0xbaac41 0xbaac42 0xbaad0e 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0x77d1d1 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xbaac66 github.com/mr-tron/base58/base58.FastBase58Encoding+0x1a6 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xbaac40 github.com/mr-tron/base58/base58.Encode+0x180 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xbaac41 github.com/libp2p/go-libp2p/core/peer.ID.String+0x181 github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:52 # 0xbaad0d github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x24d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:325 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 768] @ 0xd26188 0xd20f2b 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xc3facd 0x483781 # 0xd26187 github.com/libp2p/go-yamux/v5.newStream+0x107 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:58 # 0xd20f2a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.0.1/session.go:234 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xc3facc github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:118 0: 0 [19: 608] @ 0x98e9c7 0x98e7d7 0x131c832 0x131c823 0x131c7f7 0x131ced9 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x98e9c6 net/textproto.canonicalMIMEHeaderKey+0x186 net/textproto/reader.go:788 # 0x98e7d6 net/textproto.CanonicalMIMEHeaderKey+0xb6 net/textproto/reader.go:656 # 0x131c831 net/textproto.MIMEHeader.Add+0x171 net/textproto/header.go:14 # 0x131c822 net/http.Header.Add+0x162 net/http/header.go:31 # 0x131c7f6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.handleForwardResponseServerMetadata+0x136 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:123 # 0x131ced8 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x118 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:157 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 64] @ 0x87b348 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0xb27a72 0x10c74a8 0x10c6c4a 0x10c5e96 0x10c5379 0x483781 # 0x87b347 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5237 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0xb27a71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10c74a7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:621 # 0x10c6c49 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:581 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [40: 4480] @ 0x1276d7b 0x1276e12 0x127a27a 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1276d7a google.golang.org/grpc/internal/transport.newWriteQuota+0x1da google.golang.org/grpc@v1.73.0/internal/transport/flowcontrol.go:46 # 0x1276e11 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x271 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:498 # 0x127a279 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:778 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 288] @ 0x14b2797 0x14e749f 0x14f0c50 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x14e749e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:70 # 0x14f0c4f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:297 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x77d2d4 0xbaac67 0xbaac41 0xbaac42 0xbaad0e 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0x77d2d3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x193 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0xbaac66 github.com/mr-tron/base58/base58.FastBase58Encoding+0x1a6 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xbaac40 github.com/mr-tron/base58/base58.Encode+0x180 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xbaac41 github.com/libp2p/go-libp2p/core/peer.ID.String+0x181 github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:52 # 0xbaad0d github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x24d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:325 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 528] @ 0xdd0432 0xdd0372 0xdf2ab4 0xdff3fb 0xdff3df 0xdf2d6e 0xdd022c 0xea2289 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0xdd0431 github.com/quic-go/quic-go/internal/flowcontrol.NewStreamFlowController+0x131 github.com/quic-go/quic-go@v0.52.0/internal/flowcontrol/stream_flow_controller.go:34 # 0xdd0371 github.com/quic-go/quic-go.(*connection).newFlowController+0x71 github.com/quic-go/quic-go@v0.52.0/connection.go:2529 # 0xdf2ab3 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x53 github.com/quic-go/quic-go@v0.52.0/streams_map.go:90 # 0xdff3fa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:115 # 0xdff3de github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:77 # 0xdf2d6d github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.52.0/streams_map.go:142 # 0xdd022b github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x2b github.com/quic-go/quic-go@v0.52.0/connection.go:2509 # 0xea2288 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/conn.go:62 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [2: 96] @ 0x8fd805 0x8fcbd3 0x8fe9c5 0x11cd16d 0x11d0bb3 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8fd804 github.com/pactus-project/pactus/execution/executor.newTransferExecutor+0x184 github.com/pactus-project/pactus/execution/executor/transfer.go:37 # 0x8fcbd2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x92 github.com/pactus-project/pactus/execution/executor/executor.go:19 # 0x8fe9c4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x11cd16c github.com/pactus-project/pactus/state.(*state).executeBlock+0x18c github.com/pactus-project/pactus/state/execution.go:36 # 0x11d0bb2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x312 github.com/pactus-project/pactus/state/state.go:453 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 1200] @ 0xc0b92f 0xc09fb2 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0b92e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1811 # 0xc09fb1 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x851 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1552 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [15: 1920] @ 0x66e465 0x671d96 0x6a0b85 0x6d9a45 0x6de2b5 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66e464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x344 github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:61 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x14b28ce 0x14fc91a 0x1501be5 0x15018c9 0x97da7c 0x97da13 0x97e81f 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97da7b crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x17b crypto/internal/fips140/tls13/tls13.go:143 # 0x97da12 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x112 crypto/tls/handshake_server_tls13.go:971 # 0x97e81e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x71e crypto/tls/handshake_server_tls13.go:1117 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 240] @ 0x407e72 0x479549 0x122952d 0x131a3ca 0x13199d7 0x1332771 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x122952c google.golang.org/grpc/metadata.Pairs+0x4c google.golang.org/grpc@v1.73.0/metadata/metadata.go:85 # 0x131a3c9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x8e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:207 # 0x13199d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:79 # 0x1332770 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:610 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [40: 640] @ 0x512ac9 0x512abd 0x7b050a 0x7b3f15 0x11eb6ed 0x11eadcf 0x11eb273 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x512ac8 errors.New+0x208 errors/errors.go:65 # 0x512abc fmt.Errorf+0x1fc fmt/errors.go:30 # 0x7b0509 github.com/multiformats/go-multiaddr.stringToBytes+0x109 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:26 # 0x7b3f14 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:36 # 0x11eb6ec github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11eadce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11eb272 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 272] @ 0xd03490 0xd0347b 0xd02006 0xd538d7 0x483781 # 0xd0348f github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x4f github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:604 # 0xd0347a github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:588 # 0xd02005 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd538d6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:135 0: 0 [15: 480] @ 0x862369 0x862349 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x862368 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.6/internal/impl/pointer_unsafe.go:138 # 0x862348 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:452 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [6: 288] @ 0x6d9674 0x6d964a 0x63f4e7 0x63c328 0x642f79 0x63cfef 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x6d9673 bytes.NewReader+0x93 bytes/reader.go:159 # 0x6d9649 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0x69 github.com/pactus-project/pactus/crypto/bls/public_key.go:82 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x642f78 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2289 # 0x63cfee github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x130e github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1634 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x7d68c5 0x96cc94 0x96cbfc 0x9431b6 0x97ca5d 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x96cc93 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96cbfb crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1240 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97ca5c crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x23c crypto/tls/handshake_server_tls13.go:840 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x11ccc16 0x11ccb31 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb31 0x11ceaaf 0x11cea95 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ceaae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea94 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:233 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 239360] @ 0x496790 0x495cf6 0x495637 0x123ad70 0x123ad5c 0x123ab69 0x1242e94 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x49678f strconv.fmtF+0xef strconv/ftoa.go:445 # 0x495cf5 strconv.formatDigits+0x1d5 strconv/ftoa.go:206 # 0x495636 strconv.genericFtoa+0x616 strconv/ftoa.go:161 # 0x123ad6f strconv.AppendFloat+0x18f strconv/ftoa.go:56 # 0x123ad5b google.golang.org/protobuf/internal/encoding/json.appendFloat+0x17b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:167 # 0x123ab68 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteFloat+0x48 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:144 # 0x1242e93 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0xd3 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:322 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [5: 80] @ 0xd0f0d5 0xd0bb05 0xd0ba2b 0xd0c005 0xd0c5a5 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd27cc5 0xd27c54 0xd27d09 0xd2484f 0xd23f0f 0xd23d58 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd0bb04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x204 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0ba2a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x12a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:695 # 0xd0c004 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x364 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:716 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd27cc4 github.com/libp2p/go-yamux/v5.(*Stream).processFlags.func1+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:403 # 0xd27c53 github.com/libp2p/go-yamux/v5.(*Stream).processFlags+0x393 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:452 # 0xd27d08 github.com/libp2p/go-yamux/v5.(*Stream).incrSendWindow+0x28 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:462 # 0xd2484e github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x34e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:782 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [2: 32] @ 0x13c6ea5 0x13c7825 0x14753ff 0x483781 # 0x13c6ea4 github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x524 github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:35 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x962add 0x943c7a 0x943778 0x972e5e 0x97241a 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x962adc crypto/tls.(*clientHelloMsg).unmarshal+0x139c crypto/tls/handshake_messages.go:599 # 0x943c79 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1175 # 0x943777 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x972e5d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:138 # 0x972419 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:44 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 336] @ 0x87a865 0x88fefa 0x88fb38 0x86023b 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x87a864 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5064 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86023a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:186 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 64] @ 0x4dd42c 0xd0f0ae 0xd0613b 0xd06085 0xd03e7d 0xd050f4 0xd5f6b9 0x114cc93 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0613a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:362 # 0xd06084 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:63 # 0xd03e7c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1fc github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:703 # 0xd050f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114cc92 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:397 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [59: 1888] @ 0x68dc8a 0x6a1445 0x6a0bfb 0x6d9a45 0x6ec266 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x68dc89 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6a1444 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a0bfa github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:55 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ec265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 160] @ 0xc0db08 0xc0cae6 0xc09d76 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0db07 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2369 # 0xc0cae5 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xe25 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2066 # 0xc09d75 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x615 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1588 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 960] @ 0x73b97c 0x73c5bb 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec08f 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x73b97b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x73c5ba github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x19a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:835 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec08e github.com/pactus-project/pactus/store.NewStore+0x3ee github.com/pactus-project/pactus/store/store.go:118 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [33: 528] @ 0x8ff3f5 0x8ff814 0x8ff557 0xd82893 0x114c7cc 0xd53a85 0x483781 # 0x8ff3f4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8ff813 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x8ff556 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd82892 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x432 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x114c7cb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:373 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [10: 1120] @ 0x114f70a 0x114f7aa 0x114f08a 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0x114f709 github.com/multiformats/go-multistream.newOnce+0xca9 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x114f7a9 github.com/multiformats/go-multistream.NewMSSelect[...]+0xd49 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x114f089 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x629 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:642 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [2: 32] @ 0x11d2170 0x8fb287 0x11d1d5f 0x11d0e07 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11d216f github.com/pactus-project/pactus/state.(*state).commitSandbox.func1+0x14f github.com/pactus-project/pactus/state/state.go:564 # 0x8fb286 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x11d1d5e github.com/pactus-project/pactus/state.(*state).commitSandbox+0x9e github.com/pactus-project/pactus/state/state.go:562 # 0x11d0e06 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x566 github.com/pactus-project/pactus/state/state.go:475 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 864] @ 0x6da8cf 0x6d99d6 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6da8ce github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x6d99d5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [54: 1296] @ 0xc0dacc 0xc0cae6 0xc09d76 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0dacb github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x46b github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2369 # 0xc0cae5 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xe25 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2066 # 0xc09d75 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x615 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1588 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 64] @ 0x14b28ce 0x14fccb5 0x1501d26 0x1502df5 0x97bd39 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x14fccb4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:19 # 0x1501d25 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1502df4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x97bd38 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x3f8 crypto/tls/handshake_server_tls13.go:761 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 288] @ 0x461ac6 0xba2fd8 0xba3016 0xba304e 0xba33ec 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba2fd7 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba3015 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba304d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:56 # 0xba33eb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:107 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x531705 0x10c5673 0x10c5674 0x10c5d25 0x10c5379 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0x10c5672 github.com/libp2p/go-libp2p/core/network.WithAllowLimitedConn+0x92 github.com/libp2p/go-libp2p@v0.42.0/core/network/context.go:101 # 0x10c5673 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x93 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:474 # 0x10c5d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xe4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:501 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [24: 4608] @ 0x6d82e5 0x6de285 0x6dccaf 0x11d447c 0x11d41d8 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6d82e4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x44 github.com/pactus-project/pactus/crypto/bls/bls.go:45 # 0x6de284 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x384 github.com/pactus-project/pactus/types/certificate/certificate.go:251 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d447b github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9b github.com/pactus-project/pactus/state/validation.go:54 # 0x11d41d7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x297 github.com/pactus-project/pactus/state/validation.go:38 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 176] @ 0x13cfef5 0x13ce09b 0x134668b 0x139cede 0x13464e3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13cfef4 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x174 github.com/pactus-project/pactus/www/grpc/transaction.go:281 # 0x13ce09a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x134668a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13464e2 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [21: 672] @ 0x6e7717 0x13cfdaa 0x13c9ecd 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6e7716 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x36 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x13cfda9 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x13c9ecc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:196 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [29: 696] @ 0x1285c86 0x128679a 0x12dea56 0x12de1f6 0x483781 # 0x1285c85 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x24c5 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:635 # 0x1286799 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x339 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:685 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [9: 288] @ 0x12edb25 0x12ecb12 0x12ed892 0x12cc0d9 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12edb24 google.golang.org/grpc.(*clientStream).SendMsg.func4+0x64 google.golang.org/grpc@v1.73.0/stream.go:947 # 0x12ecb11 google.golang.org/grpc.(*clientStream).withRetry+0x2f1 google.golang.org/grpc@v1.73.0/stream.go:806 # 0x12ed891 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.73.0/stream.go:946 # 0x12cc0d8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.73.0/call.go:70 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [93: 3809280] @ 0x123a9d8 0x123a2ab 0x124302b 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a9d7 google.golang.org/protobuf/internal/encoding/json.appendString+0x6b7 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:126 # 0x123a2aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:83 # 0x124302a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:301 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [10: 3200] @ 0x4d5adf 0xb5d132 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5ade syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0xb5d131 github.com/libp2p/go-netroute.New+0xb1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:31 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [2: 224] @ 0x732b73 0x733dee 0x73b05c 0x73b006 0x73bd26 0x73caac 0x76718c 0x767146 0x7699cb 0x76913f 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec08f 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x732b72 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:111 # 0x733ded github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x12d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:377 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x76913e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec08e github.com/pactus-project/pactus/store.NewStore+0x3ee github.com/pactus-project/pactus/store/store.go:118 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [2: 64] @ 0x8eae71 0x8eae5f 0x8ecf93 0x8eb846 0x13c953a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x8eae70 github.com/pactus-project/pactus/crypto/bls.PublicKeyFromBytes+0x170 github.com/pactus-project/pactus/crypto/bls/public_key.go:52 # 0x8eae5e github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x15e github.com/pactus-project/pactus/store/block.go:159 # 0x8ecf92 github.com/pactus-project/pactus/store.(*store).PublicKey+0x92 github.com/pactus-project/pactus/store/store.go:246 # 0x8eb845 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x13c9539 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:153 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [4: 384] @ 0x63ce31 0x63bbd5 0x63b9d3 0x6d963f 0x6d95f3 0x63f4e7 0x63c328 0x642f79 0x63cfef 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6d963e github.com/fxamacker/cbor/v2.Unmarshal+0x5e github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6d95f2 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0x12 github.com/pactus-project/pactus/crypto/bls/public_key.go:78 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x642f78 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2289 # 0x63cfee github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x130e github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1634 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 1056] @ 0x4619f2 0x460f65 0x4610ca 0xa05c5f 0xa05565 0xa064c5 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0xa05c5e net/http.(*ServeMux).matchOrRedirect+0x1de net/http/server.go:2731 # 0xa05564 net/http.(*ServeMux).findHandler+0x224 net/http/server.go:2686 # 0xa064c4 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2820 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [5: 240] @ 0x461ac6 0xba31be 0xba3207 0xba3287 0xbac83c 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xba31bd github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x13d github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:46 # 0xba3206 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:24 # 0xba3286 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:72 # 0xbac83b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:477 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [13: 624] @ 0xba2ee6 0xba2e57 0xba340e 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xba2ee5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:36 # 0xba2e56 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:46 # 0xba340d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:108 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x4dd42c 0xd0f0ae 0xd0bb05 0xd0ba2b 0xd0c005 0xd0c5a5 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd2744d 0xd276a5 0xd298b3 0xd5f202 0x10c7187 0x10c5e96 0x10c5379 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0bb04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x204 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0ba2a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x12a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:695 # 0xd0c004 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x364 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:716 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd2744c github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:329 # 0xd276a4 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:367 # 0xd298b2 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:47 # 0xd5f201 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:81 # 0x10c7186 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x866 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:615 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [8: 128] @ 0x131d0a5 0x131d06f 0x131d051 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x131d0a4 net/textproto.MIMEHeader.Set+0x2e4 net/textproto/header.go:22 # 0x131d06e net/http.Header.Set+0x2ae net/http/header.go:40 # 0x131d050 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x290 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:173 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [11: 528] @ 0x8ee185 0x8ee176 0x8ee125 0x8fa5a7 0x8fcd1e 0x8fcb93 0x8fea7f 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8ee184 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xc4 github.com/pactus-project/pactus/types/validator/validator.go:181 # 0x8ee175 github.com/pactus-project/pactus/store.(*validatorStore).validator+0xb5 github.com/pactus-project/pactus/store/validator.go:67 # 0x8ee124 github.com/pactus-project/pactus/store.(*store).Validator+0x64 github.com/pactus-project/pactus/store/store.go:348 # 0x8fa5a6 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x126 github.com/pactus-project/pactus/sandbox/sandbox.go:161 # 0x8fcd1d github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8fcb92 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8fea7e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 3648] @ 0x682a73 0x68408b 0x6842a5 0x6a7997 0x6a7330 0x6a7452 0x6d9c05 0x6dae3b 0x11d4186 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a72 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7996 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:91 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6dae3a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11d4185 github.com/pactus-project/pactus/state.(*state).validateBlock+0x245 github.com/pactus-project/pactus/state/validation.go:34 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 576] @ 0x682a54 0x68408b 0x6a7885 0x6a7330 0x6a7452 0x6d9c05 0x11c41fe 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x682a53 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6a7884 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:80 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11c41fd github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x9d github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0xbaae31 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xbaae30 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x370 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:323 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0xc3affe 0x114fc44 0x114f014 0xc3facd 0x483781 # 0xc3affd github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0xfd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x114fc43 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).preferredProtocol+0x63 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:677 # 0x114f013 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x5b3 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:633 # 0xc3facc github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:118 0: 0 [6: 1344] @ 0x7836ba 0x7836d0 0x14b27fe 0x14e7ad3 0x14e71ff 0x14e8c28 0x14e8d0e 0x14e86fd 0x14f0c92 0x14f0c51 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7836b9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:199 # 0x7836cf crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x14e7ad2 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:57 # 0x14e71fe crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:169 # 0x14e8c27 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:329 # 0x14e8d0d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:222 # 0x14e86fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:328 # 0x14f0c91 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14f0c50 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:299 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [13: 1456] @ 0xd260e9 0xd261e2 0xd20f2b 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xd260e8 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.0.1/deadline.go:22 # 0xd261e1 github.com/libp2p/go-yamux/v5.newStream+0x161 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:64 # 0xd20f2a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.0.1/session.go:234 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [38: 1824] @ 0x4794fa 0x47950f 0x13c83e5 0x1334d4b 0x139cede 0x1334ba3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13c83e4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x144 github.com/pactus-project/pactus/www/grpc/blockchain.go:36 # 0x1334d4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334ba2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [18: 288] @ 0x682a92 0x68408b 0x6842a5 0x6a7997 0x6a7330 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x682a91 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0xb1 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7996 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:91 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 3072] @ 0x6e859e 0x11f494c 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6e859d github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:121 # 0x11f494b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 3072] @ 0x682a35 0x68408b 0x6a7885 0x6a7330 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d447c 0x11d41d8 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a34 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6a7884 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:80 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d447b github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9b github.com/pactus-project/pactus/state/validation.go:54 # 0x11d41d7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x297 github.com/pactus-project/pactus/state/validation.go:38 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1024] @ 0xb53445 0xb59373 0xb5a6bd 0x483781 # 0xb53444 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0x1e4 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:328 # 0xb59372 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:141 # 0xb5a6bc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x33c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:224 0: 0 [6: 384] @ 0x14b28ce 0x6d7845 0x6d7dcb 0xdb7945 0xdb804a 0xdb7b10 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb8049 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:69 # 0xdb7b0f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:45 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [10: 480] @ 0x539255 0x66444b 0x6da72b 0x6da6c1 0x6e7268 0x6e7070 0x6e674d 0x63f4e7 0x63c328 0x642f79 0x63cfef 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x539254 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66444a github.com/pactus-project/pactus/util/encoding.ReadElement+0x28a github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6da72a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6da6c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e7267 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6e706f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6e674c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x642f78 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2289 # 0x63cfee github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x130e github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1634 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x14b2890 0x14fc91a 0x1501be5 0x980c6d 0x93cf67 0x97ea53 0x977f05 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980c6c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97ea52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1144 # 0x977f04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:97 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 416] @ 0x14a0ee6 0x14a7356 0x14e76be 0x14f0c50 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14a0ee5 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:133 # 0x14a7355 crypto/internal/fips140/hmac.(*HMAC).Reset+0x155 crypto/internal/fips140/hmac/hmac.go:119 # 0x14e76bd crypto/internal/fips140/ecdsa.newDRBG[...]+0x39d crypto/internal/fips140/ecdsa/hmacdrbg.go:92 # 0x14f0c4f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:297 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [31: 5952] @ 0x533ab4 0x5334dd 0x5336b9 0x53a3bc 0x6646e5 0x6e989c 0x6e9753 0x13c5b6d 0x13c7825 0x14753ff 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x53a3bb encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e989b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e9752 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x13c5b6c github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x6c github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:29 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1792] @ 0xb57949 0xba6edd 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb57948 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:115 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 245376] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x407ff9 0x479549 0xb36b98 0xb36e2f 0xb38778 0x483781 # 0xb36b97 github.com/ipfs/go-datastore/autobatch.(*Datastore).Flush+0x137 github.com/ipfs/go-datastore@v0.8.2/autobatch/autobatch.go:120 # 0xb36e2e github.com/ipfs/go-datastore/autobatch.(*Datastore).Query+0x2e github.com/ipfs/go-datastore@v0.8.2/autobatch/autobatch.go:150 # 0xb38777 github.com/libp2p/go-libp2p-kad-dht/providers.(*ProviderManager).run.func1+0xad7 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/providers/providers_manager.go:227 0: 0 [2: 3072] @ 0xda08a5 0x49bd51 0xde82a5 0xde8297 0xde7cc5 0xea38c2 0xd5f0ca 0x5963f5 0x8ff58f 0xd8257a 0x114c7cc 0xd53a85 0x483781 # 0xda08a4 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:14 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xde82a4 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4c4 github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:21 # 0xde8296 github.com/quic-go/quic-go.(*sendStream).write+0x4b6 github.com/quic-go/quic-go@v0.52.0/send_stream.go:143 # 0xde7cc4 github.com/quic-go/quic-go.(*sendStream).Write+0xa4 github.com/quic-go/quic-go@v0.52.0/send_stream.go:99 # 0xea38c1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Write+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:63 # 0xd5f0c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:69 # 0x5963f4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:643 # 0x8ff58e github.com/multiformats/go-multistream.delimWriteBuffered+0xce github.com/multiformats/go-multistream@v0.6.1/multistream.go:88 # 0xd82579 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x119 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x114c7cb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:373 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 49152] @ 0x123a9d8 0x123b02b 0x1242a05 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a9d7 google.golang.org/protobuf/internal/encoding/json.appendString+0x6b7 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:126 # 0x123b02a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:209 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [16: 256] @ 0x682a92 0x68408b 0x6842a5 0x6a7932 0x6a7330 0x6a7452 0x6d9c05 0x6ec266 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a91 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0xb1 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7931 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:86 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ec265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 18944] @ 0x7299b8 0x73a3ca 0x73ae86 0x73b1cc 0x733eae 0x73b05c 0x73b006 0x73bd26 0x73caac 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8e9b46 0x8ed8a5 0x8f9ea4 0x8fd794 0x8fcbd3 0x8fe9c5 0x11cd16d 0x11d0bb3 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x7299b7 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x157 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b1cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e9b45 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8ed8a4 github.com/pactus-project/pactus/store.(*store).Account+0x84 github.com/pactus-project/pactus/store/store.go:306 # 0x8f9ea3 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xa3 github.com/pactus-project/pactus/sandbox/sandbox.go:100 # 0x8fd793 github.com/pactus-project/pactus/execution/executor.newTransferExecutor+0x113 github.com/pactus-project/pactus/execution/executor/transfer.go:31 # 0x8fcbd2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x92 github.com/pactus-project/pactus/execution/executor/executor.go:19 # 0x8fe9c4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x11cd16c github.com/pactus-project/pactus/state.(*state).executeBlock+0x18c github.com/pactus-project/pactus/state/execution.go:36 # 0x11d0bb2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x312 github.com/pactus-project/pactus/state/state.go:453 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 480] @ 0x5394ba 0x66444b 0x6e15ed 0x6e157d 0x6e703d 0x6e90e8 0x6e8176 0x8eb7ae 0x13c953a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x5394b9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x66444a github.com/pactus-project/pactus/util/encoding.ReadElement+0x28a github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e15ec github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e157c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6e703c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8175 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8eb7ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13c9539 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:153 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [33: 792] @ 0x87d056 0x88fefa 0x88fb38 0x86232c 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0xb346e6 0x483781 # 0x87d055 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5577 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86232b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:448 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0xb346e5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:330 0: 0 [1: 48] @ 0x531705 0xa60a9e 0xa60a61 0xa6078d 0xa657cc 0xb592cf 0xb5a6bd 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0xa60a9d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.37.0/context.go:14 # 0xa60a60 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:185 # 0xa6078c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:149 # 0xa657cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xb592ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0xae github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:135 # 0xb5a6bc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x33c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:224 0: 0 [1: 192] @ 0x682a54 0x68408b 0x6842a5 0x6a7932 0x6a7330 0x6a7452 0x6d9c05 0x11c41fe 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x682a53 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7931 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:86 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11c41fd github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x9d github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x1496253 0x66e366 0x671d96 0x6a0b85 0x6d9a45 0x11c41fe 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x66e365 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x245 github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:43 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x11c41fd github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x9d github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [27: 587520] @ 0x1242505 0x12424ba 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1242504 google.golang.org/protobuf/internal/encoding/json.(*Encoder).StartObject+0x104 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:193 # 0x12424b9 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0xb9 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:244 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [4: 448] @ 0x412454 0xd81f3b 0xd8119a 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0xd81f3a github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity+0x5a github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:328 # 0xd81199 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x59 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:217 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [148: 42624] @ 0x13cc705 0x11e976e 0x13cc4bb 0x133b92b 0x139cede 0x133b783 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13cc704 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x64 github.com/pactus-project/pactus/www/grpc/network.go:77 # 0x11e976d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x13cc4ba github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x133b92a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:124 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x133b782 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:126 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [5: 1600] @ 0x126235f 0x1071839 0x1071745 0x1071045 0x1070e70 0x12616f2 0x125c956 0x1286565 0x12dea56 0x12de1f6 0x483781 # 0x126235e golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.42.0/http2/frame.go:1586 # 0x1071838 golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 golang.org/x/net@v0.42.0/http2/hpack/hpack.go:406 # 0x1071744 golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x464 golang.org/x/net@v0.42.0/http2/hpack/hpack.go:396 # 0x1071044 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.42.0/http2/hpack/hpack.go:316 # 0x1070e6f golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f golang.org/x/net@v0.42.0/http2/hpack/hpack.go:262 # 0x12616f1 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.42.0/http2/frame.go:1624 # 0x125c955 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.42.0/http2/frame.go:537 # 0x1286564 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:658 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [42: 21504] @ 0x13ccd7b 0x11e976e 0x13cc4bb 0x133b92b 0x139cede 0x133b783 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13ccd7a github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x6da github.com/pactus-project/pactus/www/grpc/network.go:106 # 0x11e976d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x13cc4ba github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x133b92a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:124 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x133b782 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:126 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [13: 425984] @ 0x8e3c6f 0xc40625 0xc40616 0xc402c3 0x483781 # 0x8e3c6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xc40624 github.com/libp2p/go-buffer-pool.Get+0xa4 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc40615 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x95 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:163 # 0xc402c2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x102 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:184 0: 0 [7: 3136] @ 0x7d641a 0x7d63e4 0x96fa5f 0x7d65c2 0x7d6951 0x7d653d 0x96f516 0x7d65c2 0x7d6951 0x96f447 0x96f3d7 0x96f3aa 0x7d65c2 0x7d6951 0x96f0f4 0x96f05c 0x9431b6 0x97cb85 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7d6419 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7d63e3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x96fa5e crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.1+0x1e crypto/tls/handshake_messages.go:1472 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7d653c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96f515 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x95 crypto/tls/handshake_messages.go:1471 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96f446 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96f3d6 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1469 # 0x96f3a9 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1462 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96f0f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96f05b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1452 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97cb84 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:851 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [26: 624] @ 0x1334b45 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x1334b44 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0xe4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:339 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [11: 528] @ 0x461ac6 0xba3105 0xba314c 0xba3255 0xbab10b 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba3104 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba314b github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba3254 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:70 # 0xbab10a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:330 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [16: 1536] @ 0x671de5 0x6a0b85 0x6d9a45 0x6de2b5 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x671de4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:892 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 672] @ 0x87a865 0x88fefa 0x88fb38 0x86023b 0x85f7bf 0x88fefa 0x88fb38 0x86232c 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x87a864 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5064 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86023a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:186 # 0x85f7be google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:61 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86232b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:448 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [8: 384] @ 0x4d5adf 0x4d55b3 0x5d09a5 0x5cf2a5 0xb5d5d6 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5ade syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4d55b2 syscall.NetlinkRIB+0x532 syscall/netlink_linux.go:98 # 0x5d09a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5cf2a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb5d5d5 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [31: 27776] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x40b817 0x40b585 0x40d817 0xc47005 0xc45aff 0xc5d0e2 0xc59a87 0x483781 # 0xc47004 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x7c4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:868 # 0xc45afe github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x7e github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:751 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [22: 4224] @ 0x682a54 0x68408b 0x6842a5 0x6a78f2 0x6a7330 0x6a7452 0x6d9c05 0x6dae3b 0x11d4186 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a53 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a78f1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:83 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6dae3a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11d4185 github.com/pactus-project/pactus/state.(*state).validateBlock+0x245 github.com/pactus-project/pactus/state/validation.go:34 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 1280] @ 0x5cda05 0x5cd9af 0x5e75bb 0x5e6470 0xb422e7 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x5cda04 net.newFD+0x144 net/fd_unix.go:27 # 0x5cd9ae net.(*netFD).accept+0xee net/fd_unix.go:180 # 0x5e75ba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5e646f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xb422e6 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x26 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:243 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [32: 7680] @ 0x13bfd91 0x13bf35c 0x483781 # 0x13bfd90 github.com/go-zeromq/zmq4.(*pubMWriter).sendMsg+0x90 github.com/go-zeromq/zmq4@v0.17.0/pub.go:312 # 0x13bf35b github.com/go-zeromq/zmq4.(*pubMWriter).run+0x5b github.com/go-zeromq/zmq4@v0.17.0/pub.go:253 0: 0 [3: 72] @ 0x4d686d 0x4d74da 0x4d54f7 0x5d09a5 0x5cf659 0xb42b17 0x114393b 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d686c syscall.anyToSockaddr+0x12c syscall/syscall_linux.go:623 # 0x4d74d9 syscall.Recvfrom+0x99 syscall/syscall_unix.go:326 # 0x4d54f6 syscall.NetlinkRIB+0x476 syscall/netlink_linux.go:89 # 0x5d09a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5cf658 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb42b16 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:390 # 0x114393a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x61a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:660 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [50: 3200] @ 0x1261545 0x125c956 0x1286565 0x12dea56 0x12de1f6 0x483781 # 0x1261544 golang.org/x/net/http2.(*Framer).readMetaFrame+0x124 golang.org/x/net@v0.42.0/http2/frame.go:1552 # 0x125c955 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.42.0/http2/frame.go:537 # 0x1286564 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:658 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [24: 2304] @ 0x11ba61c 0x113f113 0x113e045 0x113d586 0x483781 # 0x11ba61b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x113f112 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getAddrs+0x112 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:352 # 0x113e044 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x424 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:271 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [12: 1536] @ 0xbac4a5 0x483781 # 0xbac4a4 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x824 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:465 0: 0 [4: 384] @ 0x14b2797 0x6d7845 0x6d7dcb 0xdb7945 0xdb2313 0xdba785 0xdb5e3c 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdba784 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.52.0/internal/handshake/updatable_aead.go:154 # 0xdb5e3b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:499 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [98: 928256] @ 0x123a9d8 0x123a2ab 0x124302b 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a9d7 google.golang.org/protobuf/internal/encoding/json.appendString+0x6b7 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:126 # 0x123a2aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:83 # 0x124302a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:301 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [12: 10616832] @ 0x72f80e 0x742cbe 0x757bdd 0x7586fb 0x8eede5 0x8eecfa 0x11d0e49 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x72f80d github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x46d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:305 # 0x742cbd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:219 # 0x757bdc github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:238 # 0x7586fa github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:317 # 0x8eede4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:422 # 0x8eecf9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:418 # 0x11d0e48 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a8 github.com/pactus-project/pactus/state/state.go:479 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 240] @ 0x128404c 0x128679a 0x12dea56 0x12de1f6 0x483781 # 0x128404b google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x88b google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:421 # 0x1286799 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x339 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:685 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [1: 96] @ 0x6719f9 0x68da9f 0x6a0c45 0x6d9a45 0x11c41fe 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x6719f8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:818 # 0x68da9e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a0c44 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x11c41fd github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x9d github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 1680] @ 0x124278c 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x124278b google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x38b google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [20: 960] @ 0x461ac6 0xba2fd8 0xba3016 0xba304e 0xba33ec 0xbab0c7 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba2fd7 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba3015 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba304d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:56 # 0xba33eb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:107 # 0xbab0c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:334 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 256] @ 0xb44648 0xb44b52 0xd52e8b 0x10d13d0 0x10d20be 0x10d1132 0x483781 # 0xb44647 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x407 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:22 # 0xb44b51 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:57 # 0xd52e8a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d13cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:368 # 0x10d20bd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:420 # 0x10d1131 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [1: 80] @ 0x97c37a 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x97c379 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xa39 crypto/tls/handshake_server_tls13.go:789 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [47: 1504] @ 0xa66cf8 0xb55bfd 0xb542bf 0xb9eaa5 0xb9eb1a 0xba5a6e 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xa66cf7 github.com/ipfs/boxo/util.XOR+0x57 github.com/ipfs/boxo@v0.33.0/util/util.go:125 # 0xb55bfc github.com/libp2p/go-libp2p-kbucket.CommonPrefixLen+0x1c github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:35 # 0xb542be github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x5e github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:447 # 0xb9eaa4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:751 # 0xb9eb19 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:757 # 0xba5a6d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:263 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 24] @ 0x14e739c 0x14f0c50 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14e739b crypto/internal/fips140/ecdsa.newDRBG[...]+0x7b crypto/internal/fips140/ecdsa/hmacdrbg.go:56 # 0x14f0c4f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:297 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x531705 0x11c074f 0x11c0769 0x11bcbaa 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0x11c074e github.com/libp2p/go-libp2p/core/network.WithNoDial+0x1ee github.com/libp2p/go-libp2p@v0.42.0/core/network/context.go:68 # 0x11c0768 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x208 github.com/pactus-project/pactus/network/stream.go:76 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 16] @ 0x7b0f0d 0x7b1185 0x7b429c 0x10c8da5 0x10c6f0f 0x10c5e96 0x10c5379 0x483781 # 0x7b0f0c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.0/codec.go:121 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x10c8da4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x604 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:799 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [5: 640] @ 0x4d5e15 0x5d04ff 0x5cf559 0xb5d452 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5e14 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5d04fe net.interfaceTable+0x21e net/interface_linux.go:34 # 0x5cf558 net.Interfaces+0x18 net/interface.go:114 # 0xb5d451 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [6: 192] @ 0x6e97c5 0x13c5b6d 0x13c7825 0x14753ff 0x483781 # 0x6e97c4 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xa4 github.com/pactus-project/pactus/types/block/header.go:104 # 0x13c5b6c github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x6c github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:29 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 10368] @ 0x5c3f08 0x5c501b 0x5c6626 0x5c9b05 0x483781 # 0x5c3f07 net.newRequest+0x47 net/dnsclient_unix.go:61 # 0x5c501a net.(*Resolver).exchange+0xda net/dnsclient_unix.go:171 # 0x5c6625 net.(*Resolver).tryOneName+0x4c5 net/dnsclient_unix.go:316 # 0x5c9b04 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [14: 1568] @ 0x530e14 0x53162d 0x5315ef 0x13bdf1e 0x13c575e 0x13c7825 0x14753ff 0x483781 # 0x530e13 context.WithDeadlineCause+0xd3 context/context.go:631 # 0x53162c context.WithDeadline+0x4c context/context.go:617 # 0x5315ee context.WithTimeout+0xe context/context.go:695 # 0x13bdf1d github.com/go-zeromq/zmq4.(*pubSocket).Send+0x7d github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x13c575d github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x23d github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:34 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 288] @ 0x68dc8a 0x6a1445 0x6a0ba9 0x6d9a45 0x6e62f0 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x68dc89 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6a1444 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a0ba8 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:54 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0x122960b 0x131a3ca 0x13199d7 0x1332771 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x122960a google.golang.org/grpc/metadata.Pairs+0x12a google.golang.org/grpc@v1.73.0/metadata/metadata.go:88 # 0x131a3c9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x8e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:207 # 0x13199d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:79 # 0x1332770 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:610 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [7: 112] @ 0x10cf455 0x10cf396 0x10c4dd5 0x1141e22 0x1140406 0x113fd7e 0x113dce7 0x113d586 0x483781 # 0x10cf454 github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x254 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:94 # 0x10cf395 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).AddrsFor+0x195 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:208 # 0x10c4dd4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).ObservedAddrsFor+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:418 # 0x1141e21 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:485 # 0x1140405 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendNATAddrs+0x365 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:453 # 0x113fd7d github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:402 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [7: 14336] @ 0xc0b92f 0xc09fb2 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0b92e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1811 # 0xc09fb1 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x851 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1552 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [25: 2800] @ 0xdad7b6 0xdad786 0xdc2ed3 0x483781 # 0xdad7b5 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SkippedPacket+0x455 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:42 # 0xdad785 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).OnLossDetectionTimeout+0x425 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:800 # 0xdc2ed2 github.com/quic-go/quic-go.(*connection).run+0x672 github.com/quic-go/quic-go@v0.52.0/connection.go:627 0: 0 [6: 13824] @ 0x49c732 0x49bc65 0x8e3e0f 0xc3f36b 0xc3f354 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x49c731 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8e3e0e github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc3f36a github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x44a github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc3f353 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x433 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:86 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [9: 720] @ 0x52f55b 0x52f53d 0xde7b65 0xdf1566 0xdf29ee 0xe01803 0xdf3815 0xdf36b7 0xdcafbe 0xdca393 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0x52f55a context.withCancel+0x3a context/context.go:277 # 0x52f53c context.WithCancelCause+0x1c context/context.go:269 # 0xde7b64 github.com/quic-go/quic-go.newSendStream+0x104 github.com/quic-go/quic-go@v0.52.0/send_stream.go:84 # 0xdf1565 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.52.0/stream.go:108 # 0xdf29ed github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.52.0/streams_map.go:98 # 0xe01802 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x222 github.com/quic-go/quic-go@v0.52.0/streams_map_incoming.go:129 # 0xdf3814 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.52.0/streams_map.go:238 # 0xdf36b6 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.52.0/streams_map.go:212 # 0xdcafbd github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.52.0/connection.go:1629 # 0xdca392 github.com/quic-go/quic-go.(*connection).handleFrame+0x1d2 github.com/quic-go/quic-go@v0.52.0/connection.go:1501 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 96] @ 0x659ab0 0x13d04ed 0x13d0476 0x13c9ecd 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x659aaf github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x6f github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x13d04ec github.com/pactus-project/pactus/crypto.Address.String+0x76c github.com/pactus-project/pactus/crypto/address.go:93 # 0x13d0475 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x6f5 github.com/pactus-project/pactus/www/grpc/transaction.go:305 # 0x13c9ecc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:196 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [16: 1792] @ 0xdde37f 0xddddbf 0xdcef79 0xdcd599 0xdcd5ef 0xdc328f 0x483781 # 0xdde37e github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x35e github.com/quic-go/quic-go@v0.52.0/packet_packer.go:792 # 0xddddbe github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x31e github.com/quic-go/quic-go@v0.52.0/packet_packer.go:723 # 0xdcef78 github.com/quic-go/quic-go.(*connection).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.52.0/connection.go:2325 # 0xdcd598 github.com/quic-go/quic-go.(*connection).triggerSending+0x1d8 github.com/quic-go/quic-go@v0.52.0/connection.go:2085 # 0xdcd5ee github.com/quic-go/quic-go.(*connection).triggerSending+0x22e github.com/quic-go/quic-go@v0.52.0/connection.go:2092 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [2: 256] @ 0x11f1dee 0x11f45a5 0x11f45a6 0x11f427d 0x11f3d5b 0x483781 # 0x11f1ded github.com/beevik/ntp.QueryWithOptions+0x2d github.com/beevik/ntp@v1.4.3/ntp.go:432 # 0x11f45a4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x11f45a5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x11f427c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x11f3d5a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [5: 80] @ 0x1242505 0x12424ba 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1242504 google.golang.org/protobuf/internal/encoding/json.(*Encoder).StartObject+0x104 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:193 # 0x12424b9 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0xb9 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:244 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [55: 1760] @ 0xd8273d 0xd826f9 0x114c7cc 0xd53a85 0x483781 # 0xd8273c github.com/multiformats/go-multistream.ReadNextToken[...]+0x2dc github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0xd826f8 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x114c7cb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:373 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [22: 4224] @ 0x682a73 0x68408b 0x6842a5 0x6a78f2 0x6a7330 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x682a72 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a78f1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:83 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 1536] @ 0x6a7b65 0x6a729b 0x6a7452 0x6d9c05 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c666b 0x11d0ff7 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6a7b64 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:112 # 0x6a729a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:27 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c666a github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11d0ff6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x756 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x682a92 0x68408b 0x6842a5 0x6a7997 0x6a7330 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x682a91 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0xb1 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7996 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:91 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x527fbf 0x11b2cdf 0x11b2cc2 0x11f66e8 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x527fbe strings.genSplit+0x7e strings/strings.go:305 # 0x11b2cde strings.Split+0xde strings/strings.go:361 # 0x11b2cc1 github.com/pactus-project/pactus/version.ParseAgent+0xc1 github.com/pactus-project/pactus/version/agent.go:33 # 0x11f66e7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x487 github.com/pactus-project/pactus/sync/handler_hello.go:98 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [28: 448] @ 0x125edbe 0x125c723 0x1286565 0x12dea56 0x12de1f6 0x483781 # 0x125edbd golang.org/x/net/http2.parseWindowUpdateFrame+0xdd golang.org/x/net@v0.42.0/http2/frame.go:986 # 0x125c722 golang.org/x/net/http2.(*Framer).ReadFrame+0x282 golang.org/x/net@v0.42.0/http2/frame.go:523 # 0x1286564 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:658 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [1: 1792] @ 0xb57949 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb57948 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:115 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 120] @ 0x6da6d3 0x6e7268 0x6e7070 0x6e90e8 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6da6d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e7267 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6e706f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [178: 8544] @ 0x659ab0 0x13cce6f 0x13cccd8 0x11e976e 0x13cc4bb 0x133b92b 0x139cede 0x133b783 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x659aaf github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x6f github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x13cce6e github.com/pactus-project/pactus/crypto.Address.String+0x7ce github.com/pactus-project/pactus/crypto/address.go:93 # 0x13cccd7 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x637 github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x11e976d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x13cc4ba github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x133b92a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:124 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x133b782 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:126 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [17: 1088] @ 0x1276beb 0x1276c99 0x127a27a 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1276bea google.golang.org/grpc/internal/transport.newRecvBuffer+0x4a google.golang.org/grpc@v1.73.0/internal/transport/transport.go:72 # 0x1276c98 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xf8 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:490 # 0x127a279 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:778 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 112] @ 0xd260d6 0xd261cc 0xd20f2b 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xc3facd 0x483781 # 0xd260d5 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.0.1/deadline.go:22 # 0xd261cb github.com/libp2p/go-yamux/v5.newStream+0x14b github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:63 # 0xd20f2a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.0.1/session.go:234 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xc3facc github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:118 0: 0 [3: 2688] @ 0x14af37a 0x98a419 0x93cf76 0x97d42b 0x977ed4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14af379 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x98a418 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:560 # 0x93cf75 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:235 # 0x97d42a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a crypto/tls/handshake_server_tls13.go:906 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0xea3630 0xea3852 0xd5ef8a 0x4ce0f1 0xb271f1 0xb271cf 0x779571 0xb26aaa 0xb26e1f 0xba0c32 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xea362f github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x4f github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:26 # 0xea3851 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x31 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:59 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xb271f0 io.ReadFull+0x30 io/io.go:354 # 0xb271ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0xb26aa9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb26e1e github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x9e github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xba0c31 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:53 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 64] @ 0xd0f0d5 0xd0c63b 0xd0c5dd 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd27cc5 0xd27c54 0xd27d09 0xd2484f 0xd23f0f 0xd23d58 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd0c63a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:374 # 0xd0c5dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:773 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd27cc4 github.com/libp2p/go-yamux/v5.(*Stream).processFlags.func1+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:403 # 0xd27c53 github.com/libp2p/go-yamux/v5.(*Stream).processFlags+0x393 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:452 # 0xd27d08 github.com/libp2p/go-yamux/v5.(*Stream).incrSendWindow+0x28 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:462 # 0xd2484e github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x34e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:782 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [4: 96] @ 0x6d9833 0x6d96ca 0x63f4e7 0x63c328 0x642f79 0x63cfef 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x6d9832 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6d96c9 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/public_key.go:82 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x642f78 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2289 # 0x63cfee github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x130e github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1634 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [64: 1536] @ 0x4e4988 0xd22055 0xd21c58 0xd21d39 0x483781 # 0x4e4987 time.NewTimer+0x27 time/sleep.go:144 # 0xd22054 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x234 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:414 # 0xd21c57 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:356 # 0xd21d38 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:376 0: 0 [26: 2912] @ 0x530e14 0x53162d 0x5315ef 0x13bdf1e 0x13c6bff 0x13c7825 0x14753ff 0x483781 # 0x530e13 context.WithDeadlineCause+0xd3 context/context.go:631 # 0x53162c context.WithDeadline+0x4c context/context.go:617 # 0x5315ee context.WithTimeout+0xe context/context.go:695 # 0x13bdf1d github.com/go-zeromq/zmq4.(*pubSocket).Send+0x7d github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x13c6bfe github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x27e github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:28 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 6080] @ 0x4d5adf 0x5d0a1d 0x5cf2a5 0xb5d5d6 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5ade syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5d0a1c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x5cf2a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb5d5d5 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [42: 1344] @ 0x409c52 0x40b817 0x40b585 0x40d817 0xc481a9 0xc45b87 0xc5d0e2 0xc59a87 0x483781 # 0xc481a8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1028 # 0xc45b86 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x106 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:754 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [6: 384] @ 0x77d2d4 0xbaac67 0xbaac41 0xbaac42 0xbaad0e 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0x77d2d3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x193 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0xbaac66 github.com/mr-tron/base58/base58.FastBase58Encoding+0x1a6 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xbaac40 github.com/mr-tron/base58/base58.Encode+0x180 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xbaac41 github.com/libp2p/go-libp2p/core/peer.ID.String+0x181 github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:52 # 0xbaad0d github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x24d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:325 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [15: 1920] @ 0xb33bd8 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xb33bd7 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x297 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:287 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [9: 432] @ 0x834156 0x833a10 0xb27de5 0xb34991 0xb33a85 0xb33a86 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0x834155 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.6/proto/encode.go:190 # 0x833a0f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.6/proto/encode.go:111 # 0xb27de4 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb34990 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x150 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:367 # 0xb33a84 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:317 # 0xb33a85 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:274 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [1: 24] @ 0x7b2859 0x7b267f 0xb3f309 0xb403b5 0xb3ec77 0xb42358 0xb4234a 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x7b2858 github.com/multiformats/go-multiaddr.newComponent+0x118 github.com/multiformats/go-multiaddr@v0.16.0/component.go:264 # 0x7b267e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.0/component.go:246 # 0xb3f308 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:113 # 0xb403b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:292 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb42357 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb42349 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:252 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [59: 241664] @ 0x123a46c 0x123a2ab 0x124302b 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a46b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:95 # 0x123a2aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:83 # 0x124302a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:301 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 256] @ 0x66de1a 0x66de26 0x65bbfd 0x14b27af 0x14fc91a 0x1501be5 0x980d85 0x97d1ff 0x977ed4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980d84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x97d1fe crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e crypto/tls/handshake_server_tls13.go:893 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 128] @ 0x11ccc16 0x11ccb31 0x11ccb31 0x11ccb31 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [31: 496] @ 0xd0f0d5 0xd063fb 0xd06329 0xd0c27c 0xd29da2 0xd24ea2 0xd24585 0xd23f0f 0xd23d58 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd063fa github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x23a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:362 # 0xd06328 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x168 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:75 # 0xd0c27b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:739 # 0xd29da1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/transport.go:45 # 0xd24ea1 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:857 # 0xd24584 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:759 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [5: 2880] @ 0x533ab4 0x5334dd 0x941d10 0x941cd7 0x93ee8f 0x9434f1 0x9434f2 0x943579 0x972e5e 0x97241a 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x941d0f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:168 # 0x941cd6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:830 # 0x93ee8e crypto/tls.(*Conn).readRecordOrCCS+0x3ce crypto/tls/conn.go:629 # 0x9434f0 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:591 # 0x9434f1 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1078 # 0x943578 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1089 # 0x972e5d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:138 # 0x972419 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:44 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x4c13b5 0x7ca4aa 0x7cb11f 0x7cb890 0xd8b365 0xd8b332 0xd8ac15 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x4c13b4 reflect.MakeSlice+0x74 reflect/value.go:2918 # 0x7ca4a9 encoding/asn1.parseField+0x16c9 encoding/asn1/asn1.go:944 # 0x7cb11e encoding/asn1.parseField+0x233e encoding/asn1/asn1.go:932 # 0x7cb88f encoding/asn1.UnmarshalWithParams+0x1af encoding/asn1/asn1.go:1113 # 0xd8b364 encoding/asn1.Unmarshal+0x344 encoding/asn1/asn1.go:1086 # 0xd8b331 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x311 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:191 # 0xd8ac14 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x194 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:139 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [24: 786432] @ 0x8e3c6f 0xd22cc7 0xd22cb0 0xd26af3 0xd26734 0xd29838 0xd5f0ca 0x1155718 0x1151222 0xc4073b 0xc402c3 0x483781 # 0x8e3c6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd22cc6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd22caf github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.0.1/session.go:521 # 0xd26af2 github.com/libp2p/go-yamux/v5.(*Stream).write+0x352 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:185 # 0xd26733 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x73 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:133 # 0xd29837 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:42 # 0xd5f0c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:69 # 0x1155717 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x1151221 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:910 # 0xc4073a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x1ba github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:172 # 0xc402c2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x102 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:184 0: 0 [8: 384] @ 0x630cdc 0x630c58 0x6303b2 0x61e45b 0x61e578 0x6db7c5 0x6db357 0x6daee8 0x11d1525 0x11d0fc5 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x630cdb math/big.nat.make+0x31b math/big/nat.go:66 # 0x630c57 math/big.nat.divLarge+0x297 math/big/natdiv.go:612 # 0x6303b1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x61e45a math/big.(*Int).QuoRem+0x7a math/big/int.go:293 # 0x61e577 math/big.(*Int).Div+0x37 math/big/int.go:304 # 0x6db7c4 github.com/pactus-project/pactus/sortition.GetIndex+0x1e4 github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x6db356 github.com/pactus-project/pactus/sortition.Evaluate+0x236 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x6daee7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11d1524 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:530 # 0x11d0fc4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x724 github.com/pactus-project/pactus/state/state.go:488 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [42: 2016] @ 0x531705 0x12e59c9 0x12e59a9 0x12dec9f 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0x12e59c8 google.golang.org/grpc.contextWithServer+0x68 google.golang.org/grpc@v1.73.0/server.go:2011 # 0x12e59a8 google.golang.org/grpc.(*Server).handleStream+0x48 google.golang.org/grpc@v1.73.0/server.go:1750 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 12288] @ 0x123a9d8 0x123a2ab 0x124302b 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a9d7 google.golang.org/protobuf/internal/encoding/json.appendString+0x6b7 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:126 # 0x123a2aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:83 # 0x124302a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:301 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 24] @ 0xd034d5 0xd02006 0xd542ca 0x10c5698 0x10c5d25 0x10c5379 0x483781 # 0xd034d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x94 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:587 # 0xd02005 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd542c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:220 # 0x10c5697 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xb7 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:474 # 0x10c5d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xe4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:501 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [8: 192] @ 0x6f0777 0x11d1d90 0x11d0e07 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6f0776 github.com/pactus-project/pactus/committee.(*committee).Update+0x396 github.com/pactus-project/pactus/committee/committee.go:91 # 0x11d1d8f github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:569 # 0x11d0e06 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x566 github.com/pactus-project/pactus/state/state.go:475 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0x11ba61c 0x113f113 0x113efde 0x115027a 0x10d19f8 0x10d20be 0x10d1132 0x483781 # 0x11ba61b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x113f112 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getAddrs+0x112 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:352 # 0x113efdd github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x21d github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:337 # 0x1150279 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:743 # 0x10d19f7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x777 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:399 # 0x10d20bd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:420 # 0x10d1131 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [1: 96] @ 0x14b2797 0x14fc91a 0x1501be5 0x15018c9 0x15012ba 0x97bd58 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x15012b9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x97bd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 crypto/tls/handshake_server_tls13.go:763 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 784] @ 0x77d1d2 0x8e9225 0x8e920b 0x8e920c 0x51849f 0x518d98 0x51b81e 0x515993 0xd03e4d 0xd050f4 0xd5f6b9 0x114cc93 0xd53a85 0x483781 # 0x77d1d1 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8e9224 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8e920a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8e920b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:52 # 0x51849e fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x515992 fmt.Sprintf+0x52 fmt/print.go:239 # 0xd03e4c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:703 # 0xd050f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114cc92 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:397 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 320] @ 0xb279b0 0x10c74a8 0x10c6c4a 0x10c5e96 0x10c5379 0x483781 # 0xb279af github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x10c74a7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:621 # 0x10c6c49 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:581 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [6: 96] @ 0x461ac6 0x7b2d5b 0x7b0f67 0x7b1185 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xba99d0 0x483781 # 0x7b2d5a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.0/component.go:343 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [1: 32] @ 0x4dd42c 0xd0f0ae 0xd0bb05 0xd0ba2b 0xd0c68d 0xd0c3d2 0xd53722 0xd5f3a6 0xd5f216 0x10c7187 0x10c5e96 0x10c5379 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0bb04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x204 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0ba2a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x12a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:695 # 0xd0c68c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:759 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd53721 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:119 # 0xd5f3a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:111 # 0xd5f215 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x35 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:82 # 0x10c7186 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x866 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:615 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [33: 528] @ 0xd06215 0xd0c27c 0xd29da2 0xd24ea2 0xd24585 0xd23f0f 0xd23d58 0x483781 # 0xd06214 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x54 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:71 # 0xd0c27b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:739 # 0xd29da1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/transport.go:45 # 0xd24ea1 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:857 # 0xd24584 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:759 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [1: 96] @ 0x7d68c5 0x7d64fd 0x96f5a5 0x7d65c2 0x7d6951 0x96f447 0x96f3d7 0x96f3aa 0x7d65c2 0x7d6951 0x96f0f4 0x96f05c 0x9431b6 0x97cb85 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x7d64fc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96f5a4 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x124 crypto/tls/handshake_messages.go:1474 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96f446 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96f3d6 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1469 # 0x96f3a9 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1462 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96f0f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96f05b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1452 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97cb84 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:851 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 96] @ 0x1496253 0x66e73f 0x671d96 0x6a0b85 0x6d9a45 0x11c41fe 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x66e73e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x61e github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:83 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x11c41fd github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x9d github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 4224] @ 0x47e507 0x4c06e6 0x4c058e 0x54a4bf 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11ce017 0x11d0fd2 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x47e506 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c06e5 reflect.Value.grow+0xa5 reflect/value.go:2603 # 0x4c058d reflect.Value.Grow+0x6d reflect/value.go:2590 # 0x54a4be encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:547 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0fd1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x731 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 264] @ 0x126bbb9 0x126bb95 0x127c8cd 0x127c88f 0x12770c5 0x1290e92 0x1290b69 0x126b2db 0x12d8a5c 0x12d99f7 0x12da70b 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x126bbb8 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x118 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:54 # 0x126bb94 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0xf4 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:373 # 0x127c8cc google.golang.org/grpc/internal/transport.(*controlBuffer).put+0x6c google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:341 # 0x127c88e google.golang.org/grpc/internal/transport.(*http2Client).updateWindow+0x2e google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1147 # 0x12770c4 google.golang.org/grpc/internal/transport.(*http2Client).newStream.func3+0x24 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:516 # 0x1290e91 google.golang.org/grpc/internal/transport.(*transportReader).Read+0x71 google.golang.org/grpc@v1.73.0/internal/transport/transport.go:432 # 0x1290b68 google.golang.org/grpc/internal/transport.(*Stream).read+0xa8 google.golang.org/grpc@v1.73.0/internal/transport/transport.go:383 # 0x126b2da google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x1a google.golang.org/grpc@v1.73.0/internal/transport/client_stream.go:55 # 0x12d8a5b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.73.0/rpc_util.go:705 # 0x12d99f6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.73.0/rpc_util.go:850 # 0x12da70a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.73.0/rpc_util.go:933 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [12: 768] @ 0x1319f08 0x13199d7 0x1332771 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1319f07 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x427 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:188 # 0x13199d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:79 # 0x1332770 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:610 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [10: 1920] @ 0x682a54 0x68408b 0x6842a5 0x6a7985 0x6a7330 0x6a7452 0x6d9c05 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a53 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7984 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:90 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [30: 1920] @ 0x1319f08 0x13199d7 0x13319f1 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1319f07 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x427 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:188 # 0x13199d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:79 # 0x13319f0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:661 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 96] @ 0x7b9685 0xb44891 0xb44b52 0xd52e8b 0x10d13d0 0x10d20be 0x10d1132 0x483781 # 0x7b9684 github.com/multiformats/go-multiaddr.Join+0x104 github.com/multiformats/go-multiaddr@v0.16.0/util.go:33 # 0xb44890 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x650 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:32 # 0xb44b51 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:57 # 0xd52e8a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d13cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:368 # 0x10d20bd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:420 # 0x10d1131 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [39: 1248] @ 0x1285be5 0x128679a 0x12dea56 0x12de1f6 0x483781 # 0x1285be4 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2424 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:629 # 0x1286799 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x339 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:685 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [1: 24] @ 0xc3f20d 0xc3f1d5 0xc3f1b6 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc3f20c github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0x2ec github.com/libp2p/go-msgio@v0.3.0/varint.go:101 # 0xc3f1d4 github.com/libp2p/go-msgio.NewVarintReaderSize+0x2b4 github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xc3f1b5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x295 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:64 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 64] @ 0x4c179d 0x8622c5 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x8e81d1 0x8e5494 0x8e4c5b 0x49bacb 0x8e4bdb 0x8e4baf 0x8e44fa 0x10cb005 0x10c9145 0x10c6f0f 0x10c5e96 0x10c5379 0x483781 # 0x4c179c reflect.New+0x5c reflect/value.go:3021 # 0x8622c4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:446 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x8e81d0 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:171 # 0x8e5493 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.42.0/core/record/record.go:81 # 0x8e4c5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:230 # 0x49baca sync.(*Once).doSlow+0xaa sync/once.go:78 # 0x8e4bda sync.(*Once).Do+0x3a sync/once.go:69 # 0x8e4bae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:226 # 0x8e44f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:121 # 0x10cb004 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:1046 # 0x10c9144 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:833 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [17: 7616] @ 0xdf13e5 0xdf2ae5 0xdff3fb 0xdff3df 0xdf2d6e 0xdd022c 0xea2289 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xdf13e4 github.com/quic-go/quic-go.newStream+0x64 github.com/quic-go/quic-go@v0.52.0/stream.go:95 # 0xdf2ae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.52.0/streams_map.go:90 # 0xdff3fa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:115 # 0xdff3de github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:77 # 0xdf2d6d github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.52.0/streams_map.go:142 # 0xdd022b github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x2b github.com/quic-go/quic-go@v0.52.0/connection.go:2509 # 0xea2288 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/conn.go:62 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [1: 1024] @ 0x479453 0x408c45 0x408c38 0x40c292 0x8a213e 0x8a17ca 0x890da9 0x890d8f 0x85ff65 0x85f278 0x891094 0x890def 0x861fed 0x891094 0x890def 0x890d12 0x837d02 0x837c2c 0x129b07a 0x129b069 0x12d8bea 0x12df6a5 0x12e1429 0x12e64e8 0x12dec9f 0x483781 # 0x8a213d google.golang.org/protobuf/internal/impl.(*MessageInfo).makeStructInfo+0x73d google.golang.org/protobuf@v1.36.6/internal/impl/message.go:184 # 0x8a17c9 google.golang.org/protobuf/internal/impl.(*MessageInfo).initOnce+0x149 google.golang.org/protobuf@v1.36.6/internal/impl/message.go:91 # 0x890da8 google.golang.org/protobuf/internal/impl.(*MessageInfo).init+0x28 google.golang.org/protobuf@v1.36.6/internal/impl/message.go:71 # 0x890d8e google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0xe google.golang.org/protobuf@v1.36.6/internal/impl/encode.go:48 # 0x85ff64 google.golang.org/protobuf/internal/impl.sizeMessageInfo+0x24 google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:160 # 0x85f277 google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func3+0x37 google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:89 # 0x891093 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x253 google.golang.org/protobuf@v1.36.6/internal/impl/encode.go:111 # 0x890dee google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.6/internal/impl/encode.go:60 # 0x861fec google.golang.org/protobuf/internal/impl.sizeMessageSliceInfo+0x4c google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:414 # 0x891093 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x253 google.golang.org/protobuf@v1.36.6/internal/impl/encode.go:111 # 0x890dee google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.6/internal/impl/encode.go:60 # 0x890d11 google.golang.org/protobuf/internal/impl.(*MessageInfo).size+0x51 google.golang.org/protobuf@v1.36.6/internal/impl/encode.go:41 # 0x837d01 google.golang.org/protobuf/proto.MarshalOptions.size+0x81 google.golang.org/protobuf@v1.36.6/proto/size.go:43 # 0x837c2b google.golang.org/protobuf/proto.MarshalOptions.Size+0x4b google.golang.org/protobuf@v1.36.6/proto/size.go:34 # 0x129b079 google.golang.org/protobuf/proto.Size+0x79 google.golang.org/protobuf@v1.36.6/proto/size.go:20 # 0x129b068 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x68 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:49 # 0x12d8be9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.73.0/rpc_util.go:722 # 0x12df6a4 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.73.0/server.go:1146 # 0x12e1428 google.golang.org/grpc.(*Server).processUnaryRPC+0x1168 google.golang.org/grpc@v1.73.0/server.go:1452 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 80] @ 0x8d6634 0x8d655d 0x8e741d 0xd8d2c8 0xd8d019 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x8d6633 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.42.0/core/crypto/key.go:174 # 0x8d655c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.42.0/core/crypto/key.go:159 # 0x8e741c github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:164 # 0xd8d2c7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).setupConn+0x47 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:153 # 0xd8d018 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0xd8 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:149 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 256] @ 0x66de1a 0x66de26 0x65bbfd 0x14b27af 0x14fc91a 0x1501be5 0x980bee 0x93cf67 0x97be45 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980bed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97be44 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 crypto/tls/handshake_server_tls13.go:766 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [11: 352] @ 0x7b1265 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xba99d0 0x483781 # 0x7b1264 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:154 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [4: 256] @ 0x62d7e5 0x62d75d 0xb56685 0xb56667 0xb5e489 0xb5e26e 0xb5e5f1 0xbac90a 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0x62d7e4 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62d75c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0xb56684 math/big.(*Int).SetBytes+0x104 math/big/int.go:512 # 0xb56666 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xe6 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb5e488 github.com/whyrusleeping/go-keyspace.Key.Distance+0x248 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb5e26d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:80 # 0xb5e5f0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:92 # 0xbac909 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:497 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 128] @ 0x862369 0x862349 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0xb346e6 0x483781 # 0x862368 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.6/internal/impl/pointer_unsafe.go:138 # 0x862348 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:452 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0xb346e5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:330 0: 0 [17: 816] @ 0xba2ffe 0xba304e 0xba33ec 0xbab0c7 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba2ffd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:36 # 0xba304d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:56 # 0xba33eb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:107 # 0xbab0c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:334 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 576] @ 0x6dcc31 0x6dcbf8 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6dcc30 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).SignBytes+0x70 github.com/pactus-project/pactus/types/certificate/block_certificate.go:28 # 0x6dcbf7 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x37 github.com/pactus-project/pactus/types/certificate/block_certificate.go:35 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 6144] @ 0x533ab4 0x5334dd 0x5336b9 0x93fe5d 0x9434f1 0x9434f2 0x943579 0x972e5e 0x97241a 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x93fe5c crypto/tls.(*Conn).readRecordOrCCS+0x139c crypto/tls/conn.go:780 # 0x9434f0 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:591 # 0x9434f1 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1078 # 0x943578 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1089 # 0x972e5d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:138 # 0x972419 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:44 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0xdf142f 0xdf2ae5 0xdff3fb 0xdff3df 0xdf2d6e 0xdd022c 0xea2289 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xdf142e github.com/quic-go/quic-go.newStream+0xae github.com/quic-go/quic-go@v0.52.0/stream.go:96 # 0xdf2ae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.52.0/streams_map.go:90 # 0xdff3fa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:115 # 0xdff3de github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:77 # 0xdf2d6d github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.52.0/streams_map.go:142 # 0xdd022b github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x2b github.com/quic-go/quic-go@v0.52.0/connection.go:2509 # 0xea2288 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/conn.go:62 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [40: 5760] @ 0x479453 0x408c45 0x408c38 0x40e252 0x47973d 0x4c728d 0x4ac9e6 0x87f465 0x87e829 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x47973c reflect.mapassign0+0x1c runtime/map_swiss.go:263 # 0x4c728c reflect.mapassign+0x8c reflect/value.go:3603 # 0x4ac9e5 reflect.Value.SetMapIndex+0x385 reflect/map_swiss.go:450 # 0x87f464 google.golang.org/protobuf/internal/impl.consumeMap+0x704 google.golang.org/protobuf@v1.36.6/internal/impl/codec_map.go:167 # 0x87e828 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x268 google.golang.org/protobuf@v1.36.6/internal/impl/codec_map.go:65 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 48] @ 0x11f2652 0x11f2646 0x11f1e51 0x11f45a5 0x11f45a6 0x11f427d 0x11f3d5b 0x483781 # 0x11f2651 bytes.NewReader+0x751 bytes/reader.go:159 # 0x11f2645 github.com/beevik/ntp.getTime+0x745 github.com/beevik/ntp@v1.4.3/ntp.go:583 # 0x11f1e50 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x11f45a4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x11f45a5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x11f427c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x11f3d5a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [35: 44800] @ 0xc52265 0xc4e785 0xc59b25 0x483781 # 0xc52264 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x204 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1844 # 0xc4e784 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1653 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [16: 2304] @ 0x12e9c92 0x12e9c86 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12e9c91 google.golang.org/grpc.defaultCallInfo+0xf1 google.golang.org/grpc@v1.73.0/rpc_util.go:167 # 0x12e9c85 google.golang.org/grpc.newClientStreamWithParams+0xe5 google.golang.org/grpc@v1.73.0/stream.go:262 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [34: 544] @ 0xd0f0d5 0xd085d8 0xd08511 0xd07d85 0xd07991 0xd07d25 0xd07991 0xd24f35 0xd24585 0xd23f0f 0xd23d58 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd085d7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:389 # 0xd08510 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x530 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:417 # 0xd07d84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:374 # 0xd07990 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4d0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:354 # 0xd07d24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:367 # 0xd07990 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4d0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:354 # 0xd24f34 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0xf4 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:861 # 0xd24584 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:759 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [1: 96] @ 0x50a5c5 0x50a8fd 0x508dbe 0x724b5d 0x766e58 0x766e2d 0x733eae 0x766da8 0x7670f2 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec08f 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x50a5c4 os.newFile+0x64 os/file_unix.go:163 # 0x50a8fc os.openFileNolog+0x17c os/file_unix.go:297 # 0x508dbd os.OpenFile+0x3d os/file.go:392 # 0x724b5c github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x15c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:476 # 0x766e57 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage.go:15 # 0x766e2c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:417 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x766da7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7670f1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec08e github.com/pactus-project/pactus/store.NewStore+0x3ee github.com/pactus-project/pactus/store/store.go:118 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [2: 256] @ 0x66de1a 0x66de26 0x65bbfd 0x14b27af 0x14fc91a 0x1501be5 0x980c6d 0x93cf67 0x97ea53 0x977f05 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980c6c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97ea52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1144 # 0x977f04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:97 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0xd81f4c 0xd8119a 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0xd81f4b github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity+0x6b github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:329 # 0xd81199 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x59 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:217 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 192] @ 0x7b0f0d 0x7b1185 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xba99d0 0x483781 # 0x7b0f0c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.0/codec.go:121 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [5: 240] @ 0x61f133 0x685e14 0x6867c7 0x6a27c5 0x6a201e 0x6a2014 0x6da18d 0x6d8332 0x11c41cc 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x61f132 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x685e13 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Exp+0x293 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:189 # 0x6867c6 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Sqrt+0x386 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:239 # 0x6a27c4 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).setBytes+0x2a4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/marshal.go:1251 # 0x6a201d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/marshal.go:1159 # 0x6a2013 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/marshal.go:1082 # 0x6da18c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x6d8331 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x91 github.com/pactus-project/pactus/crypto/bls/bls.go:51 # 0x11c41cb github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x6b github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [31: 15872] @ 0x4d5566 0x5d09a5 0x5cf2a5 0xb5d5d6 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5565 syscall.NetlinkRIB+0x4e5 syscall/netlink_linux.go:97 # 0x5d09a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5cf2a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb5d5d5 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [29: 2320] @ 0x12cc20a 0x1259ccf 0x12e92d8 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12cc209 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x89 google.golang.org/grpc@v1.73.0/clientconn.go:113 # 0x1259cce google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.73.0/internal/resolver/config_selector.go:166 # 0x12e92d7 google.golang.org/grpc.newClientStream+0x5b7 google.golang.org/grpc@v1.73.0/stream.go:227 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [7: 336] @ 0x4794fa 0x47950f 0x530225 0x52f459 0x52f41d 0x12e9cff 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x530224 context.(*cancelCtx).propagateCancel+0x124 context/context.go:490 # 0x52f458 context.withCancel+0x58 context/context.go:278 # 0x52f41c context.WithCancel+0x1c context/context.go:241 # 0x12e9cfe google.golang.org/grpc.newClientStreamWithParams+0x15e google.golang.org/grpc@v1.73.0/stream.go:276 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [4: 128] @ 0x7b0ef1 0x7b1185 0x7b429c 0x7b3f67 0x11eb6ed 0x11eadcf 0x11eb273 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x7b0ef0 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:120 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x7b3f66 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:40 # 0x11eb6ec github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11eadce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11eb272 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x66236b 0x662c86 0x6d9e9d 0x11d206a 0x11d207e 0x8fb287 0x11d1d5f 0x11d0e07 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66236a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.40.0/ripemd160/ripemd160.go:123 # 0x662c85 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6d9e9c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x11d2069 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x49 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x11d207d github.com/pactus-project/pactus/state.(*state).commitSandbox.func1+0x5d github.com/pactus-project/pactus/state/state.go:564 # 0x8fb286 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x11d1d5e github.com/pactus-project/pactus/state.(*state).commitSandbox+0x9e github.com/pactus-project/pactus/state/state.go:562 # 0x11d0e06 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x566 github.com/pactus-project/pactus/state/state.go:475 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 560] @ 0x6262e5 0x6262a2 0x627ae5 0x61dd91 0x6db785 0x6db357 0x6daee8 0x11d1525 0x11d0fc5 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6262e4 math/big.nat.make+0x84 math/big/nat.go:66 # 0x6262a1 math/big.nat.mulAddWW+0x41 math/big/nat.go:184 # 0x627ae4 math/big.nat.mul+0x184 math/big/nat.go:409 # 0x61dd90 math/big.(*Int).Mul+0xb0 math/big/int.go:193 # 0x6db784 github.com/pactus-project/pactus/sortition.GetIndex+0x1a4 github.com/pactus-project/pactus/sortition/vrf.go:66 # 0x6db356 github.com/pactus-project/pactus/sortition.Evaluate+0x236 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x6daee7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11d1524 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:530 # 0x11d0fc4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x724 github.com/pactus-project/pactus/state/state.go:488 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 688128] @ 0x729965 0x73a3ca 0x73ae86 0x73b138 0x73bd26 0x73bf38 0x73a355 0x72b339 0x72bab0 0x72ba18 0x72cbfe 0x74cb17 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729964 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:53 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b137 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:648 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73bf37 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x137 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x73a354 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x72b338 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x72baaf github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x72ba17 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x72cbfd github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x74cb16 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x416 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [3: 720] @ 0x73b97c 0x73e6df 0x766ff9 0x733eae 0x766da8 0x767785 0x76678d 0x72b2c2 0x72b339 0x72bab0 0x72cbfe 0x74cb17 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x73b97b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x73e6de github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5be github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:1084 # 0x766ff8 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x1f8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:428 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x766da7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x767784 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:475 # 0x76678c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:336 # 0x72b2c1 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/array_iter.go:164 # 0x72b338 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x72baaf github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x72cbfd github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x74cb16 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x416 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 112] @ 0x74d714 0x74e614 0x74f975 0x483781 # 0x74d713 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x1d3 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:558 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [22: 4224] @ 0x682a73 0x68408b 0x6842a5 0x6a7985 0x6a7330 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d447c 0x11d41d8 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a72 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7984 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:90 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d447b github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9b github.com/pactus-project/pactus/state/validation.go:54 # 0x11d41d7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x297 github.com/pactus-project/pactus/state/validation.go:38 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x47e507 0x4c06e6 0x4c058e 0x54a4bf 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11eb60e 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x47e506 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c06e5 reflect.Value.grow+0xa5 reflect/value.go:2603 # 0x4c058d reflect.Value.Grow+0x6d reflect/value.go:2590 # 0x54a4be encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:547 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eb60d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 256] @ 0x66de1a 0x66de26 0x65bbfd 0x1502f17 0x14b27fe 0x14fc91a 0x1501be5 0x15018c9 0x980f1e 0x980ec3 0x97d6cc 0x977ed4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1502f16 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x980f1d crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d crypto/internal/fips140/tls13/tls13.go:155 # 0x980ec2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 crypto/tls/key_schedule.go:46 # 0x97d6cb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x52b crypto/tls/handshake_server_tls13.go:927 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 384] @ 0x630cdc 0x630c58 0x6303b2 0x61e45b 0x61e578 0x6db7c5 0x6db59e 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x630cdb math/big.nat.make+0x31b math/big/nat.go:66 # 0x630c57 math/big.nat.divLarge+0x297 math/big/natdiv.go:612 # 0x6303b1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x61e45a math/big.(*Int).QuoRem+0x7a math/big/int.go:293 # 0x61e577 math/big.(*Int).Div+0x37 math/big/int.go:304 # 0x6db7c4 github.com/pactus-project/pactus/sortition.GetIndex+0x1e4 github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x6db59d github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [62: 25792] @ 0x6ddf88 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6ddf87 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x87 github.com/pactus-project/pactus/types/certificate/certificate.go:222 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [73: 42048] @ 0x6a7eb0 0x6a729b 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6a7eaf github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:125 # 0x6a729a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:27 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20: 960] @ 0x6e7625 0x6e7726 0x13cfdaa 0x13c9ecd 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6e7624 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:456 # 0x6e7725 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x13cfda9 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x13c9ecc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:196 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 1152] @ 0x63ce31 0x645d32 0x63d165 0x63bbd5 0x652b4f 0x11e3fc9 0x11eb559 0x11eb298 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x652b4e github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xae github.com/fxamacker/cbor/v2@v2.8.0/stream.go:37 # 0x11e3fc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 240] @ 0x47e507 0x4c06e6 0x4c058e 0x54a4bf 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11ce017 0x11d0b86 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x47e506 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c06e5 reflect.Value.grow+0xa5 reflect/value.go:2603 # 0x4c058d reflect.Value.Grow+0x6d reflect/value.go:2590 # 0x54a4be encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:547 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0b85 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:452 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x65bbfd 0x14b27fe 0x14fc91a 0x1501be5 0x980d85 0x97d951 0x97e81f 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980d84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x97d950 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x50 crypto/tls/handshake_server_tls13.go:963 # 0x97e81e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x71e crypto/tls/handshake_server_tls13.go:1117 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [28: 6720] @ 0xc0b92f 0xc09fb2 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0b92e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1811 # 0xc09fb1 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x851 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1552 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 96] @ 0x665159 0x6e14b3 0x6e6c51 0x6e6a06 0x6e6489 0x13c6397 0x13c7825 0x14753ff 0x483781 # 0x665158 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e14b2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6e6c50 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6e6a05 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:286 # 0x6e6488 github.com/pactus-project/pactus/types/tx.(*Tx).Bytes+0x88 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x13c6396 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x156 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:25 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 448] @ 0xba72e5 0xbabf44 0x483781 # 0xba72e4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:65 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [13: 832] @ 0x7b9685 0xb40497 0xb4043a 0xb3ec77 0xb42358 0xb4234a 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x7b9684 github.com/multiformats/go-multiaddr.Join+0x104 github.com/multiformats/go-multiaddr@v0.16.0/util.go:33 # 0xb40496 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:195 # 0xb40439 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:304 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb42357 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb42349 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:252 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [19: 912] @ 0xc36725 0xc365a5 0xc3a1b3 0xb3747f 0xba5b3d 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc36724 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc365a4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc3a1b2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xb3747e github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0xde github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/peerstore.go:11 # 0xba5b3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:290 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 24] @ 0x6f05db 0x6f05cf 0x6f05af 0x11d1d90 0x11d0e07 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6f05da github.com/pactus-project/pactus/util/linkedlist.NewElement[...]+0x1fa github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:10 # 0x6f05ce github.com/pactus-project/pactus/util/linkedlist.(*LinkedList[...]).InsertBefore+0x1ee github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:69 # 0x6f05ae github.com/pactus-project/pactus/committee.(*committee).Update+0x1ce github.com/pactus-project/pactus/committee/committee.go:67 # 0x11d1d8f github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:569 # 0x11d0e06 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x566 github.com/pactus-project/pactus/state/state.go:475 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [222: 1534464] @ 0x4968cf 0x495cf6 0x495637 0x123ad70 0x123ad5c 0x123ab69 0x1242e94 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x4968ce strconv.fmtF+0x22e strconv/ftoa.go:461 # 0x495cf5 strconv.formatDigits+0x1d5 strconv/ftoa.go:206 # 0x495636 strconv.genericFtoa+0x616 strconv/ftoa.go:161 # 0x123ad6f strconv.AppendFloat+0x18f strconv/ftoa.go:56 # 0x123ad5b google.golang.org/protobuf/internal/encoding/json.appendFloat+0x17b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:167 # 0x123ab68 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteFloat+0x48 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:144 # 0x1242e93 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0xd3 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:322 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [10: 640] @ 0x77d2d4 0xbaab53 0xbaab37 0xbaaae8 0xbaabfa 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0x77d2d3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x193 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0xbaab52 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xbaab36 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xbaaae7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:52 # 0xbaabf9 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x139 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:324 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [35: 2240] @ 0x13cd045 0x13ccc7e 0x11e976e 0x13cc4bb 0x133b92b 0x139cede 0x133b783 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13cd044 github.com/pactus-project/pactus/www/grpc.metricToProto+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x13ccc7d github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x5dd github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x11e976d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x13cc4ba github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x133b92a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:124 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x133b782 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:126 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [17: 1632] @ 0x13c9c28 0x13c9d15 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13c9c27 encoding/hex.EncodeToString+0x8e7 encoding/hex/hex.go:129 # 0x13c9d14 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x9d4 github.com/pactus-project/pactus/www/grpc/blockchain.go:183 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [15: 360] @ 0x128b3dc 0x1289e94 0x12e1f4e 0x12e1f32 0x12e64e8 0x12dec9f 0x483781 # 0x128b3db google.golang.org/grpc/internal/transport.(*http2Server).finishStream+0x5b google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:1326 # 0x1289e93 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x913 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:1121 # 0x12e1f4d google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1c8d google.golang.org/grpc@v1.73.0/internal/transport/server_stream.go:76 # 0x12e1f31 google.golang.org/grpc.(*Server).processUnaryRPC+0x1c71 google.golang.org/grpc@v1.73.0/server.go:1513 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [21: 3360] @ 0x659ab0 0x142c576 0x142c568 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x659aaf github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x6f github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x142c575 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x1315 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x142c567 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1307 github.com/pactus-project/pactus/www/html/network.go:76 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [22: 528] @ 0x665255 0x6e1d05 0x6e703d 0x6e90e8 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x665254 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:129 # 0x6e1d04 github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Decode+0x44 github.com/pactus-project/pactus/types/tx/payload/transfer.go:72 # 0x6e703c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x14e6fa6 0x14e7925 0x14f0c50 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14e6fa5 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:131 # 0x14e7924 crypto/internal/fips140/ecdsa.newDRBG[...]+0x604 crypto/internal/fips140/ecdsa/hmacdrbg.go:103 # 0x14f0c4f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:297 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 1048576] @ 0x533ab4 0x5334dd 0x5336b9 0x5158b7 0x14313c7 0x143133f 0x142dc9e 0x142da22 0x142c369 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x14313c6 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x146 github.com/pactus-project/pactus/www/html/server.go:224 # 0x143133e github.com/pactus-project/pactus/www/html.metricToTable.func1+0xbe github.com/pactus-project/pactus/www/html/network.go:131 # 0x142dc9d github.com/pactus-project/pactus/www/html.metricToTable.func2+0x23d github.com/pactus-project/pactus/www/html/network.go:146 # 0x142da21 github.com/pactus-project/pactus/www/html.metricToTable+0x1e1 github.com/pactus-project/pactus/www/html/network.go:158 # 0x142c368 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1108 github.com/pactus-project/pactus/www/html/network.go:72 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [5: 320] @ 0x87b666 0x88fefa 0x88fb38 0x86232c 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x140f5e7 0x12cbf85 0x133b2c7 0x142b349 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x87b665 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5275 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86232b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:448 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x133b2c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:49 # 0x142b348 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 2088960] @ 0x142c3d4 0x142c398 0x142c3e3 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x142c3d3 bytes.(*Buffer).String+0x1173 bytes/buffer.go:71 # 0x142c397 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x1137 github.com/pactus-project/pactus/www/html/server.go:273 # 0x142c3e2 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1182 github.com/pactus-project/pactus/www/html/network.go:80 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 3145728] @ 0x533ab4 0x5334dd 0x5336b9 0x5158b7 0x142c159 0x142c066 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x142c158 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowBlockHash+0xef8 github.com/pactus-project/pactus/www/html/server.go:208 # 0x142c065 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe05 github.com/pactus-project/pactus/www/html/network.go:67 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [28: 4480] @ 0x6597f3 0x659a85 0x142c576 0x142c568 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x6597f2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x659a84 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x44 github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x142c575 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x1315 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x142c567 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1307 github.com/pactus-project/pactus/www/html/network.go:76 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 524288] @ 0x533ab4 0x5334dd 0x5336b9 0x5158b7 0x142c505 0x142c414 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x142c504 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x12a4 github.com/pactus-project/pactus/www/html/server.go:216 # 0x142c413 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x11b3 github.com/pactus-project/pactus/www/html/network.go:77 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [5: 2560] @ 0x87b666 0x88fefa 0x88fb38 0x86232c 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x140f5e7 0x12cbf85 0x133b2c7 0x142b349 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x87b665 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5275 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86232b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:448 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x133b2c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:49 # 0x142b348 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [20: 3520] @ 0x87b62a 0x88fefa 0x88fb38 0x86232c 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x140f5e7 0x12cbf85 0x133b2c7 0x142b349 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x87b629 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5275 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86232b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:448 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x133b2c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:49 # 0x142b348 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 32] @ 0x87a865 0x88fefa 0x88fb38 0x86232c 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x140f5e7 0x12cbf85 0x133b2c7 0x142b349 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x87a864 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5064 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86232b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:448 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x133b2c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:49 # 0x142b348 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [9: 9437184] @ 0x126605e 0x49bd51 0x12661fe 0x12660c6 0x12669fb 0x129b3fb 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x140f5e7 0x12cbf85 0x133b2c7 0x142b349 0xa04649 0x13d48a2 0x140e6f9 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x126605d google.golang.org/grpc/mem.NewTieredBufferPool.newSizedBufferPool.func1+0x3d google.golang.org/grpc@v1.73.0/mem/buffer_pool.go:142 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x12661fd google.golang.org/grpc/mem.(*sizedBufferPool).Get+0x1d google.golang.org/grpc@v1.73.0/mem/buffer_pool.go:121 # 0x12660c5 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.73.0/mem/buffer_pool.go:88 # 0x12669fa google.golang.org/grpc/mem.BufferSlice.MaterializeToBuffer+0xda google.golang.org/grpc@v1.73.0/mem/buffer_slice.go:113 # 0x129b3fa google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xba google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:75 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x140f5e6 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12cbf84 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.73.0/call.go:35 # 0x133b2c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:49 # 0x142b348 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0x13d48a1 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x140e6f8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [17: 1088] @ 0x87a865 0x88fefa 0x88fb38 0x86232c 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x87a864 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5064 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86232b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:448 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [56: 3584] @ 0xb40fc5 0xb40f9c 0xb40f71 0x1153db8 0xd60e2f 0xd60de7 0x113fdb6 0x113dce7 0x113d586 0x483781 # 0xb40fc4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0x84 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:23 # 0xb40f9b github.com/multiformats/go-multiaddr.SplitFirst+0x5b github.com/multiformats/go-multiaddr@v0.16.0/util.go:68 # 0xb40f70 github.com/multiformats/go-multiaddr/net.IsIPUnspecified+0x30 github.com/multiformats/go-multiaddr@v0.16.0/net/ip.go:100 # 0x1153db7 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs.func2+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:414 # 0xd60e2e slices.IndexFunc[...]+0x6e slices/slices.go:109 # 0xd60de6 slices.DeleteFunc[...]+0x26 slices/slices.go:237 # 0x113fdb5 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x115 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:413 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [4: 960] @ 0x73b97c 0x73bd9c 0x73caac 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eadfe 0x8ecf93 0x8eb846 0x8ec099 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x73b97b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x73bd9b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:769 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eadfd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8ecf92 github.com/pactus-project/pactus/store.(*store).PublicKey+0x92 github.com/pactus-project/pactus/store/store.go:246 # 0x8eb845 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x8ec098 github.com/pactus-project/pactus/store.NewStore+0x3f8 github.com/pactus-project/pactus/store/store.go:122 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [17: 3264] @ 0x682a73 0x68408b 0x6a7885 0x6a7330 0x6a7452 0x6d9c05 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a72 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6a7884 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:80 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 448] @ 0x66e673 0x671d96 0x6a0b85 0x6d9a45 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66e672 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x552 github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:67 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0xd8b086 0xd8b05b 0xd8ac15 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0xd8b085 crypto/x509.NewCertPool+0x65 crypto/x509/cert_pool.go:65 # 0xd8b05a github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:162 # 0xd8ac14 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x194 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:139 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [24: 4608] @ 0x682a35 0x68408b 0x6842a5 0x6a7932 0x6a7330 0x6a7452 0x6d9c05 0x6dae3b 0x11d4186 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a34 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7931 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:86 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6dae3a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11d4185 github.com/pactus-project/pactus/state.(*state).validateBlock+0x245 github.com/pactus-project/pactus/state/validation.go:34 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 24] @ 0xba2e36 0xba3492 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba2e35 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:44 # 0xba3491 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:111 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [14: 336] @ 0x126bbb9 0x126bb95 0x127e636 0x127e5f6 0x128094d 0x483781 # 0x126bbb8 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x118 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:54 # 0x126bb94 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0xf4 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:373 # 0x127e635 google.golang.org/grpc/internal/transport.(*controlBuffer).put+0x75 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:341 # 0x127e5f5 google.golang.org/grpc/internal/transport.(*http2Client).handleWindowUpdate+0x35 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1435 # 0x128094c google.golang.org/grpc/internal/transport.(*http2Client).reader+0x2ec google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1706 0: 0 [1: 32] @ 0x962936 0x943c7a 0x943778 0x972e5e 0x97241a 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x962935 crypto/tls.(*clientHelloMsg).unmarshal+0x11f5 crypto/tls/handshake_messages.go:620 # 0x943c79 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1175 # 0x943777 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x972e5d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:138 # 0x972419 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:44 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 384] @ 0x682a54 0x68408b 0x6842a5 0x6a7997 0x6a7330 0x6a7452 0x6d9c05 0x11c41fe 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x682a53 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7996 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:91 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11c41fd github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x9d github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 320] @ 0x62d7e5 0x62d75d 0xb56685 0xb56667 0xb5e489 0xb5e26e 0xb5e5f1 0xbac90a 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0x62d7e4 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62d75c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0xb56684 math/big.(*Int).SetBytes+0x104 math/big/int.go:512 # 0xb56666 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xe6 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb5e488 github.com/whyrusleeping/go-keyspace.Key.Distance+0x248 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb5e26d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:80 # 0xb5e5f0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:92 # 0xbac909 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:497 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [31: 5952] @ 0x682a73 0x68408b 0x6842a5 0x6a7932 0x6a7330 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x682a72 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7931 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:86 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 3872] @ 0x63ce31 0x63bbd5 0x63b9d3 0x6e8d12 0x6e8cf4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6e8d11 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6e8cf3 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/block/block.go:166 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [55: 2640] @ 0x12e1085 0x12e64e8 0x12dec9f 0x483781 # 0x12e1084 google.golang.org/grpc.(*Server).processUnaryRPC+0xdc4 google.golang.org/grpc@v1.73.0/server.go:1369 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [2: 128] @ 0x1501a30 0x15018c9 0x15013e5 0x97d2b6 0x977ed4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x1501a2f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf crypto/internal/fips140/tls13/tls13.go:32 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x15013e4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x97d2b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 crypto/tls/handshake_server_tls13.go:902 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [32: 768] @ 0x53a31a 0x6646e5 0x665172 0x6e14b3 0x6e6c51 0x6e763e 0x6e62b6 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x53a319 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x665171 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e14b2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6e6c50 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6e763d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6e62b5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x51295b 0xd29765 0xd297c8 0xd5ef8a 0x4ce0f1 0xb271f1 0xb271cf 0x779571 0xb26aaa 0xb26e1f 0xba0c32 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x51295a fmt.Errorf+0x9a fmt/errors.go:26 # 0xd29764 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:31 # 0xd297c7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:38 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xb271f0 io.ReadFull+0x30 io/io.go:354 # 0xb271ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0xb26aa9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb26e1e github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x9e github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xba0c31 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:53 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 64] @ 0x1501a30 0x15018c9 0x97d3f2 0x97d380 0x977ed4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x1501a2f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf crypto/internal/fips140/tls13/tls13.go:32 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97d3f1 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x251 crypto/internal/fips140/tls13/tls13.go:137 # 0x97d37f crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1df crypto/tls/handshake_server_tls13.go:905 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [26: 4992] @ 0x682a35 0x68408b 0x6a7885 0x6a7330 0x6a7452 0x6d9c05 0x6dae3b 0x11d4186 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a34 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6a7884 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:80 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6dae3a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11d4185 github.com/pactus-project/pactus/state.(*state).validateBlock+0x245 github.com/pactus-project/pactus/state/validation.go:34 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [40: 2560] @ 0xd9c568 0xd96a4d 0xd9648c 0xdc9c77 0xdc9c0c 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0xd9c567 github.com/quic-go/quic-go/internal/wire.parseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.52.0/internal/wire/stream_frame.go:63 # 0xd96a4c github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x44c github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:99 # 0xd9648b github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:80 # 0xdc9c76 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1d6 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:60 # 0xdc9c0b github.com/quic-go/quic-go.(*connection).handleFrames+0x16b github.com/quic-go/quic-go@v0.52.0/connection.go:1435 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [7: 112] @ 0x9fc885 0xa02b16 0x483781 # 0x9fc884 net/http.(*connReader).startBackgroundRead+0x84 net/http/server.go:686 # 0xa02b15 net/http.(*conn).serve+0x5f5 net/http/server.go:2091 0: 0 [8: 128] @ 0x4bd54b 0x4ac171 0x87ec2a 0x87e9e7 0x891094 0x890def 0x890d12 0x837d02 0x837c2c 0x129b07a 0x129b069 0x12d8bea 0x12df6a5 0x12e1429 0x12e64e8 0x12dec9f 0x483781 # 0x4bd54a reflect.copyVal+0x2a reflect/value.go:1791 # 0x4ac170 reflect.(*MapIter).Value+0x50 reflect/map_swiss.go:311 # 0x87ec29 google.golang.org/protobuf/internal/impl.sizeMap+0x209 google.golang.org/protobuf@v1.36.6/internal/impl/codec_map.go:102 # 0x87e9e6 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func1+0x46 google.golang.org/protobuf@v1.36.6/internal/impl/codec_map.go:54 # 0x891093 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x253 google.golang.org/protobuf@v1.36.6/internal/impl/encode.go:111 # 0x890dee google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.6/internal/impl/encode.go:60 # 0x890d11 google.golang.org/protobuf/internal/impl.(*MessageInfo).size+0x51 google.golang.org/protobuf@v1.36.6/internal/impl/encode.go:41 # 0x837d01 google.golang.org/protobuf/proto.MarshalOptions.size+0x81 google.golang.org/protobuf@v1.36.6/proto/size.go:43 # 0x837c2b google.golang.org/protobuf/proto.MarshalOptions.Size+0x4b google.golang.org/protobuf@v1.36.6/proto/size.go:34 # 0x129b079 google.golang.org/protobuf/proto.Size+0x79 google.golang.org/protobuf@v1.36.6/proto/size.go:20 # 0x129b068 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x68 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:49 # 0x12d8be9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.73.0/rpc_util.go:722 # 0x12df6a4 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.73.0/server.go:1146 # 0x12e1428 google.golang.org/grpc.(*Server).processUnaryRPC+0x1168 google.golang.org/grpc@v1.73.0/server.go:1452 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [8: 640] @ 0x62d7e5 0x62d75d 0x68dd0a 0x68dc93 0x6a1445 0x6a0ba9 0x6d9a45 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x62d7e4 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62d75c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x68dd09 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:512 # 0x68dc92 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6a1444 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a0ba8 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:54 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 3648] @ 0x6868b9 0x68309a 0x68408b 0x6842a5 0x6a7932 0x6a7330 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d447c 0x11d41d8 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6868b8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x683099 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7931 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:86 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d447b github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9b github.com/pactus-project/pactus/state/validation.go:54 # 0x11d41d7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x297 github.com/pactus-project/pactus/state/validation.go:38 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 8704] @ 0xc0db08 0xc0cae6 0xc09d76 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0db07 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2369 # 0xc0cae5 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xe25 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2066 # 0xc09d75 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x615 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1588 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [25: 35200] @ 0x4d5566 0xb5d128 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5565 syscall.NetlinkRIB+0x4e5 syscall/netlink_linux.go:97 # 0xb5d127 github.com/libp2p/go-netroute.New+0xa7 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:27 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [16: 11264] @ 0x4d5adf 0x4d55b3 0xb5d128 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5ade syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4d55b2 syscall.NetlinkRIB+0x532 syscall/netlink_linux.go:98 # 0xb5d127 github.com/libp2p/go-netroute.New+0xa7 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:27 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [3: 48] @ 0x862369 0x862349 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x862368 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.6/internal/impl/pointer_unsafe.go:138 # 0x862348 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:452 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [25: 600] @ 0x12839c8 0x128679a 0x12dea56 0x12de1f6 0x483781 # 0x12839c7 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x207 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:394 # 0x1286799 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x339 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:685 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [14: 1344] @ 0xa60ab9 0xa6078d 0xa657cc 0xbaaef6 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xa60ab8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:186 # 0xa6078c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:149 # 0xa657cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xbaaef5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:323 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 336] @ 0x13c0185 0x13c016d 0x13c00f7 0x13bfc14 0x13bdf73 0x13c575e 0x13c7825 0x14753ff 0x483781 # 0x13c0184 container/list.(*List).insertValue+0x144 container/list/list.go:104 # 0x13c016c container/list.(*List).PushBack+0x12c container/list/list.go:152 # 0x13c00f6 github.com/go-zeromq/zmq4.(*Queue).Push+0xb6 github.com/go-zeromq/zmq4@v0.17.0/queue.go:41 # 0x13bfc13 github.com/go-zeromq/zmq4.(*pubMWriter).write+0xf3 github.com/go-zeromq/zmq4@v0.17.0/pub.go:306 # 0x13bdf72 github.com/go-zeromq/zmq4.(*pubSocket).Send+0xd2 github.com/go-zeromq/zmq4@v0.17.0/pub.go:44 # 0x13c575d github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x23d github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:34 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 288] @ 0x1496253 0x66e73f 0x671d96 0x6a0b85 0x6d9a45 0x6dae3b 0x11d4186 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x66e73e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x61e github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:83 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6dae3a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11d4185 github.com/pactus-project/pactus/state.(*state).validateBlock+0x245 github.com/pactus-project/pactus/state/validation.go:34 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 432] @ 0x61f133 0x685e14 0x6867c7 0x6a27c5 0x6a201e 0x6a2014 0x6da18d 0x6d99f4 0x6e62f0 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x61f132 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x685e13 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Exp+0x293 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:189 # 0x6867c6 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Sqrt+0x386 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:239 # 0x6a27c4 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).setBytes+0x2a4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/marshal.go:1251 # 0x6a201d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/marshal.go:1159 # 0x6a2013 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/marshal.go:1082 # 0x6da18c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x6d99f3 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0x77d1d2 0x8e9225 0x8e920b 0x8e920c 0x51849f 0x518d98 0x51b81e 0x515993 0xd02eb4 0xd02eee 0xd01230 0xd048ec 0xd8059d 0xd7fbda 0xd7e1f2 0x483781 # 0x77d1d1 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8e9224 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8e920a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8e920b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:52 # 0x51849e fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x515992 fmt.Sprintf+0x52 fmt/print.go:239 # 0xd02eb3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.peerScopeName+0x73 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:620 # 0xd02eed github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:552 # 0xd0122f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xef github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:313 # 0xd048eb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:816 # 0xd8059c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x91c github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:186 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [18: 2304] @ 0x51295b 0x1150051 0x114fe5f 0xbad4c4 0xbabdae 0x483781 # 0x51295a fmt.Errorf+0x9a fmt/errors.go:26 # 0x1150050 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:716 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0xbad4c3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:539 # 0xbabdad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:418 0: 0 [17: 1360] @ 0x8eca16 0x8ec88b 0x11d3185 0x13c9384 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x8eca15 github.com/pactus-project/pactus/store.(*store).block+0xb5 github.com/pactus-project/pactus/store/store.go:206 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x13c9383 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:138 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [21: 4032] @ 0x6a7b46 0x6a729b 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d447c 0x11d41d8 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6a7b45 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:111 # 0x6a729a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:27 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d447b github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9b github.com/pactus-project/pactus/state/validation.go:54 # 0x11d41d7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x297 github.com/pactus-project/pactus/state/validation.go:38 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x61f133 0x685e14 0x6867c7 0x6a27c5 0x6a201e 0x6a2014 0x6da18d 0x6d82fa 0x11c41cc 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x61f132 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x685e13 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Exp+0x293 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:189 # 0x6867c6 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Sqrt+0x386 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:239 # 0x6a27c4 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).setBytes+0x2a4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/marshal.go:1251 # 0x6a201d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/marshal.go:1159 # 0x6a2013 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/marshal.go:1082 # 0x6da18c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x6d82f9 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x59 github.com/pactus-project/pactus/crypto/bls/bls.go:46 # 0x11c41cb github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x6b github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [42: 1344] @ 0x4dd42c 0xd0f0ae 0xd0c63b 0xd0c5dd 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd2744d 0xd276a5 0xd298b3 0xd5f202 0xba0974 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0c63a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:374 # 0xd0c5dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:773 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd2744c github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:329 # 0xd276a4 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:367 # 0xd298b2 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:47 # 0xd5f201 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:81 # 0xba0973 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:29 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [13: 1248] @ 0x6da8cf 0x6d99d6 0x6e62f0 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6da8ce github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x6d99d5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20: 3840] @ 0x682a73 0x68408b 0x6842a5 0x6a7932 0x6a7330 0x6a7452 0x6d9c05 0x6dae3b 0x11d4186 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a72 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7931 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:86 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6dae3a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11d4185 github.com/pactus-project/pactus/state.(*state).validateBlock+0x245 github.com/pactus-project/pactus/state/validation.go:34 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 2496] @ 0x6868b9 0x68309a 0x68408b 0x6842a5 0x6a78f2 0x6a7330 0x6a7452 0x6d9c05 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6868b8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x683099 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a78f1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:83 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 864] @ 0x6719f9 0x68da9f 0x6a0c45 0x6d8ff3 0x6db27e 0x6db259 0x6daee8 0x11d1525 0x11d0fc5 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6719f8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:818 # 0x68da9e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a0c44 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6d8ff2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6db27d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6db258 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6daee7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11d1524 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:530 # 0x11d0fc4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x724 github.com/pactus-project/pactus/state/state.go:488 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 192] @ 0x6e97ea 0x13c5b6d 0x13c7825 0x14753ff 0x483781 # 0x6e97e9 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xc9 github.com/pactus-project/pactus/types/block/header.go:105 # 0x13c5b6c github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x6c github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:29 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 640] @ 0x87a865 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x87a864 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5064 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [30: 3840] @ 0xb5e9bf 0xbab5bc 0xbab4ae 0xbaa8c5 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbab5bb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:372 # 0xbab4ad github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:359 # 0xbaa8c4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:305 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 65536] @ 0x8e3c6f 0xb26eb0 0xc3f2ec 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x8e3c6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xb26eaf github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc3f2eb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3cb github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:66 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [8: 64] @ 0x862369 0x862349 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x862368 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.6/internal/impl/pointer_unsafe.go:138 # 0x862348 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:452 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [35: 560] @ 0xd0f0d5 0xd106e5 0xd09113 0xd0202a 0xd538d7 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd106e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:445 # 0xd09112 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x4f2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:465 # 0xd02029 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd538d6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:135 0: 0 [14: 896] @ 0x630cdc 0x630c58 0x6303b2 0x61e45b 0x61e817 0x672f05 0x671e25 0x6a0b85 0x6d8ff3 0x6db27e 0x6db259 0x6daee8 0x11d1525 0x11d0fc5 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x630cdb math/big.nat.make+0x31b math/big/nat.go:66 # 0x630c57 math/big.nat.divLarge+0x297 math/big/natdiv.go:612 # 0x6303b1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x61e45a math/big.(*Int).QuoRem+0x7a math/big/int.go:293 # 0x61e816 math/big.(*Int).Mod+0x216 math/big/int.go:324 # 0x672f04 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:1108 # 0x671e24 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:895 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d8ff2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6db27d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6db258 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6daee7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11d1524 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:530 # 0x11d0fc4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x724 github.com/pactus-project/pactus/state/state.go:488 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [43: 2064] @ 0x87c9cc 0x88fefa 0x88fb38 0x86232c 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0xb346e6 0x483781 # 0x87c9cb google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5497 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86232b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:448 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0xb346e5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:330 0: 0 [18: 432] @ 0x126bbb9 0x126bb95 0x1287cda 0x1287cb8 0x12866c5 0x12dea56 0x12de1f6 0x483781 # 0x126bbb8 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x118 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:54 # 0x126bb94 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0xf4 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:373 # 0x1287cd9 google.golang.org/grpc/internal/transport.(*controlBuffer).put+0xf9 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:341 # 0x1287cb7 google.golang.org/grpc/internal/transport.(*http2Server).handlePing+0xd7 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:908 # 0x12866c4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x264 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:702 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [13: 416] @ 0x4dd42c 0xd0f0ae 0xd0bf25 0xd0be50 0xd0c5a5 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd27cc5 0xd27c54 0xd27d09 0xd2484f 0xd23f0f 0xd23d58 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0bf24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x284 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0be4f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1af github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:720 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd27cc4 github.com/libp2p/go-yamux/v5.(*Stream).processFlags.func1+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:403 # 0xd27c53 github.com/libp2p/go-yamux/v5.(*Stream).processFlags+0x393 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:452 # 0xd27d08 github.com/libp2p/go-yamux/v5.(*Stream).incrSendWindow+0x28 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:462 # 0xd2484e github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x34e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:782 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [23: 4416] @ 0x682a35 0x68408b 0x6842a5 0x6a78f2 0x6a7330 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a34 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a78f1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:83 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [24: 1920] @ 0x1276c49 0x127a27a 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1276c48 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xa8 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:486 # 0x127a279 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:778 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 768] @ 0x11be694 0x11bdd27 0x483781 # 0x11be693 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0xb3 github.com/pactus-project/pactus/network/notifee.go:130 # 0x11bdd26 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x3c6 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [40: 1920] @ 0x4794fa 0x47950f 0x6f178a 0x11d3e7c 0x13c8409 0x1334d4b 0x139cede 0x1334ba3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6f1789 github.com/pactus-project/pactus/committee.(*committee).ProtocolVersions+0x1a9 github.com/pactus-project/pactus/committee/committee.go:231 # 0x11d3e7b github.com/pactus-project/pactus/state.(*state).CommitteeProtocolVersions+0x7b github.com/pactus-project/pactus/state/state.go:806 # 0x13c8408 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x168 github.com/pactus-project/pactus/www/grpc/blockchain.go:37 # 0x1334d4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334ba2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 64] @ 0x1501ba5 0x15018c9 0x15012ba 0x97bd58 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x1501ba4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x15012b9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x97bd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 crypto/tls/handshake_server_tls13.go:763 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [31: 2480] @ 0xb5d215 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0xb5d214 github.com/libp2p/go-netroute.New+0x194 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:42 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 48] @ 0x8e7459 0x10c9bca 0x10c9359 0x10c6f0f 0x10c5e96 0x10c5379 0x483781 # 0x8e7458 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x58 github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:173 # 0x10c9bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x49 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:906 # 0x10c9358 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xbb8 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:857 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [3: 240] @ 0x52f43b 0x52f41d 0x945dcb 0x983528 0x483781 # 0x52f43a context.withCancel+0x3a context/context.go:277 # 0x52f41c context.WithCancel+0x1c context/context.go:241 # 0x945dca crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1519 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [25: 4000] @ 0x6dd2e7 0x13c978a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6dd2e6 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Hash+0x46 github.com/pactus-project/pactus/types/certificate/certificate.go:84 # 0x13c9789 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x449 github.com/pactus-project/pactus/www/grpc/blockchain.go:172 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [12: 1152] @ 0x671de5 0x6a0b85 0x6d8ff3 0x6db27e 0x6db259 0x6daee8 0x11d1525 0x11d0fc5 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x671de4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:892 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d8ff2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6db27d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6db258 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6daee7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11d1524 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:530 # 0x11d0fc4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x724 github.com/pactus-project/pactus/state/state.go:488 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [36: 3456] @ 0x12ed725 0x12cc0d9 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12ed724 google.golang.org/grpc.(*clientStream).SendMsg+0x544 google.golang.org/grpc@v1.73.0/stream.go:937 # 0x12cc0d8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.73.0/call.go:70 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 64] @ 0x14ddead 0x14e8276 0x14ebd68 0x14ebd3b 0x7db14b 0x7d8cd6 0x9358d2 0x97e6a5 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14ddeac crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:150 # 0x14e8275 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x3d5 crypto/internal/fips140/ecdsa/ecdsa.go:479 # 0x14ebd67 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x14ebd3a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x7db14a crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:361 # 0x7d8cd5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:342 # 0x9358d1 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x97e6a4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5a4 crypto/tls/handshake_server_tls13.go:1104 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [17: 3264] @ 0x682a35 0x68408b 0x6842a5 0x6a7997 0x6a7330 0x6a7452 0x6d9c05 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a34 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7996 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:91 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 128] @ 0x11d65b8 0x11dc95a 0x11dc673 0x11d63b5 0x11d6378 0x11d6290 0x11dd488 0x11f93b7 0x11f4a0b 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11d65b7 github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x1d7 github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x11dc959 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b9 github.com/pactus-project/pactus/consensus/height.go:30 # 0x11dc672 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x11d63b4 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x74 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x11d6377 github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x37 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x11d628f github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x11dd487 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x11f93b6 github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x56 github.com/pactus-project/pactus/sync/sync.go:148 # 0x11f4a0a github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ca github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 384] @ 0x1277350 0x127731c 0x127a1df 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x127734f google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xaf google.golang.org/grpc@v1.73.0/credentials/credentials.go:247 # 0x127731b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:548 # 0x127a1de google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:774 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [183: 4392] @ 0xdd6485 0xddd6bc 0xddce6a 0xddcd18 0xddbc0d 0xddb931 0xdcf25a 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xdd6484 github.com/quic-go/quic-go.(*framer).Append+0x324 github.com/quic-go/quic-go@v0.52.0/framer.go:107 # 0xddd6bb github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5bb github.com/quic-go/quic-go@v0.52.0/packet_packer.go:695 # 0xddce69 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:608 # 0xddcd17 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:599 # 0xddbc0c github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1ac github.com/quic-go/quic-go@v0.52.0/packet_packer.go:489 # 0xddb930 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x90 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:472 # 0xdcf259 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0xb9 github.com/quic-go/quic-go@v0.52.0/connection.go:2347 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [3: 48] @ 0x556919 0x556d1a 0x5565bd 0x548cb4 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11eb60e 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x556918 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:179 # 0x556d19 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:222 # 0x5565bc encoding/json.checkValid+0x9c encoding/json/scanner.go:35 # 0x548cb3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:102 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eb60d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 240] @ 0x6e810d 0x8eb7ae 0x8ec099 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x6e810c github.com/pactus-project/pactus/types/block.FromBytes+0x2c github.com/pactus-project/pactus/types/block/block.go:44 # 0x8eb7ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8ec098 github.com/pactus-project/pactus/store.NewStore+0x3f8 github.com/pactus-project/pactus/store/store.go:122 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [10: 160] @ 0x461ac6 0x7b1f6c 0x7b2d17 0x7b0f67 0x7b1185 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xba99d0 0x483781 # 0x7b1f6b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [7: 448] @ 0xd03579 0xd02006 0xd542ca 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xd03578 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x138 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:585 # 0xd02005 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd542c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:220 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [1: 16] @ 0xd29570 0xd294e5 0xd53876 0x483781 # 0xd2956f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x4f github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:22 # 0xd294e4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:48 # 0xd53875 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x95 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:131 0: 0 [4: 1024] @ 0x87b348 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0xb27a72 0x10c74a8 0x10c6c4a 0x10c5e96 0x10c5379 0x483781 # 0x87b347 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5237 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0xb27a71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10c74a7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:621 # 0x10c6c49 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:581 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [35: 62720] @ 0xc0b92f 0xc09fb2 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0b92e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1811 # 0xc09fb1 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x851 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1552 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [20: 3840] @ 0x682a73 0x68408b 0x6842a5 0x6a7985 0x6a7330 0x6a7452 0x6d9c05 0x6dae3b 0x11d4186 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a72 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7984 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:90 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6dae3a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11d4185 github.com/pactus-project/pactus/state.(*state).validateBlock+0x245 github.com/pactus-project/pactus/state/validation.go:34 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0xda9dc9 0xda9d7d 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda9dc8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4a8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:57 # 0xda9d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x45c github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:311 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [19: 14592] @ 0x66bf1e 0x66bf12 0x66be45 0xdb291e 0xdb7bb5 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x66bf1d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x66bf11 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x66be44 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xdb291d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.52.0/internal/handshake/cipher_suite.go:47 # 0xdb7bb4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x194 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:48 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [5: 120] @ 0x665159 0x6e14b3 0x6e6c51 0x6e6a06 0x8ea759 0x8ec3e5 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x665158 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e14b2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6e6c50 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6e6a05 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:286 # 0x8ea758 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4d8 github.com/pactus-project/pactus/store/block.go:88 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x945f54 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x945f53 crypto/tls.(*Conn).handshakeContext+0x1f3 crypto/tls/conn.go:1543 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 262144] @ 0x8e3c6f 0xb26eb0 0xc3f2ec 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x8e3c6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xb26eaf github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc3f2eb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3cb github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:66 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [87: 16704] @ 0xbac2a9 0x483781 # 0xbac2a8 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x628 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:456 0: 0 [22: 1408] @ 0xbad571 0xbabdae 0x483781 # 0xbad570 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x4f0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:541 # 0xbabdad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:418 0: 0 [2: 1024] @ 0x73ce50 0x76718c 0x767146 0x7699cb 0x76913f 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec08f 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x73ce4f github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa2f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x76913e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec08e github.com/pactus-project/pactus/store.NewStore+0x3ee github.com/pactus-project/pactus/store/store.go:118 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [154: 3696] @ 0x66236b 0x662c86 0x6d9e9d 0x6ef345 0x6ef2bf 0x11dc731 0x11dc673 0x11d63b5 0x11d6378 0x11d6290 0x11dd488 0x11f93b7 0x11f4a0b 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66236a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.40.0/ripemd160/ripemd160.go:123 # 0x662c85 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6d9e9c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6ef344 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x124 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x6ef2be github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x9e github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x11dc730 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x11dc672 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x11d63b4 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x74 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x11d6377 github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x37 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x11d628f github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x11dd487 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x11f93b6 github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x56 github.com/pactus-project/pactus/sync/sync.go:148 # 0x11f4a0a github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ca github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 168] @ 0x5d27b9 0x7b70af 0x7bd5d7 0x7b1f8f 0x7b2d17 0x7b0f67 0x7b1185 0x7b429c 0x7b3f67 0x11eb6ed 0x11eadcf 0x11eb273 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x5d27b8 net.IP.String+0xd8 net/ip.go:315 # 0x7b70ae github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:134 # 0x7bd5d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:47 # 0x7b1f8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x7b3f66 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:40 # 0x11eb6ec github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11eadce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11eb272 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [31: 744] @ 0x126bbb9 0x126bb95 0x12880f6 0x12880b6 0x1286677 0x12dea56 0x12de1f6 0x483781 # 0x126bbb8 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x118 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:54 # 0x126bb94 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0xf4 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:373 # 0x12880f5 google.golang.org/grpc/internal/transport.(*controlBuffer).put+0x75 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:341 # 0x12880b5 google.golang.org/grpc/internal/transport.(*http2Server).handleWindowUpdate+0x35 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:944 # 0x1286676 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x216 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:704 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [15: 1680] @ 0xde7aa6 0xdf1566 0xdf29ee 0xe01803 0xdf3815 0xdf36b7 0xdcafbe 0xdca393 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0xde7aa5 github.com/quic-go/quic-go.newSendStream+0x45 github.com/quic-go/quic-go@v0.52.0/send_stream.go:81 # 0xdf1565 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.52.0/stream.go:108 # 0xdf29ed github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.52.0/streams_map.go:98 # 0xe01802 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x222 github.com/quic-go/quic-go@v0.52.0/streams_map_incoming.go:129 # 0xdf3814 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.52.0/streams_map.go:238 # 0xdf36b6 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.52.0/streams_map.go:212 # 0xdcafbd github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.52.0/connection.go:1629 # 0xdca392 github.com/quic-go/quic-go.(*connection).handleFrame+0x1d2 github.com/quic-go/quic-go@v0.52.0/connection.go:1501 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [70: 4480] @ 0xc5f46d 0xc5f450 0xc4de89 0xc4de7d 0xc4bb71 0xc4a705 0xc4a510 0xc49d39 0xc5ddb2 0xc59aa5 0x483781 # 0xc5f46c github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20c github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:26 # 0xc5f44f github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1ef github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:97 # 0xc4de88 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:68 # 0xc4de7c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1405 # 0xc4bb70 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4f0 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1373 # 0xc4a704 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1165 # 0xc4a50f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x78f github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1244 # 0xc49d38 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x58 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1164 # 0xc5ddb1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1429 # 0xc59aa4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbc4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:849 0: 0 [21: 4032] @ 0x682a54 0x68408b 0x6a7885 0x6a7330 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x682a53 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6a7884 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:80 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [44: 1056] @ 0x6da6d3 0x6dde28 0x6dd98d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6da6d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6dde27 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x227 github.com/pactus-project/pactus/types/certificate/certificate.go:193 # 0x6dd98c github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:133 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [117: 41184] @ 0x479453 0x408c45 0x408c38 0x40d759 0x126b7a5 0x126b65c 0x12d86bc 0x12ee7a7 0x12edf85 0x12cc104 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x126b7a4 google.golang.org/grpc/metadata.MD.Copy+0x184 google.golang.org/grpc@v1.73.0/metadata/metadata.go:102 # 0x126b65b google.golang.org/grpc/internal/transport.(*ClientStream).Header+0x3b google.golang.org/grpc@v1.73.0/internal/transport/client_stream.go:128 # 0x12d86bb google.golang.org/grpc.HeaderCallOption.after+0x1b google.golang.org/grpc@v1.73.0/rpc_util.go:226 # 0x12ee7a6 google.golang.org/grpc.(*clientStream).finish+0x506 google.golang.org/grpc@v1.73.0/stream.go:1044 # 0x12edf84 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.73.0/stream.go:989 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [44: 16896] @ 0x6a7b65 0x6a729b 0x6a7452 0x6d9c05 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6a7b64 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:112 # 0x6a729a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:27 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 1088] @ 0x13c9b25 0x13c9b0e 0x13c9ae6 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13c9b24 encoding/hex.EncodeToString+0x7e4 encoding/hex/hex.go:127 # 0x13c9b0d github.com/pactus-project/pactus/crypto/hash.Hash.String+0x7cd github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x13c9ae5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x7a5 github.com/pactus-project/pactus/www/grpc/blockchain.go:182 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [7: 224] @ 0xba2ea5 0xba2e43 0xba2e57 0xba340e 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xba2ea4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba2e42 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba2e56 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:46 # 0xba340d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:108 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 96] @ 0x461ac6 0x1155a46 0x1155877 0x8ff30b 0x11556cd 0x1151222 0x5963f5 0xb349a5 0xb3499f 0xb33a85 0xb33a86 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0x1155a45 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x1155876 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x11556cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x1151221 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:910 # 0x5963f4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:643 # 0xb349a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x164 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:377 # 0xb3499e github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x15e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:369 # 0xb33a84 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:317 # 0xb33a85 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:274 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [12: 384] @ 0x4dd42c 0xd0f0ae 0xd0bb05 0xd0ba2b 0xd0c005 0xd0c5a5 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd27cc5 0xd27c54 0xd27d09 0xd2484f 0xd23f0f 0xd23d58 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0bb04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x204 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0ba2a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x12a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:695 # 0xd0c004 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x364 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:716 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd27cc4 github.com/libp2p/go-yamux/v5.(*Stream).processFlags.func1+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:403 # 0xd27c53 github.com/libp2p/go-yamux/v5.(*Stream).processFlags+0x393 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:452 # 0xd27d08 github.com/libp2p/go-yamux/v5.(*Stream).incrSendWindow+0x28 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:462 # 0xd2484e github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x34e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:782 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [68: 14144] @ 0x479453 0x408c45 0x408c38 0x40e252 0x530269 0x52f459 0x52f41d 0x1331925 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x530268 context.(*cancelCtx).propagateCancel+0x168 context/context.go:492 # 0x52f458 context.withCancel+0x58 context/context.go:278 # 0x52f41c context.WithCancel+0x1c context/context.go:241 # 0x1331924 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:658 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [33: 6336] @ 0x682a35 0x68408b 0x6842a5 0x6a7985 0x6a7330 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d447c 0x11d41d8 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a34 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7984 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:90 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d447b github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9b github.com/pactus-project/pactus/state/validation.go:54 # 0x11d41d7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x297 github.com/pactus-project/pactus/state/validation.go:38 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0xdfd452 0xdc05d3 0xdc030c 0xdcc209 0xdc3405 0x483781 # 0xdfd451 github.com/quic-go/quic-go.(*packetHandlerMap).ReplaceWithClosed+0x371 github.com/quic-go/quic-go@v0.52.0/transport.go:828 # 0xdc05d2 github.com/quic-go/quic-go.connRunners.ReplaceWithClosed+0x3b2 github.com/quic-go/quic-go@v0.52.0/conn_id_generator.go:36 # 0xdc030b github.com/quic-go/quic-go.(*connIDGenerator).ReplaceWithClosed+0xeb github.com/quic-go/quic-go@v0.52.0/conn_id_generator.go:202 # 0xdcc208 github.com/quic-go/quic-go.(*connection).handleCloseError+0x548 github.com/quic-go/quic-go@v0.52.0/connection.go:1907 # 0xdc3404 github.com/quic-go/quic-go.(*connection).run+0xba4 github.com/quic-go/quic-go@v0.52.0/connection.go:691 0: 0 [1: 112] @ 0x412454 0xd8467b 0x10c59de 0x10c5d25 0x10c5379 0x483781 # 0xd8467a github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x9a github.com/multiformats/go-multistream@v0.6.1/client.go:54 # 0x10c59dd github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x3fd github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:490 # 0x10c5d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xe4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:501 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [4: 64] @ 0x127ea9f 0x12809f7 0x483781 # 0x127ea9e google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x43e google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1510 # 0x12809f6 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x396 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1694 0: 0 [26: 4992] @ 0x682a73 0x68408b 0x6842a5 0x6a78f2 0x6a7330 0x6a7452 0x6d9c05 0x6dae3b 0x11d4186 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a72 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a78f1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:83 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6dae3a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11d4185 github.com/pactus-project/pactus/state.(*state).validateBlock+0x245 github.com/pactus-project/pactus/state/validation.go:34 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 384] @ 0x66de1a 0x66de26 0x65bbfd 0x14b27af 0x14fc91a 0x1501be5 0x980c6d 0x93cf67 0x97bf05 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980c6c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97bf04 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 crypto/tls/handshake_server_tls13.go:768 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [120: 9600] @ 0x62d7e5 0x62d75d 0x68dd0a 0x68dc93 0x6a1445 0x6a0bfb 0x6d9a45 0x6ec266 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x62d7e4 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62d75c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x68dd09 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:512 # 0x68dc92 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6a1444 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a0bfa github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:55 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ec265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [129: 45408] @ 0xc0b92f 0xc09fb2 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0b92e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1811 # 0xc09fb1 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x851 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1552 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [58: 7424] @ 0x7b1265 0x7b429c 0x7b3f67 0x11eb6ed 0x11eadcf 0x11eb273 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x7b1264 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:154 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x7b3f66 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:40 # 0x11eb6ec github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11eadce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11eb272 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 4320] @ 0x73b97c 0x73c5bb 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eadfe 0x8ecf93 0x8eb846 0x13c953a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x73b97b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x73c5ba github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x19a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:835 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eadfd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8ecf92 github.com/pactus-project/pactus/store.(*store).PublicKey+0x92 github.com/pactus-project/pactus/store/store.go:246 # 0x8eb845 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x13c9539 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:153 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [2: 224] @ 0x77d1d2 0x8e9225 0x8e920b 0x8e920c 0x51849f 0x518d98 0x51b81e 0x515993 0xd03e4d 0xd050f4 0xd5f6b9 0x10c588e 0x10c5d25 0x10c5379 0x483781 # 0x77d1d1 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8e9224 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8e920a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8e920b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:52 # 0x51849e fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x515992 fmt.Sprintf+0x52 fmt/print.go:239 # 0xd03e4c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:703 # 0xd050f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x10c588d github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x2ad github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:483 # 0x10c5d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xe4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:501 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [82: 47232] @ 0x6a7eb0 0x6a729b 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6a7eaf github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:125 # 0x6a729a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:27 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [47: 1504] @ 0x6dde0e 0x6dd98d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6dde0d github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x20d github.com/pactus-project/pactus/types/certificate/certificate.go:192 # 0x6dd98c github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:133 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [26: 4992] @ 0x6868b9 0x68309a 0x68408b 0x6842a5 0x6a78f2 0x6a7330 0x6a7452 0x6d9c05 0x6dae3b 0x11d4186 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6868b8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x683099 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a78f1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:83 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6dae3a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11d4185 github.com/pactus-project/pactus/state.(*state).validateBlock+0x245 github.com/pactus-project/pactus/state/validation.go:34 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 1280] @ 0xd9c568 0xd96a4d 0xd9648c 0xdc9c77 0xdc9c0c 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0xd9c567 github.com/quic-go/quic-go/internal/wire.parseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.52.0/internal/wire/stream_frame.go:63 # 0xd96a4c github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x44c github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:99 # 0xd9648b github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:80 # 0xdc9c76 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1d6 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:60 # 0xdc9c0b github.com/quic-go/quic-go.(*connection).handleFrames+0x16b github.com/quic-go/quic-go@v0.52.0/connection.go:1435 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [18: 1152] @ 0xc54d07 0xc49dc9 0xc49d39 0xc5ddb2 0xc59aa5 0x483781 # 0xc54d06 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/mcache.go:58 # 0xc49dc8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1171 # 0xc49d38 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x58 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1164 # 0xc5ddb1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1429 # 0xc59aa4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbc4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:849 0: 0 [8: 1024] @ 0x5e2846 0x5e281d 0x5d77f8 0x5eb607 0x5e9b74 0x5ba0ba 0x5b9b13 0x5c872c 0x5dca91 0x5b96b7 0x5d9a37 0x5b87d4 0x483781 # 0x5e2845 net.newFD+0xc5 net/fd_unix.go:27 # 0x5e281c net.socket+0x9c net/sock_posix.go:27 # 0x5d77f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5eb606 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5e9b73 net.DialUDP+0x1d3 net/udpsock.go:300 # 0x5ba0b9 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x5b9b12 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x5c872b net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x5dca90 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:68 # 0x5b96b6 net.init.func1+0x36 net/hook.go:21 # 0x5d9a36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5b87d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [14: 1344] @ 0x6da3eb 0x6da3ec 0x13d0003 0x13c9ecd 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6da3ea encoding/hex.EncodeToString+0xaa encoding/hex/hex.go:129 # 0x6da3eb github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0xab github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x13d0002 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x282 github.com/pactus-project/pactus/www/grpc/transaction.go:296 # 0x13c9ecc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:196 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [4: 512] @ 0x66de1a 0x66de26 0x65bbfd 0x14b27fe 0x14fc91a 0x1501be5 0x980bee 0x93cf67 0x97bf05 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980bed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97bf04 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 crypto/tls/handshake_server_tls13.go:768 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 160] @ 0x7b2955 0x7b267f 0xb3f44f 0xb403b5 0xb3ec77 0xb423dc 0xb423ce 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x7b2954 github.com/multiformats/go-multiaddr.newComponent+0x214 github.com/multiformats/go-multiaddr@v0.16.0/component.go:277 # 0x7b267e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.0/component.go:246 # 0xb3f44e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:107 # 0xb403b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:292 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb423db github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb423cd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:260 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [5: 320] @ 0x14b28ce 0x6d7845 0x6d7dcb 0x6d7f27 0xdb9c18 0xdb98a6 0xdb9250 0xdc4d9f 0xdca0f9 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0x6d7f26 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:94 # 0xdb9c17 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:56 # 0xdb98a5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_protector.go:35 # 0xdb924f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x16f github.com/quic-go/quic-go@v0.52.0/internal/handshake/token_generator.go:84 # 0xdc4d9e github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.52.0/connection.go:832 # 0xdca0f8 github.com/quic-go/quic-go.(*connection).handleFrames+0x658 github.com/quic-go/quic-go@v0.52.0/connection.go:1482 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 32] @ 0xd06215 0xd0c27c 0xd29da2 0xd20dd4 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xd06214 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x54 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:71 # 0xd0c27b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:739 # 0xd29da1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/transport.go:45 # 0xd20dd3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:214 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x65bbfd 0x14fcc6d 0x1501d26 0x1502df5 0x97bd39 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14fcc6c crypto/internal/fips140/hkdf.Extract[...]+0x8c crypto/internal/fips140/hkdf/hkdf.go:17 # 0x1501d25 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1502df4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x97bd38 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x3f8 crypto/tls/handshake_server_tls13.go:761 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x87b348 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0xb27a72 0x10c74a8 0x10c6c4a 0x10c5e96 0x10c5379 0x483781 # 0x87b347 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5237 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0xb27a71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10c74a7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:621 # 0x10c6c49 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:581 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [37: 592] @ 0xd0f0d5 0xd0c63b 0xd0c5dd 0xd0c3d2 0xd53722 0xd5f56a 0xd53a8f 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd0c63a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:374 # 0xd0c5dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:773 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd53721 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:119 # 0xd5f569 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).completeAcceptStreamGoroutine+0x89 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:136 # 0xd53a8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xae github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:157 0: 0 [41: 62976] @ 0x7f3825 0x7f4b7d 0xd8ab8d 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0x983528 0x483781 # 0x7f3824 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:884 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0xd8ab8c github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10c github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:132 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [30: 2880] @ 0xa60a71 0xa6078d 0xa657cc 0xbad32b 0xbabdae 0x483781 # 0xa60a70 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:185 # 0xa6078c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:149 # 0xa657cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xbad32a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x2aa github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:524 # 0xbabdad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:418 0: 0 [40: 8320] @ 0x6ddd05 0x6e901b 0x6e8176 0x8eb7ae 0x13c953a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6ddd04 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x104 github.com/pactus-project/pactus/types/certificate/certificate.go:170 # 0x6e901a github.com/pactus-project/pactus/types/block.(*Block).Decode+0x11a github.com/pactus-project/pactus/types/block/block.go:203 # 0x6e8175 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8eb7ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13c9539 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:153 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [3: 144] @ 0xba2ee6 0xba2e57 0xba343a 0xbab0c7 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xba2ee5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:36 # 0xba2e56 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:46 # 0xba3439 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:109 # 0xbab0c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:334 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 144] @ 0x461ac6 0xba31be 0xba3207 0xba3287 0xbab10b 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xba31bd github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x13d github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:46 # 0xba3206 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:24 # 0xba3286 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:72 # 0xbab10a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:330 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 288] @ 0x461ac6 0xb5e274 0xb5e5f1 0xbac90a 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb5e273 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:80 # 0xb5e5f0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:92 # 0xbac909 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:497 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1439: 1289344] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x40b817 0x40b585 0x40d817 0xc4f252 0xc4f260 0xc59b25 0x483781 # 0xc4f251 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0xf91 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1477 # 0xc4f25f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xf9f github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1502 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [1011: 1552896] @ 0xdfd885 0x49bd51 0xdf76fd 0xdf76f1 0xdfafbc 0xdfa1e5 0x483781 # 0xdfd884 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:87 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdf76fc github.com/quic-go/quic-go.getPacketBuffer+0x69c github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:72 # 0xdf76f0 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x690 github.com/quic-go/quic-go@v0.52.0/sys_conn_oob.go:167 # 0xdfafbb github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.52.0/transport.go:534 # 0xdfa1e4 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.52.0/transport.go:428 0: 0 [4: 576] @ 0x548c97 0x6f343b 0x6f343c 0x11eb60e 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x548c96 encoding/json.Unmarshal+0x36 encoding/json/decode.go:101 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eb60d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 960] @ 0xb5e9bf 0xbaa8ac 0xbaa88e 0xbaa882 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbaa8ab github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:148 # 0xbaa88d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:158 # 0xbaa881 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:301 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 1408] @ 0x479453 0x408c45 0x408c38 0x40d759 0x7ea4a5 0x7ea25a 0xd8b0da 0xd8ac15 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7ea4a4 crypto/x509.(*CertPool).addCertFunc+0x284 crypto/x509/cert_pool.go:210 # 0x7ea259 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd8b0d9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:163 # 0xd8ac14 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x194 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:139 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [20: 1280] @ 0x630cdc 0x630c58 0x6303b2 0x61e45b 0x61e817 0x672f05 0x671e25 0x6a0b85 0x6d9a45 0x6de2b5 0x6dccaf 0x11d447c 0x11d41d8 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x630cdb math/big.nat.make+0x31b math/big/nat.go:66 # 0x630c57 math/big.nat.divLarge+0x297 math/big/natdiv.go:612 # 0x6303b1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x61e45a math/big.(*Int).QuoRem+0x7a math/big/int.go:293 # 0x61e816 math/big.(*Int).Mod+0x216 math/big/int.go:324 # 0x672f04 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:1108 # 0x671e24 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:895 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d447b github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9b github.com/pactus-project/pactus/state/validation.go:54 # 0x11d41d7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x297 github.com/pactus-project/pactus/state/validation.go:38 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0x47fb1c 0x4e4bd5 0xd226a5 0xd207d1 0xd200e5 0xd29ce5 0xd81b99 0xd805f5 0xd7fbda 0xd7e1f2 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e4bd4 time.AfterFunc+0x34 time/sleep.go:211 # 0xd226a4 github.com/libp2p/go-yamux/v5.(*Session).startKeepalive+0xc4 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:449 # 0xd207d0 github.com/libp2p/go-yamux/v5.newSession+0x4d0 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:158 # 0xd200e4 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.0.1/mux.go:127 # 0xd29ce4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/transport.go:51 # 0xd81b98 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:276 # 0xd805f4 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x974 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:196 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 4608] @ 0x533ab4 0x5334dd 0x941d10 0x941cd7 0x93f7fe 0x945665 0x945666 0x4ce0f1 0xd23e85 0xd23e5d 0xd23d58 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x941d0f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:168 # 0x941cd6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:830 # 0x93f7fd crypto/tls.(*Conn).readRecordOrCCS+0xd3d crypto/tls/conn.go:680 # 0x945664 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:591 # 0x945665 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1385 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xd23e84 io.ReadFull+0xe4 io/io.go:354 # 0xd23e5c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.0.1/session.go:723 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [1: 96] @ 0x14ccdda 0x14ebdf4 0x7db265 0x7db0ac 0x7d8cd6 0x9358d2 0x97e6a5 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14ccdd9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x14ebdf3 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x33 crypto/internal/fips140/ecdsa/ecdsa.go:181 # 0x7db264 crypto/ecdsa.publicKeyToFIPS[...]+0x64 crypto/ecdsa/ecdsa.go:401 # 0x7db0ab crypto/ecdsa.verifyFIPS[...]+0xab crypto/ecdsa/ecdsa.go:357 # 0x7d8cd5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:342 # 0x9358d1 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x97e6a4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5a4 crypto/tls/handshake_server_tls13.go:1104 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [27: 3456] @ 0x13ccd7b 0x11e976e 0x13cc4bb 0x133b92b 0x139cede 0x133b783 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13ccd7a github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x6da github.com/pactus-project/pactus/www/grpc/network.go:106 # 0x11e976d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x13cc4ba github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x133b92a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:124 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x133b782 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:126 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [11: 528] @ 0x133407c 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x133407b github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x3b github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:274 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [139: 160128] @ 0x64a92a 0x6f294b 0x6f291f 0x6f344b 0x11ce017 0x11d0b86 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x64a929 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:934 # 0x6f294a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.8.0/encode.go:98 # 0x6f291e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6f344a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xca github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0b85 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:452 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x1496253 0x14a6f72 0x6d7c3e 0xdb795e 0xdb7fdb 0xdb7ac5 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x6d7c3d golang.org/x/crypto/hkdf.(*hkdf).Read+0x1bd golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:65 # 0xdb795d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb7fda github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:68 # 0xdb7ac4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:44 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [59: 11328] @ 0xb44ba6 0x113fed9 0x113fd25 0x113dce7 0x113d586 0x483781 # 0xb44ba5 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x165 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:61 # 0x113fed8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 64] @ 0x14b2890 0x14fc91a 0x1501be5 0x980bee 0x93cf67 0x97d42b 0x977ed4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980bed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97d42a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a crypto/tls/handshake_server_tls13.go:906 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [14: 224] @ 0x10cf455 0x10cf396 0x10c4dd5 0x1142114 0x1140406 0x113fd7e 0x113dce7 0x113d586 0x483781 # 0x10cf454 github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x254 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:94 # 0x10cf395 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).AddrsFor+0x195 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:208 # 0x10c4dd4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).ObservedAddrsFor+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:418 # 0x1142113 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x373 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:498 # 0x1140405 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendNATAddrs+0x365 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:453 # 0x113fd7d github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:402 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 64] @ 0x8e5e25 0x8e5e0e 0x8e5d9a 0xc3502a 0xc34da8 0xc3c20a 0x10cb4b8 0xd535f7 0xd5117b 0xd5356d 0x483781 # 0x8e5e24 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:23 # 0x8e5e0d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.0/util.go:82 # 0x8e5d99 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.42.0/core/peer/addrinfo.go:56 # 0xc35029 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x1a9 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc34da7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc3c209 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10cb4b7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Disconnected+0x317 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:1103 # 0xd535f6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:108 # 0xd5117a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:765 # 0xd5356c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x8c github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:107 0: 0 [51: 5712] @ 0x98ec48 0xa24289 0xa2428a 0x9fdbc7 0xa028b8 0x483781 # 0x98ec47 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:520 # 0xa24288 net/textproto.(*Reader).ReadMIMEHeader+0x4c8 net/textproto/reader.go:502 # 0xa24289 net/http.readRequest+0x4c9 net/http/request.go:1133 # 0x9fdbc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1048 # 0xa028b7 net/http.(*conn).serve+0x397 net/http/server.go:2027 0: 0 [100: 9600] @ 0xb44648 0xb44b52 0x113fed9 0x113fd25 0x113dce7 0x113d586 0x483781 # 0xb44647 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x407 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:22 # 0xb44b51 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:57 # 0x113fed8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [78: 3744] @ 0x53a31a 0x6646e5 0x6e151a 0x6e14b9 0x6e6c51 0x6e763e 0x6e62b6 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x53a319 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e1519 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e14b8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6e6c50 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6e763d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6e62b5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 1056] @ 0x6719f9 0x68da9f 0x6a0c2e 0x6d9a45 0x6dae3b 0x11d4186 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6719f8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:818 # 0x68da9e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a0c2d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6dae3a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11d4185 github.com/pactus-project/pactus/state.(*state).validateBlock+0x245 github.com/pactus-project/pactus/state/validation.go:34 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 288] @ 0x47e507 0x4c06e6 0x4c058e 0x54a4bf 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11ce017 0x11d0fd2 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x47e506 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c06e5 reflect.Value.grow+0xa5 reflect/value.go:2603 # 0x4c058d reflect.Value.Grow+0x6d reflect/value.go:2590 # 0x54a4be encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:547 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0fd1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x731 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 512] @ 0xd26188 0xd20f2b 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0x11c07cb 0x11bcbaa 0x483781 # 0xd26187 github.com/libp2p/go-yamux/v5.newStream+0x107 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:58 # 0xd20f2a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.0.1/session.go:234 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x11c07ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [6: 196608] @ 0x126605e 0x49bd51 0x12661fe 0x12660c6 0x129b13c 0x12d8bea 0x12df6a5 0x12e1429 0x12e64e8 0x12dec9f 0x483781 # 0x126605d google.golang.org/grpc/mem.NewTieredBufferPool.newSizedBufferPool.func1+0x3d google.golang.org/grpc@v1.73.0/mem/buffer_pool.go:142 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x12661fd google.golang.org/grpc/mem.(*sizedBufferPool).Get+0x1d google.golang.org/grpc@v1.73.0/mem/buffer_pool.go:121 # 0x12660c5 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.73.0/mem/buffer_pool.go:88 # 0x129b13b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:58 # 0x12d8be9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.73.0/rpc_util.go:722 # 0x12df6a4 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.73.0/server.go:1146 # 0x12e1428 google.golang.org/grpc.(*Server).processUnaryRPC+0x1168 google.golang.org/grpc@v1.73.0/server.go:1452 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [50: 345600] @ 0x1242b7f 0x124285f 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1242b7e google.golang.org/protobuf/internal/encoding/json.(*Encoder).EndObject+0x5e google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:199 # 0x124285e google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x45e google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:273 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [115: 73600] @ 0x834156 0x833a10 0xb27de5 0xb34991 0xba23f3 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x834155 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.6/proto/encode.go:190 # 0x833a0f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.6/proto/encode.go:111 # 0xb27de4 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb34990 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x150 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:367 # 0xba23f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:135 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 96] @ 0x126bbb9 0x126bb95 0x127ccc5 0x127cc8d 0x1280934 0x483781 # 0x126bbb8 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x118 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:54 # 0x126bb94 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0xf4 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:373 # 0x127ccc4 google.golang.org/grpc/internal/transport.(*controlBuffer).put+0x184 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:341 # 0x127cc8c google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x14c google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1201 # 0x1280933 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x2d3 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1696 0: 0 [23: 217856] @ 0x123a36b 0x123b02b 0x1242a05 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a36a google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:93 # 0x123b02a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:209 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [114: 175104] @ 0xc0b92f 0xc09fb2 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0b92e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1811 # 0xc09fb1 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x851 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1552 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 64] @ 0x461ac6 0x14fca53 0x1501be5 0x15018c9 0x15013e5 0x97d2b6 0x977ed4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14fca52 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 crypto/internal/fips140/hkdf/hkdf.go:42 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x15013e4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x97d2b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 crypto/tls/handshake_server_tls13.go:902 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [27: 255744] @ 0x123a46c 0x123b02b 0x1242a05 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a46b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:95 # 0x123b02a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:209 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [14: 224] @ 0x682a92 0x68408b 0x6842a5 0x6a7997 0x6a7330 0x6a7452 0x6d9c05 0x6ec266 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a91 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0xb1 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7996 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:91 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ec265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 112] @ 0x523505 0x523610 0x529b25 0x131a22c 0x13199d7 0x13319f1 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x523504 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x52360f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x529b24 strings.ToLower+0xa4 strings/strings.go:742 # 0x131a22b github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x74b github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:198 # 0x13199d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:79 # 0x13319f0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:661 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [73: 3504] @ 0x461ac6 0xb9ea65 0xb9ea18 0xb9eb1a 0xba5a6e 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb9ea64 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x84 github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:46 # 0xb9ea17 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0x37 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:751 # 0xb9eb19 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:757 # 0xba5a6d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:263 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x11ccc16 0x11ccb65 0x11ccb65 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb31 0x11ceaaf 0x11cea95 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ceaae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea94 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:233 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x665255 0x6e1d05 0x6e703d 0x6e90e8 0x6e8176 0x8eb7ae 0x13c953a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x665254 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:129 # 0x6e1d04 github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Decode+0x44 github.com/pactus-project/pactus/types/tx/payload/transfer.go:72 # 0x6e703c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8175 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8eb7ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13c9539 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:153 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [29: 1856] @ 0x4d68ad 0x4d69ff 0x502c9f 0x50096d 0x5cd8e9 0x5e75bb 0x5e6470 0xa080ec 0x1432c75 0x483781 # 0x4d68ac syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:675 # 0x4d69fe syscall.Accept4+0x7e syscall/syscall_linux.go:699 # 0x502c9e internal/poll.accept+0x1e internal/poll/sock_cloexec.go:17 # 0x50096c internal/poll.(*FD).Accept+0x1ac internal/poll/fd_unix.go:611 # 0x5cd8e8 net.(*netFD).accept+0x28 net/fd_unix.go:172 # 0x5e75ba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5e646f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xa080eb net/http.(*Server).Serve+0x30b net/http/server.go:3424 # 0x1432c74 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb4 github.com/pactus-project/pactus/www/http/server.go:142 0: 0 [19: 6688] @ 0x479453 0x408c45 0x408c38 0x40e252 0x8fb8b2 0x8febe2 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8fb8b1 github.com/pactus-project/pactus/sandbox.(*sandbox).CommitTransaction+0x91 github.com/pactus-project/pactus/sandbox/sandbox.go:306 # 0x8febe1 github.com/pactus-project/pactus/execution.CheckAndExecute+0x1a1 github.com/pactus-project/pactus/execution/execution.go:48 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x66236b 0x662c86 0x6d9e9d 0x11d4028 0x11d4042 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66236a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.40.0/ripemd160/ripemd160.go:123 # 0x662c85 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6d9e9c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x11d4027 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0xe7 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x11d4041 github.com/pactus-project/pactus/state.(*state).validateBlock+0x101 github.com/pactus-project/pactus/state/validation.go:25 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [31: 12896] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x408ccd 0x40d785 0xc47005 0xc45aff 0xc5d0e2 0xc59a87 0x483781 # 0xc47004 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x7c4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:868 # 0xc45afe github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x7e github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:751 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [15: 3120] @ 0x8ec5f1 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8ec5f0 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x2b0 github.com/pactus-project/pactus/store/store.go:175 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [69: 79488] @ 0xc0b92f 0xc09fb2 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0b92e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1811 # 0xc09fb1 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x851 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1552 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [12: 1344] @ 0x412454 0x4e4988 0xde4d2e 0xde4d1f 0xde466d 0xea3842 0xd5ef8a 0x8ffc2a 0x779571 0x8ffa29 0x8ff905 0xd82725 0xd826f9 0x114c7cc 0xd53a85 0x483781 # 0x4e4987 time.NewTimer+0x27 time/sleep.go:144 # 0xde4d2d github.com/quic-go/quic-go/internal/utils.NewTimer+0x4ad github.com/quic-go/quic-go@v0.52.0/internal/utils/timer.go:17 # 0xde4d1e github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.52.0/receive_stream.go:170 # 0xde466c github.com/quic-go/quic-go.(*receiveStream).Read+0xcc github.com/quic-go/quic-go@v0.52.0/receive_stream.go:94 # 0xea3841 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:58 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x8ffc29 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0x8ffa28 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8ff904 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd82724 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd826f8 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x114c7cb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:373 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 384] @ 0x66de1a 0x66de26 0x65bbfd 0x1502f17 0x14b27af 0x14fc91a 0x1501be5 0x15018c9 0x97bdf8 0x97bd89 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1502f16 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97bdf7 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x4b7 crypto/internal/fips140/tls13/tls13.go:106 # 0x97bd88 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x448 crypto/tls/handshake_server_tls13.go:765 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [34: 3264] @ 0x12e91d1 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12e91d0 google.golang.org/grpc.newClientStream+0x4b0 google.golang.org/grpc@v1.73.0/stream.go:222 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [37: 888] @ 0x125e445 0x125c723 0x1286565 0x12dea56 0x12de1f6 0x483781 # 0x125e444 golang.org/x/net/http2.parsePingFrame+0x44 golang.org/x/net@v0.42.0/http2/frame.go:880 # 0x125c722 golang.org/x/net/http2.(*Framer).ReadFrame+0x282 golang.org/x/net@v0.42.0/http2/frame.go:523 # 0x1286564 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:658 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [39: 4992] @ 0x4d5e15 0xb5d22a 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5e14 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0xb5d229 github.com/libp2p/go-netroute.New+0x1a9 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:43 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [30: 2400] @ 0x127a2d4 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x127a2d3 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2b3 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:793 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 112] @ 0xdf7e05 0xde6c65 0xdedfc5 0xdec62b 0xdeb4e5 0x483781 # 0xdf7e04 github.com/quic-go/quic-go.(*packetInfo).OOB+0x84 github.com/quic-go/quic-go@v0.52.0/sys_conn_oob.go:302 # 0xde6c64 github.com/quic-go/quic-go.newSendConn+0x1c4 github.com/quic-go/quic-go@v0.52.0/send_conn.go:56 # 0xdedfc4 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x804 github.com/quic-go/quic-go@v0.52.0/server.go:707 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [11: 6127616] @ 0x72f80e 0x742cbe 0x757bdd 0x7586fb 0x8eede5 0x8eecfa 0x11d0e49 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x72f80d github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x46d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:305 # 0x742cbd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:219 # 0x757bdc github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:238 # 0x7586fa github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:317 # 0x8eede4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:422 # 0x8eecf9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:418 # 0x11d0e48 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a8 github.com/pactus-project/pactus/state/state.go:479 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x6e983c 0x8ea3dc 0x8ec3e5 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6e983b github.com/pactus-project/pactus/types/block.(*Header).Encode+0x11b github.com/pactus-project/pactus/types/block/header.go:107 # 0x8ea3db github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [37: 1184] @ 0x4dd42c 0xd0f0ae 0xd0bb05 0xd0ba2b 0xd0c005 0xd0c5a5 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd2744d 0xd276a5 0xd298b3 0xd5f202 0xba0974 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0bb04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x204 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0ba2a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x12a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:695 # 0xd0c004 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x364 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:716 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd2744c github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:329 # 0xd276a4 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:367 # 0xd298b2 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:47 # 0xd5f201 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:81 # 0xba0973 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:29 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 72] @ 0x66236b 0x662c86 0x6d9e9d 0x6d9f6c 0x6e6298 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x66236a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.40.0/ripemd160/ripemd160.go:123 # 0x662c85 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6d9e9c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6d9f6b github.com/pactus-project/pactus/crypto/bls.(*PublicKey).VerifyAddress+0x4b github.com/pactus-project/pactus/crypto/bls/public_key.go:172 # 0x6e6297 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x137 github.com/pactus-project/pactus/types/tx/tx.go:220 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x5159a6 0xd02eb4 0xd02eee 0xd01230 0xd048ec 0xd8059d 0xd7fbda 0xd7e1f2 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd02eb3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.peerScopeName+0x73 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:620 # 0xd02eed github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:552 # 0xd0122f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xef github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:313 # 0xd048eb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:816 # 0xd8059c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x91c github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:186 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 336] @ 0xde4d45 0xde4d1f 0xde466d 0xea3842 0xd5ef8a 0x8ffc2a 0x779571 0x8ffa29 0x8ff905 0xd825b8 0xd8257b 0x114c7cc 0xd53a85 0x483781 # 0xde4d44 github.com/quic-go/quic-go/internal/utils.NewTimer+0x4c4 github.com/quic-go/quic-go@v0.52.0/internal/utils/timer.go:17 # 0xde4d1e github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.52.0/receive_stream.go:170 # 0xde466c github.com/quic-go/quic-go.(*receiveStream).Read+0xcc github.com/quic-go/quic-go@v0.52.0/receive_stream.go:94 # 0xea3841 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:58 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x8ffc29 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0x8ffa28 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8ff904 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd825b7 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd8257a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x114c7cb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:373 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 384] @ 0x6868b9 0x68309a 0x68408b 0x6842a5 0x6a78f2 0x6a7330 0x6a7452 0x6d9c05 0x11c41fe 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x6868b8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x683099 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a78f1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:83 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11c41fd github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x9d github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 1920] @ 0x7b1265 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xba99d0 0x483781 # 0x7b1264 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:154 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [5: 320] @ 0x905ad8 0x905af0 0x90510a 0xb2fdf3 0xb2fdd4 0xb31f5c 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0x905ad7 go.opentelemetry.io/otel/attribute.computeDistinctFixed+0x97 go.opentelemetry.io/otel@v1.37.0/attribute/set.go:350 # 0x905aef go.opentelemetry.io/otel/attribute.computeDistinct+0xaf go.opentelemetry.io/otel@v1.37.0/attribute/set.go:336 # 0x905109 go.opentelemetry.io/otel/attribute.NewSetWithFiltered+0x309 go.opentelemetry.io/otel@v1.37.0/attribute/set.go:239 # 0xb2fdf2 go.opentelemetry.io/otel/attribute.NewSet+0x32 go.opentelemetry.io/otel@v1.37.0/attribute/set.go:184 # 0xb2fdd3 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x13 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/metrics/context.go:16 # 0xb31f5b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1bb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:72 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [114: 1824] @ 0x7b722b 0x7bd673 0x7b0767 0x7b3f15 0x11eb6ed 0x11eadcf 0x11eb273 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x7b722a github.com/multiformats/go-multiaddr.portStB+0x8a github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:148 # 0x7bd672 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:44 # 0x7b0766 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:52 # 0x7b3f14 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:36 # 0x11eb6ec github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11eadce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11eb272 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 192] @ 0x682a35 0x68408b 0x6842a5 0x6a7985 0x6a7330 0x6a7452 0x6d9c05 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c666b 0x11d0ff7 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a34 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7984 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:90 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c666a github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11d0ff6 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x756 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [72: 3456] @ 0x4794fa 0x47950f 0xc46db4 0xc46d29 0xc45aff 0xc5d0e2 0xc59a87 0x483781 # 0xc46db3 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetForPeer+0x573 github.com/libp2p/go-libp2p-pubsub@v0.14.2/mcache.go:74 # 0xc46d28 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x4e8 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:854 # 0xc45afe github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x7e github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:751 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [34: 139264] @ 0x652ed0 0x652d7d 0x652ac6 0x11e3fc9 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x652ecf github.com/fxamacker/cbor/v2.(*Decoder).read+0x8f github.com/fxamacker/cbor/v2@v2.8.0/stream.go:139 # 0x652d7c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.8.0/stream.go:111 # 0x652ac5 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.8.0/stream.go:30 # 0x11e3fc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 168] @ 0x4619f2 0x460f65 0x4610ca 0x13207cc 0x131a7e2 0x13199d7 0x13319f1 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x13207cb github.com/grpc-ecosystem/grpc-gateway/v2/runtime.DefaultHeaderMatcher+0x38b github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:146 # 0x131a7e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0xd01 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:163 # 0x13199d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:79 # 0x13319f0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:661 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [4: 256] @ 0x47e507 0x4c06e6 0x4c058e 0x54a4bf 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11ce017 0x11d0fd2 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x47e506 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c06e5 reflect.Value.grow+0xa5 reflect/value.go:2603 # 0x4c058d reflect.Value.Grow+0x6d reflect/value.go:2590 # 0x54a4be encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:547 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0fd1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x731 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 320] @ 0x4dd42c 0xd0f0ae 0xd0c63b 0xd0c5dd 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd27cc5 0xd27c54 0xd27d09 0xd2484f 0xd23f0f 0xd23d58 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0c63a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:374 # 0xd0c5dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:773 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd27cc4 github.com/libp2p/go-yamux/v5.(*Stream).processFlags.func1+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:403 # 0xd27c53 github.com/libp2p/go-yamux/v5.(*Stream).processFlags+0x393 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:452 # 0xd27d08 github.com/libp2p/go-yamux/v5.(*Stream).incrSendWindow+0x28 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:462 # 0xd2484e github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x34e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:782 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [2: 480] @ 0x834156 0x833a10 0x8e48e5 0x10c86d7 0x10c6365 0x10d66f5 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x834155 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.6/proto/encode.go:190 # 0x833a0f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.6/proto/encode.go:111 # 0x8e48e4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:204 # 0x10c86d6 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).getSignedRecord+0x36 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:745 # 0x10c6364 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x344 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:536 # 0x10d66f4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:519 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 96] @ 0x7d68c5 0x96aeb4 0x96ae93 0x7d65c2 0x7d6951 0x96a3fc 0x96a2f0 0x7d65c2 0x7d6951 0x96a214 0x96a1f3 0x7d65c2 0x7d6951 0x96a134 0x96a09c 0x9431b6 0x97c5b6 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x96aeb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96ae92 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1018 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a3fb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bb vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96a2ef crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xaf crypto/tls/handshake_messages.go:1017 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a213 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96a1f2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1014 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96a133 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96a09b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1013 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97c5b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc75 crypto/tls/handshake_server_tls13.go:811 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 960] @ 0x5159a6 0x11c44ac 0x11c41db 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0x11c44ab github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x18b github.com/pactus-project/pactus/sync/bundle/message/hello.go:60 # 0x11c41da github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x7a github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x73540c 0x733f3b 0x73b05c 0x73b006 0x73bd26 0x73caac 0x76718c 0x767146 0x7699cb 0x76913f 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec08f 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x73540b github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1ab github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:88 # 0x733f3a github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x76913e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec08e github.com/pactus-project/pactus/store.NewStore+0x3ee github.com/pactus-project/pactus/store/store.go:118 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [12: 4992] @ 0x63ce31 0x645d32 0x63d165 0x63bbd5 0x652b4f 0x11e3fc9 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x652b4e github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xae github.com/fxamacker/cbor/v2@v2.8.0/stream.go:37 # 0x11e3fc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 9728] @ 0xb57949 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb57948 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:115 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 576] @ 0xbab23b 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xbab23a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x77a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:348 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [28: 1792] @ 0x7b1265 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xba99d0 0x483781 # 0x7b1264 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:154 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [21: 2016] @ 0xbac2a9 0x483781 # 0xbac2a8 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x628 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:456 0: 0 [2: 96] @ 0x14e738b 0x14f0c50 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14e738a crypto/internal/fips140/ecdsa.newDRBG[...]+0x6a crypto/internal/fips140/ecdsa/hmacdrbg.go:55 # 0x14f0c4f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:297 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [44: 22528] @ 0x13cceb2 0x11e976e 0x13cc4bb 0x133b92b 0x139cede 0x133b783 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13cceb1 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x811 github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x11e976d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x13cc4ba github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x133b92a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:124 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x133b782 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:126 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [95: 33440] @ 0xd52b4c 0xd52a29 0x113fcc8 0x113dce7 0x113d586 0x483781 # 0xd52b4b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).listenAddressesNoLock+0x4b github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_addr.go:19 # 0xd52a28 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).ListenAddresses+0x88 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_addr.go:15 # 0x113fcc7 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:395 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [2: 512] @ 0x14e8e48 0x14e8dff 0x14e86fd 0x14f0c92 0x14f0c51 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14e8e47 crypto/internal/fips140/bigmod.NewNat+0x1e7 crypto/internal/fips140/bigmod/nat.go:72 # 0x14e8dfe crypto/internal/fips140/ecdsa.randomPoint[...]+0x19e crypto/internal/fips140/ecdsa/ecdsa.go:249 # 0x14e86fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:328 # 0x14f0c91 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14f0c50 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:299 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [44: 2112] @ 0x126235f 0x1071839 0x107125a 0x1071050 0x1070e70 0x12616f2 0x125c956 0x1286565 0x12dea56 0x12de1f6 0x483781 # 0x126235e golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.42.0/http2/frame.go:1586 # 0x1071838 golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 golang.org/x/net@v0.42.0/http2/hpack/hpack.go:406 # 0x1071259 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 golang.org/x/net@v0.42.0/http2/hpack/hpack.go:349 # 0x107104f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.42.0/http2/hpack/hpack.go:311 # 0x1070e6f golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f golang.org/x/net@v0.42.0/http2/hpack/hpack.go:262 # 0x12616f1 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.42.0/http2/frame.go:1624 # 0x125c955 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.42.0/http2/frame.go:537 # 0x1286564 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:658 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [2: 64] @ 0xb41125 0xb410d5 0xb4108e 0xb40be7 0x10c8195 0x10c6346 0x10d66f5 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb41124 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:23 # 0xb410d4 github.com/multiformats/go-multiaddr.SplitFirst+0x74 github.com/multiformats/go-multiaddr@v0.16.0/util.go:68 # 0xb4108d github.com/multiformats/go-multiaddr/net.zoneless+0x2d github.com/multiformats/go-multiaddr@v0.16.0/net/ip.go:108 # 0xb40be6 github.com/multiformats/go-multiaddr/net.IsIPLoopback+0x26 github.com/multiformats/go-multiaddr@v0.16.0/net/ip.go:62 # 0x10c8194 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x374 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:704 # 0x10c6345 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x325 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:535 # 0x10d66f4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:519 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0xd05311 0xd5f6b9 0x114f084 0xc3facd 0x483781 # 0xd05310 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x4b0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:887 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114f083 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x623 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:639 # 0xc3facc github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:118 0: 0 [3: 144] @ 0x4794fa 0x47950f 0xd8b065 0xd8b05b 0xd8ac15 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0xd8b064 crypto/x509.NewCertPool+0x44 crypto/x509/cert_pool.go:66 # 0xd8b05a github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:162 # 0xd8ac14 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x194 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:139 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [22: 1760] @ 0x124278c 0x1243145 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x124278b google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x38b google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [25: 4800] @ 0x123a46c 0x123b02b 0x1242a05 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a46b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:95 # 0x123b02a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:209 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 32] @ 0x5d27b9 0x7b7158 0x7bd5d7 0x7b1f8f 0x7b2d17 0x7b0f67 0x7b1185 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xba99d0 0x483781 # 0x5d27b8 net.IP.String+0xd8 net/ip.go:315 # 0x7b7157 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:138 # 0x7bd5d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:47 # 0x7b1f8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [45: 5760] @ 0xc528c8 0xc520e5 0xc4e785 0xc59b25 0x483781 # 0xc528c7 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x867 github.com/libp2p/go-libp2p-pubsub@v0.14.2/mcache.go:87 # 0xc520e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1826 # 0xc4e784 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1653 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [5: 160] @ 0x128f97d 0x127ce67 0x127ce3c 0x1280934 0x483781 # 0x128f97c google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17c google.golang.org/grpc@v1.73.0/internal/transport/transport.go:98 # 0x127ce66 google.golang.org/grpc/internal/transport.(*Stream).write+0x326 google.golang.org/grpc@v1.73.0/internal/transport/transport.go:342 # 0x127ce3b google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x2fb google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1234 # 0x1280933 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x2d3 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1696 0: 0 [10: 960] @ 0x47e507 0x4c06e6 0x4c058e 0x54a4bf 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11ce017 0x11d0b86 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x47e506 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c06e5 reflect.Value.grow+0xa5 reflect/value.go:2603 # 0x4c058d reflect.Value.Grow+0x6d reflect/value.go:2590 # 0x54a4be encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:547 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0b85 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:452 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [65: 1560] @ 0xb44837 0x1141f05 0x1140406 0x113fd7e 0x113dce7 0x113d586 0x483781 # 0xb44836 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x5f6 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:32 # 0x1141f04 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x164 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:492 # 0x1140405 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendNATAddrs+0x365 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:453 # 0x113fd7d github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:402 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [4: 256] @ 0x5159a6 0xd06271 0xd0c27c 0xd29da2 0xd24ea2 0xd24585 0xd23f0f 0xd23d58 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd06270 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xb0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:71 # 0xd0c27b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:739 # 0xd29da1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/transport.go:45 # 0xd24ea1 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:857 # 0xd24584 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:759 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [21: 4032] @ 0x682a54 0x68408b 0x6842a5 0x6a7985 0x6a7330 0x6a7452 0x6d9c05 0x6dae3b 0x11d4186 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a53 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7984 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:90 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6dae3a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11d4185 github.com/pactus-project/pactus/state.(*state).validateBlock+0x245 github.com/pactus-project/pactus/state/validation.go:34 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 528] @ 0x11c4be5 0x11e400b 0x11eb559 0x11eb298 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x11c4be4 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0x44 github.com/pactus-project/pactus/sync/bundle/message/message.go:96 # 0x11e400a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xea github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x479413 0x4c13e5 0x7ca4aa 0x7cb11f 0x7cb890 0xd8b365 0xd8b332 0xd8ac15 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x479412 reflect.unsafe_NewArray+0x12 runtime/malloc.go:1783 # 0x4c13e4 reflect.MakeSlice+0xa4 reflect/value.go:2918 # 0x7ca4a9 encoding/asn1.parseField+0x16c9 encoding/asn1/asn1.go:944 # 0x7cb11e encoding/asn1.parseField+0x233e encoding/asn1/asn1.go:932 # 0x7cb88f encoding/asn1.UnmarshalWithParams+0x1af encoding/asn1/asn1.go:1113 # 0xd8b364 encoding/asn1.Unmarshal+0x344 encoding/asn1/asn1.go:1086 # 0xd8b331 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x311 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:191 # 0xd8ac14 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x194 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:139 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 96] @ 0x131c878 0x131c823 0x131c7f7 0x131ced9 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x131c877 net/textproto.MIMEHeader.Add+0x1b7 net/textproto/header.go:15 # 0x131c822 net/http.Header.Add+0x162 net/http/header.go:31 # 0x131c7f6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.handleForwardResponseServerMetadata+0x136 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:123 # 0x131ced8 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x118 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:157 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [17: 544] @ 0x1334af5 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x1334af4 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x94 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:335 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [24: 6912] @ 0x479453 0x408c45 0x408c38 0x40e252 0x8fa60a 0x8fcd1e 0x8fcb93 0x8fea7f 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8fa609 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x189 github.com/pactus-project/pactus/sandbox/sandbox.go:165 # 0x8fcd1d github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8fcb92 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8fea7e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x14ddead 0x14e8534 0x14e8225 0x14ebd68 0x14ebd3b 0x7db14b 0x7d8cd6 0x9358d2 0x97e6a5 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14ddeac crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:150 # 0x14e8533 crypto/internal/fips140/ecdsa.inverse[...]+0x33 crypto/internal/fips140/ecdsa/ecdsa.go:378 # 0x14e8224 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x384 crypto/internal/fips140/ecdsa/ecdsa.go:476 # 0x14ebd67 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x14ebd3a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x7db14a crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:361 # 0x7d8cd5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:342 # 0x9358d1 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x97e6a4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5a4 crypto/tls/handshake_server_tls13.go:1104 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x14ccdda 0x14e8237 0x14ebd68 0x14ebd3b 0x7db14b 0x7d8cd6 0x9358d2 0x97e6a5 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14ccdd9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x14e8236 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x396 crypto/internal/fips140/ecdsa/ecdsa.go:479 # 0x14ebd67 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x14ebd3a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x7db14a crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:361 # 0x7d8cd5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:342 # 0x9358d1 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x97e6a4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5a4 crypto/tls/handshake_server_tls13.go:1104 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x7d68c5 0x96f0f4 0x96f05c 0x9431b6 0x97cb85 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x96f0f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96f05b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1452 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97cb84 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:851 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [22: 152064] @ 0x123b23f 0x12424d3 0x12424ba 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123b23e google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x9e google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:238 # 0x12424d2 google.golang.org/protobuf/internal/encoding/json.(*Encoder).StartObject+0xd2 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:192 # 0x12424b9 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0xb9 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:244 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [9: 144] @ 0x12d958c 0x12df771 0x12e1429 0x12e64e8 0x12dec9f 0x483781 # 0x12d958b google.golang.org/grpc.msgHeader+0x4b google.golang.org/grpc@v1.73.0/rpc_util.go:784 # 0x12df770 google.golang.org/grpc.(*Server).sendResponse+0x170 google.golang.org/grpc@v1.73.0/server.go:1159 # 0x12e1428 google.golang.org/grpc.(*Server).processUnaryRPC+0x1168 google.golang.org/grpc@v1.73.0/server.go:1452 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [2: 352] @ 0x54ce4c 0x5499b5 0x54b531 0x5498de 0x54a58f 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11f9465 0x11f9505 0x11f7285 0x11f68ff 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x54ce4b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:953 # 0x5499b4 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:389 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54a58e encoding/json.(*decodeState).array+0x50e encoding/json/decode.go:556 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f7284 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x11f68fe github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 2304] @ 0xc5d34a 0xc59a87 0x483781 # 0xc5d349 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x909 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1315 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [1: 32] @ 0x1496253 0x14a6f72 0x14fcabc 0x1501be5 0x15018c9 0x97bec5 0x97be46 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x14fcabb crypto/internal/fips140/hkdf.Expand[...]+0x23b crypto/internal/fips140/hkdf/hkdf.go:44 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97bec4 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x584 crypto/internal/fips140/tls13/tls13.go:112 # 0x97be45 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x505 crypto/tls/handshake_server_tls13.go:767 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 560] @ 0x62d7e5 0x62d75d 0x68dd0a 0x68dc93 0x6a1445 0x6a0bfb 0x6d9a45 0x6dae3b 0x11d4186 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x62d7e4 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62d75c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x68dd09 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:512 # 0x68dc92 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6a1444 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a0bfa github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:55 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6dae3a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11d4185 github.com/pactus-project/pactus/state.(*state).validateBlock+0x245 github.com/pactus-project/pactus/state/validation.go:34 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x11eb545 0x11eb298 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x11eb544 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x24 github.com/pactus-project/pactus/sync/firewall/firewall.go:165 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [64: 9216] @ 0x57d1a5 0x57d026 0xa241f6 0x9fdbc7 0xa028b8 0x483781 # 0x57d1a4 net/url.parse+0xc4 net/url/url.go:519 # 0x57d025 net/url.ParseRequestURI+0x25 net/url/url.go:497 # 0xa241f5 net/http.readRequest+0x435 net/http/request.go:1123 # 0x9fdbc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1048 # 0xa028b7 net/http.(*conn).serve+0x397 net/http/server.go:2027 0: 0 [10: 69120] @ 0x1242505 0x12424ba 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1242504 google.golang.org/protobuf/internal/encoding/json.(*Encoder).StartObject+0x104 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:193 # 0x12424b9 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0xb9 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:244 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x65bbfd 0x1502f17 0x14b27fe 0x14fc91a 0x1501be5 0x15018c9 0x97bec5 0x97be46 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1502f16 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97bec4 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x584 crypto/internal/fips140/tls13/tls13.go:112 # 0x97be45 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x505 crypto/tls/handshake_server_tls13.go:767 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [19: 4864] @ 0x8e3c6f 0xd28bf3 0xd28bdf 0xd27ded 0xd24694 0xd23f0f 0xd23d58 0x483781 # 0x8e3c6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd28bf2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd28bde github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.0.1/util.go:149 # 0xd27dec github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:479 # 0xd24693 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:787 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [39: 1872] @ 0x531705 0x1284f78 0x1284f54 0x128679a 0x12dea56 0x12de1f6 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0x1284f77 google.golang.org/grpc/metadata.NewIncomingContext+0x17b7 google.golang.org/grpc@v1.73.0/metadata/metadata.go:165 # 0x1284f53 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1793 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:543 # 0x1286799 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x339 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:685 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [80: 46080] @ 0x12793c8 0x127a1df 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12793c7 google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x2127 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:615 # 0x127a1de google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:774 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [24: 4608] @ 0x682a35 0x68408b 0x6842a5 0x6a78f2 0x6a7330 0x6a7452 0x6d9c05 0x6dae3b 0x11d4186 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a34 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a78f1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:83 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6dae3a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11d4185 github.com/pactus-project/pactus/state.(*state).validateBlock+0x245 github.com/pactus-project/pactus/state/validation.go:34 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [113: 4628480] @ 0x123a9d8 0x123a2ab 0x12433f2 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a9d7 google.golang.org/protobuf/internal/encoding/json.appendString+0x6b7 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:126 # 0x123a2aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:83 # 0x12433f1 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x631 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:314 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 96] @ 0xba312e 0xba3255 0xbac83c 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xba312d github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:36 # 0xba3254 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:70 # 0xbac83b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:477 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [91: 4368] @ 0x87c9cc 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0xba0c6a 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x87c9cb google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5497 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0xba0c69 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x2a9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:71 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [23: 2576] @ 0x530e14 0x53162d 0x5315ef 0x13bdf1e 0x13c654f 0x13c7825 0x14753ff 0x483781 # 0x530e13 context.WithDeadlineCause+0xd3 context/context.go:631 # 0x53162c context.WithDeadline+0x4c context/context.go:617 # 0x5315ee context.WithTimeout+0xe context/context.go:695 # 0x13bdf1d github.com/go-zeromq/zmq4.(*pubSocket).Send+0x7d github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x13c654e github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x30e github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:35 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [102: 816] @ 0x408dae 0x40d785 0xc4a3b0 0xc49d39 0xc5ddb2 0xc59aa5 0x483781 # 0xc4a3af github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x62f github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1234 # 0xc49d38 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x58 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1164 # 0xc5ddb1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1429 # 0xc59aa4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbc4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:849 0: 0 [5: 120] @ 0x124270b 0x1243145 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x124270a google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x30a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:250 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [6: 1536] @ 0x49c0fc 0x49bf46 0x49bcbc 0x12661fe 0x12660c6 0x129b13c 0x12d8bea 0x12df6a5 0x12e1429 0x12e64e8 0x12dec9f 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x12661fd google.golang.org/grpc/mem.(*sizedBufferPool).Get+0x1d google.golang.org/grpc@v1.73.0/mem/buffer_pool.go:121 # 0x12660c5 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.73.0/mem/buffer_pool.go:88 # 0x129b13b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:58 # 0x12d8be9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.73.0/rpc_util.go:722 # 0x12df6a4 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.73.0/server.go:1146 # 0x12e1428 google.golang.org/grpc.(*Server).processUnaryRPC+0x1168 google.golang.org/grpc@v1.73.0/server.go:1452 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [18: 3456] @ 0x682a35 0x68408b 0x6842a5 0x6a78f2 0x6a7330 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d447c 0x11d41d8 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a34 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a78f1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:83 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d447b github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9b github.com/pactus-project/pactus/state/validation.go:54 # 0x11d41d7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x297 github.com/pactus-project/pactus/state/validation.go:38 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 480] @ 0xc54d07 0xc49dc9 0xc49d39 0xc5ddb2 0xc59aa5 0x483781 # 0xc54d06 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/mcache.go:58 # 0xc49dc8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1171 # 0xc49d38 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x58 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1164 # 0xc5ddb1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1429 # 0xc59aa4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbc4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:849 0: 0 [31: 3968] @ 0xbaad59 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xbaad58 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x298 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:323 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 432] @ 0x61f133 0x685e14 0x6865a7 0x6a27c5 0x6a201e 0x6a2014 0x6da18d 0x6d8332 0x11c41cc 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x61f132 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x685e13 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Exp+0x293 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:189 # 0x6865a6 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Sqrt+0x166 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:225 # 0x6a27c4 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).setBytes+0x2a4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/marshal.go:1251 # 0x6a201d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/marshal.go:1159 # 0x6a2013 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/marshal.go:1082 # 0x6da18c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x6d8331 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x91 github.com/pactus-project/pactus/crypto/bls/bls.go:51 # 0x11c41cb github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x6b github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 288] @ 0x4c179d 0x549dfd 0x54a81d 0x5498de 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11eb60e 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x4c179c reflect.New+0x5c reflect/value.go:3021 # 0x549dfc encoding/json.indirect+0x2fc encoding/json/decode.go:477 # 0x54a81c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:601 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eb60d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 2048] @ 0x73ce50 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec08f 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x73ce4f github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa2f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec08e github.com/pactus-project/pactus/store.NewStore+0x3ee github.com/pactus-project/pactus/store/store.go:118 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [19: 2128] @ 0x52ff2a 0x530175 0x52f459 0x52f41d 0x13326a5 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x52ff29 context.(*cancelCtx).Done+0x129 context/context.go:451 # 0x530174 context.(*cancelCtx).propagateCancel+0x74 context/context.go:469 # 0x52f458 context.withCancel+0x58 context/context.go:278 # 0x52f41c context.WithCancel+0x1c context/context.go:241 # 0x13326a4 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:607 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [679: 32592] @ 0xc778ca 0xc73e9d 0xc75809 0xc7ceb7 0xc7ceaf 0xdf7802 0xdfafbc 0xdfa1e5 0x483781 # 0xc778c9 golang.org/x/net/internal/socket.parseInetAddr+0x329 golang.org/x/net@v0.42.0/internal/socket/sys_posix.go:100 # 0xc73e9c golang.org/x/net/internal/socket.mmsghdrs.unpack+0xdc golang.org/x/net@v0.42.0/internal/socket/mmsghdr_unix.go:25 # 0xc75808 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x1c8 golang.org/x/net@v0.42.0/internal/socket/rawconn_mmsg.go:28 # 0xc7ceb6 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.42.0/internal/socket/socket.go:267 # 0xc7ceae golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.42.0/ipv4/batch.go:80 # 0xdf7801 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x7a1 github.com/quic-go/quic-go@v0.52.0/sys_conn_oob.go:174 # 0xdfafbb github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.52.0/transport.go:534 # 0xdfa1e4 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.52.0/transport.go:428 0: 0 [20: 3840] @ 0x682a35 0x68408b 0x6842a5 0x6a7985 0x6a7330 0x6a7452 0x6d9c05 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a34 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7984 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:90 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x14b2797 0x14fccb5 0x1501d26 0x150140d 0x97d2b6 0x977ed4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x14fccb4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:19 # 0x1501d25 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x150140c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x97d2b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 crypto/tls/handshake_server_tls13.go:902 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [113: 27120] @ 0xb443df 0xb44621 0x1141f05 0x1140406 0x113fd7e 0x113dce7 0x113d586 0x483781 # 0xb443de github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x19e github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:165 # 0xb44620 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x3e0 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:21 # 0x1141f04 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x164 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:492 # 0x1140405 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendNATAddrs+0x365 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:453 # 0x113fd7d github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:402 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [87: 1392] @ 0xc520a9 0xc4e785 0xc59b25 0x483781 # 0xc520a8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x48 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1825 # 0xc4e784 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1653 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [2: 128] @ 0x1501ba5 0x15018c9 0x97bdf8 0x97bd89 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x1501ba4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x224 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97bdf7 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x4b7 crypto/internal/fips140/tls13/tls13.go:106 # 0x97bd88 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x448 crypto/tls/handshake_server_tls13.go:765 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [102: 6528] @ 0x11cf485 0x11cf423 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11cf484 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Clone+0x244 github.com/pactus-project/pactus/types/certificate/block_certificate.go:41 # 0x11cf422 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e2 github.com/pactus-project/pactus/state/state.go:312 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [51: 1632] @ 0xb40fc5 0xb40f9c 0xb40f71 0x1153db8 0xd60e2f 0xd60de7 0x113fdb6 0x113dce7 0x113d586 0x483781 # 0xb40fc4 github.com/multiformats/go-multiaddr.Multiaddr.copy+0x84 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:23 # 0xb40f9b github.com/multiformats/go-multiaddr.SplitFirst+0x5b github.com/multiformats/go-multiaddr@v0.16.0/util.go:68 # 0xb40f70 github.com/multiformats/go-multiaddr/net.IsIPUnspecified+0x30 github.com/multiformats/go-multiaddr@v0.16.0/net/ip.go:100 # 0x1153db7 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs.func2+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:414 # 0xd60e2e slices.IndexFunc[...]+0x6e slices/slices.go:109 # 0xd60de6 slices.DeleteFunc[...]+0x26 slices/slices.go:237 # 0x113fdb5 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x115 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:413 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [15: 480] @ 0x1496253 0x66e73f 0x671d96 0x6a0b85 0x6d9a45 0x6e62f0 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x66e73e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x61e github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:83 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [49: 1176] @ 0xba0b72 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xba0b71 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1b1 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:43 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [19: 912] @ 0x4886b7 0x53dfc7 0x82d9ab 0x1243c65 0x1242cae 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x4886b6 internal/reflectlite.Swapper+0x356 internal/reflectlite/swapper.go:66 # 0x53dfc6 sort.Slice+0x86 sort/slice.go:26 # 0x82d9aa google.golang.org/protobuf/internal/order.RangeEntries+0x1aa google.golang.org/protobuf@v1.36.6/internal/order/range.go:105 # 0x1243c64 google.golang.org/protobuf/encoding/protojson.encoder.marshalMap+0x204 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:370 # 0x1242cad google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0xcd google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:282 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [48: 4608] @ 0x87d056 0x88fefa 0x88fb38 0x86232c 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0xb346e6 0x483781 # 0x87d055 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5577 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86232b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:448 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0xb346e5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:330 0: 0 [9: 432] @ 0x5159a6 0xa65794 0xb2b945 0xba736a 0xbabf44 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa65793 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xb2b944 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:146 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [107: 15408] @ 0x479453 0x408c45 0x408c38 0x40e252 0x6f1805 0x11d3e7c 0x13c8409 0x1334d4b 0x139cede 0x1334ba3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6f1804 github.com/pactus-project/pactus/committee.(*committee).ProtocolVersions+0x224 github.com/pactus-project/pactus/committee/committee.go:233 # 0x11d3e7b github.com/pactus-project/pactus/state.(*state).CommitteeProtocolVersions+0x7b github.com/pactus-project/pactus/state/state.go:806 # 0x13c8408 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x168 github.com/pactus-project/pactus/www/grpc/blockchain.go:37 # 0x1334d4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334ba2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [17: 3264] @ 0x682a35 0x68408b 0x6a7885 0x6a7330 0x6a7452 0x6d9c05 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a34 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6a7884 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:80 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 720] @ 0x533ab4 0x5334dd 0x5336b9 0x93fe5d 0x9434f1 0x9434f2 0x943579 0x972e5e 0x97241a 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x93fe5c crypto/tls.(*Conn).readRecordOrCCS+0x139c crypto/tls/conn.go:780 # 0x9434f0 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:591 # 0x9434f1 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1078 # 0x943578 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1089 # 0x972e5d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:138 # 0x972419 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:44 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 120] @ 0x6e6655 0x63f4e7 0x63c328 0x642f79 0x63cfef 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6e6654 github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/tx/tx.go:257 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x642f78 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2289 # 0x63cfee github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x130e github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1634 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [37: 3552] @ 0xa60a71 0xa6078d 0xa657cc 0xbabd2c 0x483781 # 0xa60a70 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:185 # 0xa6078c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:149 # 0xa657cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xbabd2b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0xab github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:412 0: 0 [36: 13824] @ 0xd26105 0xd26106 0xd20f2b 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xd26104 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.0.1/util.go:83 # 0xd26105 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:69 # 0xd20f2a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.0.1/session.go:234 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [23: 552] @ 0xc36725 0xc365a5 0xc3a1b3 0xb3747f 0xba5b3d 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc36724 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc365a4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc3a1b2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xb3747e github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0xde github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/peerstore.go:11 # 0xba5b3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:290 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [10: 320] @ 0x1496253 0x66e73f 0x671d96 0x6a0b85 0x6d9a45 0x6de2b5 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x66e73e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x61e github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:83 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [51: 483072] @ 0x123b23f 0x123b00b 0x1242a05 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123b23e google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x9e google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:238 # 0x123b00a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:206 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [64: 4096] @ 0x7b9a1e 0x7b99d3 0x10ce31c 0x10cf2f6 0x10c4dd5 0x1141e22 0x1140406 0x113fd7e 0x113dce7 0x113d586 0x483781 # 0x7b9a1d github.com/multiformats/go-multiaddr.Multiaddr.copy+0x13d github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:23 # 0x7b99d2 github.com/multiformats/go-multiaddr.SplitFunc+0xf2 github.com/multiformats/go-multiaddr@v0.16.0/util.go:108 # 0x10ce31b github.com/libp2p/go-libp2p/p2p/protocol/identify.thinWaistForm+0x7b github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:43 # 0x10cf2f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).AddrsFor+0xf5 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:203 # 0x10c4dd4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).ObservedAddrsFor+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:418 # 0x1141e21 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:485 # 0x1140405 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendNATAddrs+0x365 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:453 # 0x113fd7d github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:402 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 32] @ 0x11f68be 0x11f68b2 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x11f68bd github.com/pactus-project/pactus/sync/bundle/message.NewHelloAckMessage+0x65d github.com/pactus-project/pactus/sync/bundle/message/hello_ack.go:16 # 0x11f68b1 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x651 github.com/pactus-project/pactus/sync/handler_hello.go:90 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xb40c52 0xb40c29 0xb40bf8 0x10c8173 0x10c6346 0x10d66f5 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb40c51 github.com/multiformats/go-multiaddr.Multiaddr.copy+0x91 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:23 # 0xb40c28 github.com/multiformats/go-multiaddr.SplitFirst+0x68 github.com/multiformats/go-multiaddr@v0.16.0/util.go:68 # 0xb40bf7 github.com/multiformats/go-multiaddr/net.IsIPLoopback+0x37 github.com/multiformats/go-multiaddr@v0.16.0/net/ip.go:66 # 0x10c8172 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x352 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:704 # 0x10c6345 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x325 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:535 # 0x10d66f4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:519 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [715: 1281280] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x40b817 0x40b585 0x40d817 0xc481a9 0xc45b87 0xc5d0e2 0xc59a87 0x483781 # 0xc481a8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1028 # 0xc45b86 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x106 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:754 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [1: 32] @ 0x4dd42c 0xd0f0ae 0xd10e98 0xd0aa7d 0xd0a445 0xd0a149 0xd01ce5 0xd01ae5 0xd7ed32 0xeb93ef 0xd7dca3 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd10e97 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddConn+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:571 # 0xd0aa7c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddConnForChild+0x45c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:610 # 0xd0a444 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addConnForEdges+0xc4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:580 # 0xd0a148 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddConn+0x3e8 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:562 # 0xd01ce4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x144 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:396 # 0xd01ae4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:379 # 0xd7ed31 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x251 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:192 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [13: 1664] @ 0x6dc615 0x6dc53f 0x11d1ecc 0x8fb287 0x11d1e26 0x11d0e07 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6dc614 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x34 github.com/pactus-project/pactus/types/validator/validator.go:160 # 0x6dc53e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:145 # 0x11d1ecb github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x4b github.com/pactus-project/pactus/state/state.go:581 # 0x8fb286 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x11d1e25 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:578 # 0x11d0e06 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x566 github.com/pactus-project/pactus/state/state.go:475 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 384] @ 0x682a35 0x68408b 0x6842a5 0x6a7932 0x6a7330 0x6a7452 0x6d9c05 0x11c41fe 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x682a34 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7931 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:86 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11c41fd github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x9d github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x8ff9f1 0x8ff905 0x1155d89 0x1155d44 0x11561c7 0x8ff30b 0x1156049 0x11511c2 0xc400d6 0x483781 # 0x8ff9f0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8ff904 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1155d88 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa8 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x1155d43 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x63 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x11561c6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1156048 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x11511c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:906 # 0xc400d5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x75 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:150 0: 0 [2: 256] @ 0x66de1a 0x66de26 0x65bbfd 0x14b27af 0x14fc91a 0x1501be5 0x980c6d 0x93cf67 0x97d42b 0x977ed4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980c6c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97d42a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a crypto/tls/handshake_server_tls13.go:906 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [16: 3072] @ 0x682a54 0x68408b 0x6842a5 0x6a7985 0x6a7330 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a53 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7984 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:90 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 4096] @ 0xb57949 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xb57948 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:115 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 192] @ 0xba30de 0xba314c 0xba3255 0xbab10b 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba30dd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba314b github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba3254 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:70 # 0xbab10a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:330 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 336] @ 0x461ac6 0xba2ebe 0xba2e43 0xba2e57 0xba343a 0xbab0c7 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba2ebd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba2e42 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba2e56 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:46 # 0xba3439 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:109 # 0xbab0c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:334 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0xdf1472 0xdf2ae5 0xdff3fb 0xdff3df 0xdf2d6e 0xdd022c 0xea2289 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xdf1471 github.com/quic-go/quic-go.newStream+0xf1 github.com/quic-go/quic-go@v0.52.0/stream.go:98 # 0xdf2ae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.52.0/streams_map.go:90 # 0xdff3fa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:115 # 0xdff3de github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:77 # 0xdf2d6d github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.52.0/streams_map.go:142 # 0xdd022b github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x2b github.com/quic-go/quic-go@v0.52.0/connection.go:2509 # 0xea2288 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/conn.go:62 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [12: 288] @ 0x82d35d 0x1242834 0x1243145 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x82d35c google.golang.org/protobuf/internal/order.RangeFields+0x9c google.golang.org/protobuf@v1.36.6/internal/order/range.go:41 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [35: 12320] @ 0x479453 0x408c45 0x408c38 0x40d759 0x9ff41c 0x9fee97 0xa01bf7 0xa0198a 0x131d516 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x9ff41b net/http.Header.Clone+0x6fb net/http/header.go:114 # 0x9fee96 net/http.(*response).WriteHeader+0x176 net/http/server.go:1231 # 0xa01bf6 net/http.(*response).write+0x1d6 net/http/server.go:1688 # 0xa01989 net/http.(*response).Write+0x29 net/http/server.go:1665 # 0x131d515 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x755 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:201 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 32] @ 0x8e5e25 0x8e5e0e 0x8e5d9a 0xc3502a 0xc34da8 0xc3c20a 0x10c94af 0x10c6f0f 0x10c5e96 0x10c5379 0x483781 # 0x8e5e24 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:23 # 0x8e5e0d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.0/util.go:82 # 0x8e5d99 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.42.0/core/peer/addrinfo.go:56 # 0xc35029 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x1a9 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc34da7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc3c209 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10c94ae github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xd0e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:872 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [7: 896] @ 0xd5472a 0xd545c5 0xd54358 0xd4f0ee 0x114ecb8 0x11c07cb 0x11bcbaa 0x483781 # 0xd54729 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x109 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:260 # 0xd545c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:247 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x11c07ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [23: 4416] @ 0x682a54 0x68408b 0x6842a5 0x6a7932 0x6a7330 0x6a7452 0x6d9c05 0x6dae3b 0x11d4186 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a53 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7931 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:86 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6dae3a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11d4185 github.com/pactus-project/pactus/state.(*state).validateBlock+0x245 github.com/pactus-project/pactus/state/validation.go:34 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 256] @ 0x14b2890 0x14e7ad3 0x14e71ff 0x14e8c28 0x14e8d0e 0x14e86fd 0x14f0c92 0x14f0c51 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x14e7ad2 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:57 # 0x14e71fe crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:169 # 0x14e8c27 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:329 # 0x14e8d0d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:222 # 0x14e86fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:328 # 0x14f0c91 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14f0c50 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:299 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [57: 23712] @ 0x6f0717 0x11d1d90 0x11d0e07 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6f0716 github.com/pactus-project/pactus/committee.(*committee).Update+0x336 github.com/pactus-project/pactus/committee/committee.go:84 # 0x11d1d8f github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:569 # 0x11d0e06 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x566 github.com/pactus-project/pactus/state/state.go:475 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 3456] @ 0x6a7b46 0x6a729b 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6a7b45 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:111 # 0x6a729a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:27 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0xd926e5 0xd96cde 0xd9648c 0xdc9c77 0xdc9c0c 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0xd926e4 github.com/quic-go/quic-go/internal/wire.parseAckFrame+0x384 github.com/quic-go/quic-go@v0.52.0/internal/wire/ack_frame.go:64 # 0xd96cdd github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x6dd github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:110 # 0xd9648b github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:80 # 0xdc9c76 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1d6 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:60 # 0xdc9c0b github.com/quic-go/quic-go.(*connection).handleFrames+0x16b github.com/quic-go/quic-go@v0.52.0/connection.go:1435 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [2: 448] @ 0x7836ba 0x7836d0 0x14b27fe 0x14e749f 0x14f0c50 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7836b9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:199 # 0x7836cf crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x14e749e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:70 # 0x14f0c4f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:297 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [25: 2000] @ 0x52f43b 0x52f41d 0x1331925 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x52f43a context.withCancel+0x3a context/context.go:277 # 0x52f41c context.WithCancel+0x1c context/context.go:241 # 0x1331924 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:658 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 256] @ 0x66de1a 0x66de26 0x65bbfd 0x14b27fe 0x14fc91a 0x1501be5 0x980c6d 0x93cf67 0x97be45 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980c6c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97be44 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 crypto/tls/handshake_server_tls13.go:766 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [29: 37120] @ 0x63ce31 0x63bbd5 0x63b9d3 0x6e8d12 0x6e8cf4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6e8d11 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6e8cf3 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/block/block.go:166 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 1664] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x407ff9 0x479549 0xc3a4d3 0x10c8cb1 0x10c6f0f 0x10c5e96 0x10c5379 0x483781 # 0xc3a4d2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SetProtocols+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/protobook.go:68 # 0x10c8cb0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x510 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:790 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [4: 1920] @ 0x479453 0x408c45 0x408c38 0x40ca74 0xb5d605 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0xb5d604 github.com/libp2p/go-netroute.New+0x584 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:115 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 48] @ 0xdb6f2f 0xdb6e13 0xdb58e9 0xdb4126 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2dd6 0x483781 # 0xdb6f2e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x6e github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:53 # 0xdb6e12 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.52.0/internal/handshake/header_protector.go:31 # 0xdb58e8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x388 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:450 # 0xdb4125 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa5 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:238 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 96] @ 0x14ccdda 0x14e7efe 0x14ebd68 0x14ebd3b 0x7db14b 0x7d8cd6 0x9358d2 0x97e6a5 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14ccdd9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x14e7efd crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x5d crypto/internal/fips140/ecdsa/ecdsa.go:451 # 0x14ebd67 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x14ebd3a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x7db14a crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:361 # 0x7d8cd5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:342 # 0x9358d1 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x97e6a4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5a4 crypto/tls/handshake_server_tls13.go:1104 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 448] @ 0x52ff2a 0xd81fed 0xd8119a 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x52ff29 context.(*cancelCtx).Done+0x129 context/context.go:451 # 0xd81fec github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity+0x10c github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:350 # 0xd81199 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x59 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:217 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 256] @ 0xb56654 0xb56648 0xb5e489 0xb5e26e 0xb5e5f1 0xbac90a 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb56653 math/big.NewInt+0xd3 math/big/int.go:91 # 0xb56647 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xc7 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb5e488 github.com/whyrusleeping/go-keyspace.Key.Distance+0x248 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb5e26d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:80 # 0xb5e5f0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:92 # 0xbac909 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:497 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 64] @ 0x527fbf 0x1324b0a 0x1324997 0x132da57 0x132da22 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x527fbe strings.genSplit+0x7e strings/strings.go:305 # 0x1324b09 strings.Split+0x249 strings/strings.go:361 # 0x1324996 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*DefaultQueryParser).Parse+0xd6 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/query.go:56 # 0x132da56 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.PopulateQueryParameters+0x136 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/query.go:37 # 0x132da21 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x101 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:51 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [184: 7536640] @ 0x498b8b 0x498825 0x123ae45 0x12433bf 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x498b8a strconv.formatBits+0x18a strconv/itoa.go:190 # 0x498824 strconv.AppendInt+0x104 strconv/itoa.go:44 # 0x123ae44 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteInt+0x44 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:181 # 0x12433be google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x5fe google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:306 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [17: 2176] @ 0x533ab4 0x5334dd 0x5336b9 0x53a3bc 0x6646e5 0x6e151a 0x6e14b9 0x6e6c51 0x6e763e 0x6e7726 0x13cfdaa 0x13c9ecd 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x53a3bb encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e1519 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e14b8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6e6c50 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6e763d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6e7725 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x13cfda9 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x13c9ecc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:196 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [10: 480] @ 0x4886cb 0x53dfc7 0x82d9ab 0x1243c65 0x1242cae 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x4886ca internal/reflectlite.Swapper+0x36a internal/reflectlite/swapper.go:68 # 0x53dfc6 sort.Slice+0x86 sort/slice.go:26 # 0x82d9aa google.golang.org/protobuf/internal/order.RangeEntries+0x1aa google.golang.org/protobuf@v1.36.6/internal/order/range.go:105 # 0x1243c64 google.golang.org/protobuf/encoding/protojson.encoder.marshalMap+0x204 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:370 # 0x1242cad google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0xcd google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:282 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [8: 384] @ 0x6e7625 0x6e7726 0x8feb0c 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6e7624 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:456 # 0x6e7725 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x8feb0b github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:33 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20: 3840] @ 0x682a54 0x68408b 0x6842a5 0x6a7985 0x6a7330 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d447c 0x11d41d8 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a53 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7984 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:90 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d447b github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9b github.com/pactus-project/pactus/state/validation.go:54 # 0x11d41d7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x297 github.com/pactus-project/pactus/state/validation.go:38 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0x7d4e65 0x7eed7f 0x7f4108 0x7f4b7d 0xd8ab8d 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7d4e64 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7eed7e crypto/x509.parsePublicKey+0x41e crypto/x509/parser.go:256 # 0x7f4107 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1008 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0xd8ab8c github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10c github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:132 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 240] @ 0x10cab4f 0x10cab3e 0x10d1ba8 0x10d20be 0x10d1132 0x483781 # 0x10cab4e github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x4e github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:165 # 0x10cab3d github.com/libp2p/go-libp2p/p2p/protocol/identify.HasConsistentTransport+0x3d github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:1022 # 0x10d1ba7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x927 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:406 # 0x10d20bd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:420 # 0x10d1131 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [101: 6464] @ 0x66e265 0x671d96 0x6a0b85 0x6d9a45 0x6ec266 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66e264 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x144 github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:28 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ec265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 448] @ 0x6e7d56 0x11ceaeb 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6e7d55 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0x35 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:44 # 0x11ceaea github.com/pactus-project/pactus/state.(*state).stateRoot+0xca github.com/pactus-project/pactus/state/state.go:235 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [29: 464] @ 0xd0f0d5 0xd10a99 0xd0b652 0xd05152 0xd5f6b9 0x114cc93 0xd53a85 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd10a98 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:508 # 0xd0b651 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x671 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:677 # 0xd05151 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x2f1 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:873 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114cc92 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:397 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [19: 3648] @ 0x682a73 0x68408b 0x6842a5 0x6a7997 0x6a7330 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d447c 0x11d41d8 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a72 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7996 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:91 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d447b github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9b github.com/pactus-project/pactus/state/validation.go:54 # 0x11d41d7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x297 github.com/pactus-project/pactus/state/validation.go:38 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 128] @ 0xb3f470 0xb3f45e 0xb403b5 0xb3ec77 0xb42358 0xb4234a 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0xb3f46f github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x28f github.com/multiformats/go-multiaddr@v0.16.0/component.go:26 # 0xb3f45d github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x27d github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:111 # 0xb403b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:292 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb42357 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb42349 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:252 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 16] @ 0xd0f0d5 0xd0c63b 0xd0c5dd 0xd0c3d2 0xd53722 0xd5f3a6 0xd5f276 0xd53453 0xd531b9 0x49bacb 0xd5315b 0xd5312f 0xd539a2 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd0c63a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:374 # 0xd0c5dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:773 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd53721 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:119 # 0xd5f3a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:111 # 0xd5f275 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x35 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:90 # 0xd53452 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose+0x1b2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:97 # 0xd531b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).Close.func1+0x18 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:62 # 0x49baca sync.(*Once).doSlow+0xaa sync/once.go:78 # 0xd5315a sync.(*Once).Do+0x3a sync/once.go:69 # 0xd5312e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).Close+0xe github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:61 # 0xd539a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x1c1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:133 0: 0 [53: 22048] @ 0x6f0b73 0x11d0cc9 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6f0b72 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:117 # 0x11d0cc8 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x428 github.com/pactus-project/pactus/state/state.go:463 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x479413 0x4c13e5 0x642e45 0x63cfef 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x479412 reflect.unsafe_NewArray+0x12 runtime/malloc.go:1783 # 0x4c13e4 reflect.MakeSlice+0xa4 reflect/value.go:2918 # 0x642e44 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x164 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2284 # 0x63cfee github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x130e github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1634 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x14b2890 0x14fc91a 0x1501be5 0x15018c9 0x15012ba 0x97bd58 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x15012b9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x97bd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 crypto/tls/handshake_server_tls13.go:763 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 192] @ 0xdd5050 0xdd5044 0xdf16f0 0xdf17b3 0xdf2ae5 0xdff3fb 0xdff3df 0xdf2d6e 0xdd022c 0xea2289 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xdd504f github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.52.0/internal/utils/linkedlist/linkedlist.go:78 # 0xdd5043 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.52.0/frame_sorter.go:38 # 0xdf16ef github.com/quic-go/quic-go.newReceiveStream+0x36f github.com/quic-go/quic-go@v0.52.0/receive_stream.go:74 # 0xdf17b2 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.52.0/stream.go:121 # 0xdf2ae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.52.0/streams_map.go:90 # 0xdff3fa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:115 # 0xdff3de github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:77 # 0xdf2d6d github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.52.0/streams_map.go:142 # 0xdd022b github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x2b github.com/quic-go/quic-go@v0.52.0/connection.go:2509 # 0xea2288 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/conn.go:62 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [317: 10144] @ 0x5ef66a 0x5ea2f5 0x5eb0de 0x5e95e5 0xdf7c0d 0xde719a 0xde6ebd 0xde78ac 0xdc39c5 0x483781 # 0x5ef669 net.ipToSockaddr+0x209 net/ipsock_posix.go:222 # 0x5ea2f4 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x5eb0dd net.(*UDPConn).writeMsg+0x7d net/udpsock_posix.go:172 # 0x5e95e4 net.(*UDPConn).WriteMsgUDP+0x44 net/udpsock.go:262 # 0xdf7c0c github.com/quic-go/quic-go.(*oobConn).WritePacket+0x10c github.com/quic-go/quic-go@v0.52.0/sys_conn_oob.go:267 # 0xde7199 github.com/quic-go/quic-go.(*sconn).writePacket+0x79 github.com/quic-go/quic-go@v0.52.0/send_conn.go:98 # 0xde6ebc github.com/quic-go/quic-go.(*sconn).Write+0x7c github.com/quic-go/quic-go@v0.52.0/send_conn.go:74 # 0xde78ab github.com/quic-go/quic-go.(*sendQueue).Run+0x18b github.com/quic-go/quic-go@v0.52.0/send_queue.go:90 # 0xdc39c4 github.com/quic-go/quic-go.(*connection).run.func3+0x24 github.com/quic-go/quic-go@v0.52.0/connection.go:534 0: 0 [3: 192] @ 0x14b28ce 0x14fc91a 0x1501be5 0x980c6d 0x93cf67 0x97d42b 0x977ed4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980c6c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97d42a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a crypto/tls/handshake_server_tls13.go:906 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x97814e 0x977e65 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x97814d crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x1cd crypto/tls/handshake_server_tls13.go:148 # 0x977e64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:69 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 6400] @ 0x63ce31 0x645d32 0x63d165 0x63bbd5 0x652b4f 0x11e3fc9 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x652b4e github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xae github.com/fxamacker/cbor/v2@v2.8.0/stream.go:37 # 0x11e3fc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 800] @ 0xc4eb25 0xc4eb70 0xc59b25 0x483781 # 0xc4eb24 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0x864 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:2069 # 0xc4eb6f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x8af github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1627 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [1: 32] @ 0x1496253 0x14a6f72 0x14fccee 0x1501d26 0x1502df5 0x97bd39 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x14fcced crypto/internal/fips140/hkdf.Extract[...]+0x10d crypto/internal/fips140/hkdf/hkdf.go:23 # 0x1501d25 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1502df4 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x97bd38 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x3f8 crypto/tls/handshake_server_tls13.go:761 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 2240] @ 0x977fc5 0x977e65 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x977fc4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x44 crypto/tls/handshake_server_tls13.go:109 # 0x977e64 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:69 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x4dd42c 0xd0f0ae 0xd0613b 0xd06085 0xd02d7f 0xd00e70 0xd04f2f 0xd5f6b9 0x114cc93 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0613a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:362 # 0xd06084 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:63 # 0xd02d7e github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0xde github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:540 # 0xd00e6f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0xef github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:289 # 0xd04f2e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0xce github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:861 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114cc92 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:397 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [28: 7168] @ 0x13cceb2 0x11e976e 0x13cc4bb 0x133b92b 0x139cede 0x133b783 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13cceb1 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x811 github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x11e976d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x13cc4ba github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x133b92a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:124 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x133b782 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:126 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [34: 2720] @ 0x13ccfe6 0x13ccc7e 0x11e976e 0x13cc4bb 0x133b92b 0x139cede 0x133b783 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13ccfe5 github.com/pactus-project/pactus/www/grpc.metricToProto+0x65 github.com/pactus-project/pactus/www/grpc/network.go:122 # 0x13ccc7d github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x5dd github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x11e976d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x13cc4ba github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x133b92a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:124 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x133b782 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:126 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [7: 3096576] @ 0x72f8f2 0x742cbe 0x757bdd 0x7586fb 0x8eede5 0x8eecfa 0x11d0e49 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x72f8f1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x551 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:308 # 0x742cbd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:219 # 0x757bdc github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:238 # 0x7586fa github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:317 # 0x8eede4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:422 # 0x8eecf9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:418 # 0x11d0e48 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a8 github.com/pactus-project/pactus/state/state.go:479 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [44: 4928] @ 0x1322525 0x13224ce 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1322524 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.withHTTPPattern+0xa4 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:416 # 0x13224cd github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x4d github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [149: 14304] @ 0x6719f9 0x68da9f 0x6a0c45 0x6d9a45 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6719f8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:818 # 0x68da9e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a0c44 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 128] @ 0xb5e9bf 0xbaa8ac 0xbaa88e 0xbaa882 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbaa8ab github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:148 # 0xbaa88d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:158 # 0xbaa881 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:301 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 224] @ 0x4619f2 0x460f65 0x4610ca 0x5de2e9 0x518563 0x518d98 0x51b81e 0x512945 0x9459df 0xd21864 0xd23d71 0x483781 # 0x5de2e8 net.(*OpError).Error+0x108 net/net.go:513 # 0x518562 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x512944 fmt.Errorf+0x84 fmt/errors.go:25 # 0x9459de crypto/tls.(*Conn).Close+0x9e crypto/tls/conn.go:1440 # 0xd21863 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:324 # 0xd23d70 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:693 0: 0 [7: 168] @ 0xc36725 0xc365a5 0xc3a1b3 0xbac1fc 0x483781 # 0xc36724 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc365a4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc3a1b2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xbac1fb github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x57b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:455 0: 0 [16: 7680] @ 0x9390b0 0xd8a9c5 0xea62ff 0xe9b272 0xdb8db8 0x973515 0x97241a 0x9460fa 0x983528 0x483781 # 0x9390af crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:929 # 0xd8a9c4 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x44 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:116 # 0xea62fe github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Listen.func1+0x1e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/transport.go:292 # 0xe9b271 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newQuicListener.func1+0x111 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/listener.go:64 # 0xdb8db7 github.com/quic-go/quic-go/internal/handshake.setupConfigForServer.func1+0xd7 github.com/quic-go/quic-go@v0.52.0/internal/handshake/tls_config.go:23 # 0x973514 crypto/tls.(*Conn).readClientHello+0x6f4 crypto/tls/handshake_server.go:162 # 0x972419 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:44 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 832] @ 0x50e0e8 0x50dd2c 0x5e0c78 0x5cdeff 0x5ceb1d 0x5c7c67 0x5c8014 0x5dca91 0x5b96b7 0x5d9a37 0x5b87d4 0x483781 # 0x50e0e7 os.statNolog+0x27 os/stat_unix.go:30 # 0x50dd2b os.Stat+0x2b os/stat.go:13 # 0x5e0c77 net.stat+0x17 net/parse.go:84 # 0x5cdefe net.readHosts+0xfe net/hosts.go:59 # 0x5ceb1c net.lookupStaticHost+0xbc net/hosts.go:132 # 0x5c7c66 net.goLookupIPFiles+0x26 net/dnsclient_unix.go:590 # 0x5c8013 net.(*Resolver).goLookupIPCNAMEOrder+0xb3 net/dnsclient_unix.go:612 # 0x5dca90 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:68 # 0x5b96b6 net.init.func1+0x36 net/hook.go:21 # 0x5d9a36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5b87d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [7: 28672] @ 0x652ed0 0x652d7d 0x652ac6 0x11e3fc9 0x11eb559 0x11eb298 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x652ecf github.com/fxamacker/cbor/v2.(*Decoder).read+0x8f github.com/fxamacker/cbor/v2@v2.8.0/stream.go:139 # 0x652d7c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.8.0/stream.go:111 # 0x652ac5 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.8.0/stream.go:30 # 0x11e3fc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 448] @ 0x7836ba 0x7836d0 0x14b27af 0x14e749f 0x14f0c50 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7836b9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:199 # 0x7836cf crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x14e749e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:70 # 0x14f0c4f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:297 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 288] @ 0x479453 0x408c45 0x408c38 0x40d759 0xc38e49 0x10c9722 0x10c6f0f 0x10c5e96 0x10c5379 0x483781 # 0xc38e48 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryPeerMetadata).Put+0x128 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/metadata.go:32 # 0x10c9721 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xf81 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:884 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [12: 384] @ 0x66da16 0x671a1a 0x68da9f 0x6a0c45 0x6d9a45 0x6de2b5 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66da15 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.22.0/bitset.go:175 # 0x671a19 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:823 # 0x68da9e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a0c44 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 1600] @ 0xbad1eb 0xbabdae 0x483781 # 0xbad1ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x16a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:524 # 0xbabdad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:418 0: 0 [2: 224] @ 0x945ec5 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x945ec4 crypto/tls.(*Conn).handshakeContext+0x164 crypto/tls/conn.go:1534 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [21: 9408] @ 0x7d641a 0x7d63e4 0x96fa5f 0x7d65c2 0x7d6951 0x7d653d 0x96f516 0x7d65c2 0x7d6951 0x96f447 0x96f3d7 0x96f3aa 0x7d65c2 0x7d6951 0x96f0f4 0x96f05c 0x9431b6 0x97cb85 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x7d6419 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7d63e3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x96fa5e crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.1+0x1e crypto/tls/handshake_messages.go:1472 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7d653c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96f515 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x95 crypto/tls/handshake_messages.go:1471 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96f446 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96f3d6 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1469 # 0x96f3a9 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1462 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96f0f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96f05b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1452 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97cb84 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:851 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [54: 1728] @ 0x4dd42c 0xd0f0ae 0xd085d8 0xd08511 0xd07d85 0xd07991 0xd07d25 0xd07991 0xd24f35 0xd24585 0xd23f0f 0xd23d58 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd085d7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:389 # 0xd08510 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x530 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:417 # 0xd07d84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:374 # 0xd07990 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4d0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:354 # 0xd07d24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:367 # 0xd07990 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4d0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:354 # 0xd24f34 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0xf4 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:861 # 0xd24584 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:759 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [4: 128] @ 0x68dc8a 0x6a1445 0x6a0bfb 0x6d9a45 0x6de2b5 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x68dc89 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6a1444 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a0bfa github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:55 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 655360] @ 0x123a36b 0x123a2ab 0x124302b 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a36a google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:93 # 0x123a2aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:83 # 0x124302a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:301 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 48] @ 0x4794fa 0x47950f 0xba9d55 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba9d54 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x2f4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:194 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 96] @ 0x128f97d 0x127b54e 0x127b539 0x1280230 0x12809f7 0x483781 # 0x128f97c google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17c google.golang.org/grpc@v1.73.0/internal/transport/transport.go:98 # 0x127b54d google.golang.org/grpc/internal/transport.(*Stream).write+0xcd google.golang.org/grpc@v1.73.0/internal/transport/transport.go:342 # 0x127b538 google.golang.org/grpc/internal/transport.(*http2Client).closeStream+0xb8 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:947 # 0x128022f google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1bcf google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1620 # 0x12809f6 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x396 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1694 0: 0 [1: 48] @ 0x531705 0xa60a9e 0xa60a61 0xa6078d 0xa657cc 0xba6d16 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0xa60a9d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.37.0/context.go:14 # 0xa60a60 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:185 # 0xa6078c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:149 # 0xa657cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xba6d15 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x255 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:24 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [33: 3168] @ 0xa60ab9 0xa6078d 0xa657cc 0xbad32b 0xbabdae 0x483781 # 0xa60ab8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:186 # 0xa6078c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:149 # 0xa657cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xbad32a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x2aa github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:524 # 0xbabdad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:418 0: 0 [8: 128] @ 0x862369 0x862349 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x862368 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.6/internal/impl/pointer_unsafe.go:138 # 0x862348 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:452 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [12: 576] @ 0x531705 0x1319b72 0x1319b36 0x13199d7 0x1332771 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0x1319b71 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.withRPCMethod+0x91 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:388 # 0x1319b35 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x55 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:137 # 0x13199d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:79 # 0x1332770 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:610 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [5: 240] @ 0x742b2c 0x742afe 0x742a40 0x757bdd 0x7586fb 0x8eede5 0x8eecfa 0x11d0e49 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x742b2b github.com/syndtr/goleveldb/leveldb.ensureBuffer+0x1ab github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util.go:95 # 0x742afd github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/key.go:82 # 0x742a3f github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0xbf github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:218 # 0x757bdc github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:238 # 0x7586fa github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:317 # 0x8eede4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:422 # 0x8eecf9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:418 # 0x11d0e48 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a8 github.com/pactus-project/pactus/state/state.go:479 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [122: 1952] @ 0xc70a3e 0xc708d1 0xc7066a 0xc701d3 0xc6fdf7 0xc6fcbc 0x483781 # 0xc70a3d github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg.func1+0x3d github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:489 # 0xc708d0 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x170 github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:505 # 0xc70669 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:476 # 0xc701d2 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xd2 github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:425 # 0xc6fdf6 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:396 # 0xc6fcbb github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:366 0: 0 [2: 81920] @ 0x496790 0x495cf6 0x495637 0x123ad70 0x123ad5c 0x123ab69 0x1242e94 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x49678f strconv.fmtF+0xef strconv/ftoa.go:445 # 0x495cf5 strconv.formatDigits+0x1d5 strconv/ftoa.go:206 # 0x495636 strconv.genericFtoa+0x616 strconv/ftoa.go:161 # 0x123ad6f strconv.AppendFloat+0x18f strconv/ftoa.go:56 # 0x123ad5b google.golang.org/protobuf/internal/encoding/json.appendFloat+0x17b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:167 # 0x123ab68 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteFloat+0x48 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:144 # 0x1242e93 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0xd3 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:322 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [87: 13920] @ 0xb443df 0xb44621 0x1141f05 0x1140406 0x113fd7e 0x113dce7 0x113d586 0x483781 # 0xb443de github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x19e github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:165 # 0xb44620 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x3e0 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:21 # 0x1141f04 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x164 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:492 # 0x1140405 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendNATAddrs+0x365 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:453 # 0x113fd7d github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:402 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 128] @ 0xd5472a 0xd545c5 0xd54358 0x10c5698 0x10c5d25 0x10c5379 0x483781 # 0xd54729 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x109 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:260 # 0xd545c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:247 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0x10c5697 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xb7 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:474 # 0x10c5d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xe4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:501 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [1: 112] @ 0xd21f2e 0xd21f17 0xd21c58 0xd21cf0 0x483781 # 0xd21f2d github.com/libp2p/go-yamux/v5.newPing+0x10d github.com/libp2p/go-yamux/v5@v5.0.1/ping.go:20 # 0xd21f16 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:397 # 0xd21c57 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:356 # 0xd21cef github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.0.1/session.go:368 0: 0 [7: 336] @ 0x53a31a 0x6646e5 0x6e151a 0x6e14b9 0x6e6c51 0x6e763e 0x6e62b6 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x53a319 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e1519 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e14b8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6e6c50 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6e763d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6e62b5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 576] @ 0x6597f3 0x659a85 0x13c9cc6 0x13c9c49 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6597f2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x659a84 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x44 github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x13c9cc5 github.com/pactus-project/pactus/crypto.Address.String+0x985 github.com/pactus-project/pactus/crypto/address.go:93 # 0x13c9c48 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x908 github.com/pactus-project/pactus/www/grpc/blockchain.go:184 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [145: 102080] @ 0xc0b92f 0xc09fb2 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0b92e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1811 # 0xc09fb1 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x851 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1552 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x4dd42c 0xd0f0ae 0xd0bf25 0xd0be50 0xd0c5a5 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd2744d 0xd276a5 0xd298b3 0xd5f202 0x10c66d4 0x10d66f5 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0bf24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x284 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0be4f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1af github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:720 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd2744c github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:329 # 0xd276a4 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:367 # 0xd298b2 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:47 # 0xd5f201 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:81 # 0x10c66d3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x6b3 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:559 # 0x10d66f4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:519 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 832] @ 0x14a0ee6 0x14a7356 0x14e707a 0x14e8c28 0x14e8d0e 0x14e86fd 0x14f0c92 0x14f0c51 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14a0ee5 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:133 # 0x14a7355 crypto/internal/fips140/hmac.(*HMAC).Reset+0x155 crypto/internal/fips140/hmac/hmac.go:119 # 0x14e7079 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:152 # 0x14e8c27 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:329 # 0x14e8d0d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:222 # 0x14e86fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:328 # 0x14f0c91 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14f0c50 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:299 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [26: 4992] @ 0x682a35 0x68408b 0x6842a5 0x6a7985 0x6a7330 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x682a34 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7984 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:90 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [36: 5760] @ 0x659ab0 0x6d9556 0x13cffbc 0x13c9ecd 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x659aaf github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x6f github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x6d9555 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x13cffbb github.com/pactus-project/pactus/www/grpc.transactionToProto+0x23b github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x13c9ecc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:196 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 32] @ 0x4619f2 0x460f65 0x461185 0x506a8a 0x5de30c 0x518563 0x518d98 0x51b81e 0x512945 0x9459df 0xd21864 0xd23d71 0x483781 # 0x506a89 os.(*SyscallError).Error+0x49 os/error.go:54 # 0x5de30b net.(*OpError).Error+0x12b net/net.go:515 # 0x518562 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x512944 fmt.Errorf+0x84 fmt/errors.go:25 # 0x9459de crypto/tls.(*Conn).Close+0x9e crypto/tls/conn.go:1440 # 0xd21863 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:324 # 0xd23d70 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:693 0: 0 [7: 168] @ 0x5394ba 0x66444b 0x6e99d4 0x6e99e0 0x6e8f72 0x6e8176 0x8eb7ae 0x13c953a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x5394b9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x66444a github.com/pactus-project/pactus/util/encoding.ReadElement+0x28a github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e99d3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e99df github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6e8f71 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:198 # 0x6e8175 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8eb7ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13c9539 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:153 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [5: 640] @ 0x5e2846 0x5e281d 0x5d77f8 0x5eb607 0x5c20eb 0x5c1a0e 0x5c10e7 0x5c092c 0x5da8c5 0x5c528a 0x5c6626 0x5c9b05 0x483781 # 0x5e2845 net.newFD+0xc5 net/fd_unix.go:27 # 0x5e281c net.socket+0x9c net/sock_posix.go:27 # 0x5d77f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5eb606 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5c20ea net.(*sysDialer).dialSingle+0x28a net/dial.go:725 # 0x5c1a0d net.(*sysDialer).dialSerial+0x24d net/dial.go:686 # 0x5c10e6 net.(*sysDialer).dialParallel+0x3a6 net/dial.go:587 # 0x5c092b net.(*Dialer).DialContext+0x6ab net/dial.go:578 # 0x5da8c4 net.(*Resolver).dial+0xa4 net/lookup.go:693 # 0x5c5289 net.(*Resolver).exchange+0x349 net/dnsclient_unix.go:185 # 0x5c6625 net.(*Resolver).tryOneName+0x4c5 net/dnsclient_unix.go:316 # 0x5c9b04 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x65bbfd 0x6d78d7 0x14b27fe 0x6d7845 0x6d7dcb 0xdb7945 0xdb2313 0xdb5fcf 0xdb4150 0xdb400d 0xdb3e78 0xdcaaf5 0xdca4bb 0xdc9f9e 0xdc972b 0xdc7bb4 0xdc5b48 0xdc549b 0xdc2c05 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb2312 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.52.0/internal/handshake/aead.go:17 # 0xdb5fce github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x40e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:492 # 0xdb414f github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xcf github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:241 # 0xdb400c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:224 # 0xdb3e77 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:212 # 0xdcaaf4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.52.0/connection.go:1588 # 0xdca4ba github.com/quic-go/quic-go.(*connection).handleFrame+0x2fa github.com/quic-go/quic-go@v0.52.0/connection.go:1499 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc972a github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6ca github.com/quic-go/quic-go@v0.52.0/connection.go:1388 # 0xdc7bb3 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.52.0/connection.go:1159 # 0xdc5b47 github.com/quic-go/quic-go.(*connection).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.52.0/connection.go:968 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2c04 github.com/quic-go/quic-go.(*connection).run+0x3a4 github.com/quic-go/quic-go@v0.52.0/connection.go:586 0: 0 [46: 5888] @ 0x5cda05 0x5cd9af 0x5e75bb 0x5e6470 0xa080ec 0x1432c75 0x483781 # 0x5cda04 net.newFD+0x144 net/fd_unix.go:27 # 0x5cd9ae net.(*netFD).accept+0xee net/fd_unix.go:180 # 0x5e75ba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5e646f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xa080eb net/http.(*Server).Serve+0x30b net/http/server.go:3424 # 0x1432c74 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb4 github.com/pactus-project/pactus/www/http/server.go:142 0: 0 [26: 6656] @ 0xb5e9bf 0xbab5bc 0xbab4ae 0xbaa8c5 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbab5bb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:372 # 0xbab4ad github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:359 # 0xbaa8c4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:305 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [23: 4416] @ 0x6868b9 0x68309a 0x68408b 0x6842a5 0x6a7932 0x6a7330 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6868b8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x683099 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7931 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:86 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 1280] @ 0x49c0fc 0x49bf46 0x49bcbc 0x82d335 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x49c0fb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49bf45 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49bcbb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x82d334 google.golang.org/protobuf/internal/order.RangeFields+0x74 google.golang.org/protobuf@v1.36.6/internal/order/range.go:40 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [46: 1104] @ 0x8ffa55 0x8ff905 0xd825b8 0xd8257b 0x114c7cc 0xd53a85 0x483781 # 0x8ffa54 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8ff904 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd825b7 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd8257a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x114c7cb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:373 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [49: 18816] @ 0x6a7b65 0x6a729b 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6a7b64 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:112 # 0x6a729a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:27 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 9216] @ 0x8e3c6f 0xd28bf3 0xd28bdf 0xd27ded 0xd24694 0xd23f0f 0xd23d58 0x483781 # 0x8e3c6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd28bf2 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd28bde github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.0.1/util.go:149 # 0xd27dec github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:479 # 0xd24693 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:787 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [4: 96] @ 0x66236b 0x662c86 0x6d9e9d 0x8f032e 0x8f0348 0x8ee7e5 0x11d1ebb 0x8fb287 0x11d1e26 0x11d0e07 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66236a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.40.0/ripemd160/ripemd160.go:123 # 0x662c85 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6d9e9c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x8f032d github.com/pactus-project/pactus/types/validator.(*Validator).Address+0xcd github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x8f0347 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0xe7 github.com/pactus-project/pactus/store/validator.go:99 # 0x8ee7e4 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:376 # 0x11d1eba github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:580 # 0x8fb286 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x11d1e25 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:578 # 0x11d0e06 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x566 github.com/pactus-project/pactus/state/state.go:475 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [28: 448] @ 0xb2fef1 0xb2fed6 0xba0e85 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb2fef0 go.opentelemetry.io/otel/metric.WithAttributeSet+0x70 go.opentelemetry.io/otel/metric@v1.37.0/instrument.go:354 # 0xb2fed5 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordMessageRecvOK+0x55 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/metrics/metrics.go:111 # 0xba0e84 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:90 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 480] @ 0x63ce31 0x645d32 0x63d165 0x63bbd5 0x652b4f 0x11e3fc9 0x11eb559 0x11eb298 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x652b4e github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xae github.com/fxamacker/cbor/v2@v2.8.0/stream.go:37 # 0x11e3fc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xd5f66d 0x114f084 0xc3facd 0x483781 # 0xd5f66c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x2c github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:154 # 0x114f083 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x623 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:639 # 0xc3facc github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:118 0: 0 [1: 24] @ 0x87b30f 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0xb27a72 0x10c74a8 0x10c6c4a 0x10c5e96 0x10c5379 0x483781 # 0x87b30e google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5237 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0xb27a71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10c74a7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:621 # 0x10c6c49 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:581 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [33: 1584] @ 0x461ac6 0xba2ebe 0xba2e43 0xba2e57 0xba340e 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba2ebd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba2e42 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba2e56 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:46 # 0xba340d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:108 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [18: 864] @ 0x6e811f 0x6e8113 0x8eb7ae 0x13c953a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6e811e bytes.NewReader+0x3e bytes/reader.go:159 # 0x6e8112 github.com/pactus-project/pactus/types/block.FromBytes+0x32 github.com/pactus-project/pactus/types/block/block.go:45 # 0x8eb7ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13c9539 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:153 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [3: 576] @ 0x6d82e5 0x11c41cc 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x6d82e4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x44 github.com/pactus-project/pactus/crypto/bls/bls.go:45 # 0x11c41cb github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x6b github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 1920] @ 0x533ab4 0x5334dd 0x5336b9 0x53a3bc 0x6646e5 0x6e151a 0x6e14b9 0x6e6c51 0x6e763e 0x6e7726 0x6e9dbc 0x6e8690 0x11f494c 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x53a3bb encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e1519 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e14b8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6e6c50 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6e763d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6e7725 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6e9dbb github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6e868f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x11f494b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xda9bf9 0xda9ba3 0xdcf69f 0xdcf3ec 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda9bf8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2d8 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_history.go:51 # 0xda9ba2 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x282 github.com/quic-go/quic-go@v0.52.0/internal/ackhandler/sent_packet_handler.go:293 # 0xdcf69e github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x23e github.com/quic-go/quic-go@v0.52.0/connection.go:2381 # 0xdcf3eb github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.52.0/connection.go:2353 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [52: 19968] @ 0x6a7b65 0x6a729b 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d447c 0x11d41d8 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6a7b64 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:112 # 0x6a729a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:27 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d447b github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9b github.com/pactus-project/pactus/state/validation.go:54 # 0x11d41d7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x297 github.com/pactus-project/pactus/state/validation.go:38 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [27: 432] @ 0xc6ff25 0xc6fcbc 0x483781 # 0xc6ff24 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x184 github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:410 # 0xc6fcbb github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:366 0: 0 [12: 192] @ 0x682a92 0x68408b 0x6a7885 0x6a7330 0x6a7452 0x6d9c05 0x6ec266 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a91 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0xb1 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6a7884 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:80 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ec265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [27: 2592] @ 0xa60ab9 0xa6078d 0xa657cc 0xbaaef6 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xa60ab8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:186 # 0xa6078c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:149 # 0xa657cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xbaaef5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:323 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [285: 54720] @ 0x682a35 0x68408b 0x6842a5 0x6a7997 0x6a7330 0x6a7452 0x6d9c05 0x6ec266 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a34 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7996 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:91 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ec265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [56: 21504] @ 0x123a46c 0x123a2ab 0x124302b 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a46b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:95 # 0x123a2aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:83 # 0x124302a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:301 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [60: 1440] @ 0x6dd895 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6dd894 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/certificate/certificate.go:126 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 384] @ 0x5d0765 0x5d051f 0x5cf559 0xb5d452 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x5d0764 net.newLink+0x44 net/interface_linux.go:59 # 0x5d051e net.interfaceTable+0x23e net/interface_linux.go:38 # 0x5cf558 net.Interfaces+0x18 net/interface.go:114 # 0xb5d451 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [4: 192] @ 0x54ce4c 0x5499b5 0x54b531 0x5498de 0x54a58f 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11eb60e 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x54ce4b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:953 # 0x5499b4 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:389 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54a58e encoding/json.(*decodeState).array+0x50e encoding/json/decode.go:556 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eb60d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 896] @ 0x97a479 0x97a3bb 0x977e93 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x97a478 crypto/tls.clientHelloInfo+0x118 crypto/tls/handshake_server.go:986 # 0x97a3ba crypto/tls.(*serverHandshakeStateTLS13).pickCertificate+0x5a crypto/tls/handshake_server_tls13.go:510 # 0x977e92 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x52 crypto/tls/handshake_server_tls13.go:75 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x7edf7f 0x7f3e6a 0x7f4b7d 0x9774c9 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7edf7e crypto/x509.parseName+0x37e crypto/x509/parser.go:143 # 0x7f3e69 crypto/x509.parseCertificate+0x689 crypto/x509/parser.go:980 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0x9774c8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:903 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [24: 3456] @ 0x6e8f36 0x6e8176 0x8eb7ae 0x13c953a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6e8f35 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:197 # 0x6e8175 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8eb7ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13c9539 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:153 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [13: 11648] @ 0x8ea347 0x8ec3e5 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8ea346 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [34: 8704] @ 0x13ccd7b 0x11e976e 0x13cc4bb 0x133b92b 0x139cede 0x133b783 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13ccd7a github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x6da github.com/pactus-project/pactus/www/grpc/network.go:106 # 0x11e976d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x13cc4ba github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x133b92a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:124 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x133b782 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:126 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [24: 1920] @ 0x64a92a 0x13cc7c9 0x13cc799 0x11e976e 0x13cc4bb 0x133b92b 0x139cede 0x133b783 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x64a929 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:934 # 0x13cc7c8 github.com/fxamacker/cbor/v2.Marshal+0x128 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:98 # 0x13cc798 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0xf8 github.com/pactus-project/pactus/www/grpc/network.go:80 # 0x11e976d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x13cc4ba github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x133b92a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:124 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x133b782 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:126 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [100: 6400] @ 0x6ddda5 0x6dd98d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6ddda4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x1a4 github.com/pactus-project/pactus/types/certificate/certificate.go:183 # 0x6dd98c github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:133 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [87: 4176] @ 0xd53925 0x483781 # 0xd53924 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x144 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:141 0: 0 [6: 384] @ 0x533545 0x5336b9 0x663cff 0x664565 0x6e6b8c 0x6e6ae5 0x6e763e 0x6e7726 0x8ec112 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x533544 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x663cfe github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xbe github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x664564 github.com/pactus-project/pactus/util/encoding.WriteElement+0xc4 github.com/pactus-project/pactus/util/encoding/encoding.go:257 # 0x6e6b8b github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e6ae4 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x6e763d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6e7725 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x8ec111 github.com/pactus-project/pactus/store.NewStore+0x471 github.com/pactus-project/pactus/store/store.go:129 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [21: 4032] @ 0x6868b9 0x68309a 0x68408b 0x6842a5 0x6a78f2 0x6a7330 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6868b8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x683099 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a78f1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:83 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [29: 928] @ 0x1285b09 0x1285ba7 0x128679a 0x12dea56 0x12de1f6 0x483781 # 0x1285b08 google.golang.org/grpc/internal/transport.newWriteQuota+0x2348 google.golang.org/grpc@v1.73.0/internal/transport/flowcontrol.go:44 # 0x1285ba6 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x23e6 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:628 # 0x1286799 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x339 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:685 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [62: 2976] @ 0xd9c546 0xd96a4d 0xd9648c 0xdc9c77 0xdc9c0c 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0xd9c545 github.com/quic-go/quic-go/internal/wire.parseStreamFrame+0x2c5 github.com/quic-go/quic-go@v0.52.0/internal/wire/stream_frame.go:61 # 0xd96a4c github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x44c github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:99 # 0xd9648b github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:80 # 0xdc9c76 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1d6 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:60 # 0xdc9c0b github.com/quic-go/quic-go.(*connection).handleFrames+0x16b github.com/quic-go/quic-go@v0.52.0/connection.go:1435 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [14: 672] @ 0x461ac6 0xba2fd8 0xba3016 0xba304e 0xba33cf 0xbab0c7 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba2fd7 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba3015 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba304d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:56 # 0xba33ce github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:106 # 0xbab0c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:334 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0xb41125 0xb410d5 0xb4108e 0xb40be7 0x10c8257 0x10c6346 0x10d66f5 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb41124 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:23 # 0xb410d4 github.com/multiformats/go-multiaddr.SplitFirst+0x74 github.com/multiformats/go-multiaddr@v0.16.0/util.go:68 # 0xb4108d github.com/multiformats/go-multiaddr/net.zoneless+0x2d github.com/multiformats/go-multiaddr@v0.16.0/net/ip.go:108 # 0xb40be6 github.com/multiformats/go-multiaddr/net.IsIPLoopback+0x26 github.com/multiformats/go-multiaddr@v0.16.0/net/ip.go:62 # 0x10c8256 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x436 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:707 # 0x10c6345 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x325 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:535 # 0x10d66f4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:519 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [311: 59712] @ 0x682a35 0x68408b 0x6a7885 0x6a7330 0x6a7452 0x6d9c05 0x6ec266 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a34 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6a7884 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:80 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ec265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 144] @ 0x548c97 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11f9465 0x11f9505 0x11f7285 0x11f68ff 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x548c96 encoding/json.Unmarshal+0x36 encoding/json/decode.go:101 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f7284 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x11f68fe github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x14ce85f 0x14e8368 0x14ebd68 0x14ebd3b 0x7db14b 0x7d8cd6 0x9358d2 0x97e6a5 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14ce85e crypto/internal/fips140/nistec.(*P256Point).BytesX+0x1e crypto/internal/fips140/nistec/p256_asm.go:516 # 0x14e8367 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x4c7 crypto/internal/fips140/ecdsa/ecdsa.go:489 # 0x14ebd67 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x14ebd3a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:445 # 0x7db14a crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:361 # 0x7d8cd5 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:342 # 0x9358d1 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x97e6a4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5a4 crypto/tls/handshake_server_tls13.go:1104 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x14b2797 0x14e7856 0x14f0c50 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x14e7855 crypto/internal/fips140/ecdsa.newDRBG[...]+0x535 crypto/internal/fips140/ecdsa/hmacdrbg.go:110 # 0x14f0c4f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:297 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 480] @ 0x4886b7 0x53dfc7 0x82d468 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x4886b6 internal/reflectlite.Swapper+0x356 internal/reflectlite/swapper.go:66 # 0x53dfc6 sort.Slice+0x86 sort/slice.go:26 # 0x82d467 google.golang.org/protobuf/internal/order.RangeFields+0x1a7 google.golang.org/protobuf@v1.36.6/internal/order/range.go:54 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [79: 5056] @ 0xb41125 0xb410d5 0xb4108e 0xb40f5c 0x1153db8 0xd60e2f 0xd60de7 0x113fdb6 0x113dce7 0x113d586 0x483781 # 0xb41124 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:23 # 0xb410d4 github.com/multiformats/go-multiaddr.SplitFirst+0x74 github.com/multiformats/go-multiaddr@v0.16.0/util.go:68 # 0xb4108d github.com/multiformats/go-multiaddr/net.zoneless+0x2d github.com/multiformats/go-multiaddr@v0.16.0/net/ip.go:108 # 0xb40f5b github.com/multiformats/go-multiaddr/net.IsIPUnspecified+0x1b github.com/multiformats/go-multiaddr@v0.16.0/net/ip.go:96 # 0x1153db7 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs.func2+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:414 # 0xd60e2e slices.IndexFunc[...]+0x6e slices/slices.go:109 # 0xd60de6 slices.DeleteFunc[...]+0x26 slices/slices.go:237 # 0x113fdb5 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x115 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:413 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [37: 592] @ 0x114ccd1 0xd53a85 0x483781 # 0x114ccd0 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6b0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:403 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [124: 2698240] @ 0x123a36b 0x123a2ab 0x124302b 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a36a google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:93 # 0x123a2aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:83 # 0x124302a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:301 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [4: 1920] @ 0x9390b0 0xd8a9c5 0xd8c485 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x9390af crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:929 # 0xd8a9c4 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x44 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:116 # 0xd8c484 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:66 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 96] @ 0xc09ee7 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc09ee6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x786 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1551 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [30: 3360] @ 0x47fb1c 0x4e4bd5 0x530f5c 0x53162d 0x5315ef 0x13bdf1e 0x13c654f 0x13c7825 0x14753ff 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e4bd4 time.AfterFunc+0x34 time/sleep.go:211 # 0x530f5b context.WithDeadlineCause+0x21b context/context.go:643 # 0x53162c context.WithDeadline+0x4c context/context.go:617 # 0x5315ee context.WithTimeout+0xe context/context.go:695 # 0x13bdf1d github.com/go-zeromq/zmq4.(*pubSocket).Send+0x7d github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x13c654e github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x30e github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:35 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 288] @ 0x7d68c5 0x96852b 0x968427 0x7d65c2 0x7d6951 0x96618a 0x96607a 0x9431b6 0x97bc9e 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x96852a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x968426 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 crypto/tls/handshake_messages.go:800 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x966189 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x966079 crypto/tls.(*serverHelloMsg).marshal+0xe79 crypto/tls/handshake_messages.go:798 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97bc9d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d crypto/tls/handshake_server_tls13.go:751 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [33: 6336] @ 0x6868b9 0x68309a 0x68408b 0x6842a5 0x6a7932 0x6a7330 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6868b8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x683099 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7931 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:86 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [456: 14592] @ 0x11eb545 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x11eb544 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x24 github.com/pactus-project/pactus/sync/firewall/firewall.go:165 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 4224] @ 0x682a35 0x68408b 0x6842a5 0x6a7997 0x6a7330 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a34 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7996 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:91 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [62: 10912] @ 0x54ce4c 0x5499b5 0x54b531 0x5498de 0x54a58f 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11ce017 0x11d0fd2 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x54ce4b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:953 # 0x5499b4 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:389 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54a58e encoding/json.(*decodeState).array+0x50e encoding/json/decode.go:556 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0fd1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x731 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 2000] @ 0x124278c 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x124278b google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x38b google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [50: 5600] @ 0x9fe18f 0xa028b8 0x483781 # 0x9fe18e net/http.(*conn).readRequest+0x7ee net/http/server.go:1103 # 0xa028b7 net/http.(*conn).serve+0x397 net/http/server.go:2027 0: 0 [24: 576] @ 0x12678dd 0x128760b 0x1286636 0x12dea56 0x12de1f6 0x483781 # 0x12678dc google.golang.org/grpc/mem.Copy+0xbc google.golang.org/grpc@v1.73.0/mem/buffers.go:121 # 0x128760a google.golang.org/grpc/internal/transport.(*http2Server).handleData+0x30a google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:836 # 0x1286635 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x1d5 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:696 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [1: 16] @ 0xd0f0d5 0xd106e5 0xd09113 0xd0202a 0xd542ca 0x10c5698 0x10c5d25 0x10c5379 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd106e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:445 # 0xd09112 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x4f2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:465 # 0xd02029 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd542c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:220 # 0x10c5697 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xb7 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:474 # 0x10c5d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xe4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:501 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [15: 614400] @ 0x49894b 0x123aee5 0x12431ff 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x49894a strconv.AppendUint+0xaa strconv/itoa.go:52 # 0x123aee4 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteUint+0x44 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:187 # 0x12431fe google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x43e google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:309 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [21: 336] @ 0x7b6f28 0x7b6f5c 0x7bd673 0x7b0767 0x7b3f15 0x11eb6ed 0x11eadcf 0x11eb273 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x7b6f27 net.ParseIP+0x27 net/ip.go:528 # 0x7b6f5b github.com/multiformats/go-multiaddr.ip6StB+0x5b github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:121 # 0x7bd672 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:44 # 0x7b0766 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:52 # 0x7b3f14 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:36 # 0x11eb6ec github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11eadce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11eb272 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 448] @ 0x77d2d4 0x8e9225 0x8e920b 0x8e920c 0x51849f 0x518d98 0x51b81e 0x515993 0xd03e4d 0xd050f4 0xd5f6b9 0x114cc93 0xd53a85 0x483781 # 0x77d2d3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x193 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8e9224 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8e920a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8e920b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:52 # 0x51849e fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x515992 fmt.Sprintf+0x52 fmt/print.go:239 # 0xd03e4c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:703 # 0xd050f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114cc92 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:397 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [14: 2688] @ 0x682a35 0x68408b 0x6842a5 0x6a7932 0x6a7330 0x6a7452 0x6d9c05 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a34 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7931 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:86 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 448] @ 0x6e6f11 0x6e90e8 0x6e8176 0x8eb7ae 0x13c953a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6e6f10 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x250 github.com/pactus-project/pactus/types/tx/tx.go:357 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8175 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8eb7ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13c9539 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:153 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [3: 336] @ 0xd260d6 0xd261cc 0xd20f2b 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0x11c07cb 0x11bcbaa 0x483781 # 0xd260d5 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.0.1/deadline.go:22 # 0xd261cb github.com/libp2p/go-yamux/v5.newStream+0x14b github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:63 # 0xd20f2a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.0.1/session.go:234 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x11c07ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [2: 160] @ 0x8d6389 0xd8b3d5 0xd8ac15 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x8d6388 github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x28 github.com/libp2p/go-libp2p@v0.42.0/core/crypto/key.go:124 # 0xd8b3d4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3b4 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:194 # 0xd8ac14 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x194 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:139 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0xd8c798 0xd8c52b 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0xd8c797 crypto/tls.Server+0x377 crypto/tls/tls.go:40 # 0xd8c52a github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x10a github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [63: 2016] @ 0x4dd42c 0xd0f0ae 0xd10a99 0xd0b652 0xd05152 0xd5f6b9 0x114cc93 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd10a98 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:508 # 0xd0b651 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x671 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:677 # 0xd05151 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x2f1 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:873 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114cc92 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:397 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 192] @ 0x5d27b9 0x5e4b71 0x5e4b52 0xb42322 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x5d27b8 net.IP.String+0xd8 net/ip.go:315 # 0x5e4b70 net.ipEmptyString+0x50 net/ip.go:332 # 0x5e4b51 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0xb42321 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x61 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:251 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [8: 128] @ 0x9f99ee 0x9f997a 0x9f997a 0x9f96dc 0x9f9494 0xa05b9c 0xa05565 0xa064c5 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x9f99ed net/http.(*routingNode).matchPath+0x1ad net/http/routing_tree.go:184 # 0x9f9979 net/http.(*routingNode).matchPath+0x139 net/http/routing_tree.go:174 # 0x9f9979 net/http.(*routingNode).matchPath+0x139 net/http/routing_tree.go:174 # 0x9f96db net/http.(*routingNode).matchMethodAndPath+0x11b net/http/routing_tree.go:147 # 0x9f9493 net/http.(*routingNode).match+0x93 net/http/routing_tree.go:126 # 0xa05b9b net/http.(*ServeMux).matchOrRedirect+0x11b net/http/server.go:2726 # 0xa05564 net/http.(*ServeMux).findHandler+0x224 net/http/server.go:2686 # 0xa064c4 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2820 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [26: 5824] @ 0xde7acd 0xdf1566 0xdf29ee 0xe01803 0xdf3815 0xdf36b7 0xdcafbe 0xdca393 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0xde7acc github.com/quic-go/quic-go.newSendStream+0x6c github.com/quic-go/quic-go@v0.52.0/send_stream.go:77 # 0xdf1565 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.52.0/stream.go:108 # 0xdf29ed github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.52.0/streams_map.go:98 # 0xe01802 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x222 github.com/quic-go/quic-go@v0.52.0/streams_map_incoming.go:129 # 0xdf3814 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.52.0/streams_map.go:238 # 0xdf36b6 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.52.0/streams_map.go:212 # 0xdcafbd github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.52.0/connection.go:1629 # 0xdca392 github.com/quic-go/quic-go.(*connection).handleFrame+0x1d2 github.com/quic-go/quic-go@v0.52.0/connection.go:1501 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [206: 13184] @ 0x630cdc 0x630c58 0x6303b2 0x61e45b 0x61e817 0x672f05 0x671e25 0x6a0b85 0x6d9a45 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x630cdb math/big.nat.make+0x31b math/big/nat.go:66 # 0x630c57 math/big.nat.divLarge+0x297 math/big/natdiv.go:612 # 0x6303b1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x61e45a math/big.(*Int).QuoRem+0x7a math/big/int.go:293 # 0x61e816 math/big.(*Int).Mod+0x216 math/big/int.go:324 # 0x672f04 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:1108 # 0x671e24 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:895 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x533545 0x5336b9 0x7b064b 0x7b3f15 0x11eb6ed 0x11eadcf 0x11eb273 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x533544 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x7b064a github.com/multiformats/go-multiaddr.stringToBytes+0x24a github.com/multiformats/go-multiaddr@v0.16.0/codec.go:35 # 0x7b3f14 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:36 # 0x11eb6ec github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11eadce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11eb272 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 3648] @ 0x6868b9 0x68309a 0x68408b 0x6842a5 0x6a7985 0x6a7330 0x6a7452 0x6d9c05 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6868b8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x683099 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7984 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:90 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x62d7e5 0x62d75d 0x7c43c5 0x7c4360 0x7c09eb 0x7eedd8 0x7f4108 0x7f4b7d 0x9774c9 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x62d7e4 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62d75c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x7c43c4 math/big.(*Int).SetBytes+0x1a4 math/big/int.go:512 # 0x7c435f crypto/elliptic.(*nistCurve[...]).Unmarshal+0x13f crypto/elliptic/nistec.go:265 # 0x7c09ea crypto/elliptic.Unmarshal+0x2aa crypto/elliptic/elliptic.go:155 # 0x7eedd7 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:263 # 0x7f4107 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1008 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0x9774c8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:903 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [40: 1920] @ 0xb29499 0xb29834 0xba5cef 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb29498 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x38 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:62 # 0xb29833 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:74 # 0xba5cee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x3ae github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:299 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 72] @ 0x66236b 0x662c86 0x6d9e9d 0x11f6a65 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x66236a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.40.0/ripemd160/ripemd160.go:123 # 0x662c85 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6d9e9c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x11f6a64 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x804 github.com/pactus-project/pactus/sync/handler_hello.go:109 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 288] @ 0x123a46c 0x123b02b 0x1242a05 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a46b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:95 # 0x123b02a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:209 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [212: 3392] @ 0x461ac6 0x7b1f6c 0x7b2d17 0x7b0f67 0x7b1185 0x7b429c 0x7b3f67 0x11eb6ed 0x11eadcf 0x11eb273 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x7b1f6b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x7b3f66 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:40 # 0x11eb6ec github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11eadce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11eb272 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [108: 12096] @ 0xc4599c 0xc45990 0xc5d432 0xc59a87 0x483781 # 0xc4599b github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x47b github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:211 # 0xc4598f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x46f github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:737 # 0xc5d431 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x9f1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1318 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [21: 1344] @ 0x77d2d4 0xbad105 0xbad0e5 0xbad0a8 0xbad1a3 0xbabdae 0x483781 # 0x77d2d3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x193 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0xbad104 github.com/mr-tron/base58/base58.FastBase58Encoding+0x84 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xbad0e4 github.com/mr-tron/base58/base58.Encode+0x64 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xbad0a7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:52 # 0xbad1a2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x122 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:524 # 0xbabdad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:418 0: 0 [68: 3264] @ 0x8ee185 0x8ee176 0x8ee125 0x11cf370 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8ee184 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xc4 github.com/pactus-project/pactus/types/validator/validator.go:181 # 0x8ee175 github.com/pactus-project/pactus/store.(*validatorStore).validator+0xb5 github.com/pactus-project/pactus/store/validator.go:67 # 0x8ee124 github.com/pactus-project/pactus/store.(*store).Validator+0x64 github.com/pactus-project/pactus/store/store.go:348 # 0x11cf36f github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x12f github.com/pactus-project/pactus/state/state.go:295 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [283: 54336] @ 0x682a54 0x68408b 0x6842a5 0x6a78f2 0x6a7330 0x6a7452 0x6d9c05 0x6ec266 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a53 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a78f1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:83 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ec265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x14b2797 0x14fc91a 0x1501be5 0x980c6d 0x93cf67 0x97ea53 0x977f05 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980c6c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97ea52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1144 # 0x977f04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:97 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 448] @ 0x663086 0x6630e7 0x13c6e31 0x13c7825 0x14753ff 0x483781 # 0x663085 encoding/hex.EncodeToString+0x25 encoding/hex/hex.go:127 # 0x6630e6 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x86 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x13c6e30 github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x4b0 github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:37 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [106: 1696] @ 0xc776cd 0xc73e9d 0xc75809 0xc7ceb7 0xc7ceaf 0xdf7802 0xdfafbc 0xdfa1e5 0x483781 # 0xc776cc golang.org/x/net/internal/socket.parseInetAddr+0x12c golang.org/x/net@v0.42.0/internal/socket/sys_posix.go:90 # 0xc73e9c golang.org/x/net/internal/socket.mmsghdrs.unpack+0xdc golang.org/x/net@v0.42.0/internal/socket/mmsghdr_unix.go:25 # 0xc75808 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x1c8 golang.org/x/net@v0.42.0/internal/socket/rawconn_mmsg.go:28 # 0xc7ceb6 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.42.0/internal/socket/socket.go:267 # 0xc7ceae golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.42.0/ipv4/batch.go:80 # 0xdf7801 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x7a1 github.com/quic-go/quic-go@v0.52.0/sys_conn_oob.go:174 # 0xdfafbb github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.52.0/transport.go:534 # 0xdfa1e4 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.52.0/transport.go:428 0: 0 [2: 64] @ 0x4dd42c 0xd0f0ae 0xd10d1f 0xd0bb45 0xd0c68d 0xd0c3d2 0xd53722 0xd5f3a6 0xd5f276 0xd53453 0xd531b9 0x49bacb 0xd5315b 0xd5312f 0xd539a2 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd10d1e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:546 # 0xd0bb44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:696 # 0xd0c68c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:759 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd53721 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:119 # 0xd5f3a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:111 # 0xd5f275 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x35 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:90 # 0xd53452 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose+0x1b2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:97 # 0xd531b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).Close.func1+0x18 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:62 # 0x49baca sync.(*Once).doSlow+0xaa sync/once.go:78 # 0xd5315a sync.(*Once).Do+0x3a sync/once.go:69 # 0xd5312e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).Close+0xe github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:61 # 0xd539a1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x1c1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:133 0: 0 [28: 448] @ 0xd5f66d 0x114cc93 0xd53a85 0x483781 # 0xd5f66c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x2c github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:154 # 0x114cc92 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:397 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x4dd42c 0xd0f0ae 0xd0bb05 0xd0ba2b 0xd0c005 0xd0c5a5 0xd0c3d2 0xd21a4b 0xd23d71 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0bb04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x204 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0ba2a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x12a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:695 # 0xd0c004 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x364 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:716 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd21a4a github.com/libp2p/go-yamux/v5.(*Session).close+0x44a github.com/libp2p/go-yamux/v5@v5.0.1/session.go:337 # 0xd23d70 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:693 0: 0 [1: 32] @ 0x4d5e15 0x5d0bf3 0x5d0aa5 0x5cf659 0xb42b17 0xb44cfc 0xb44a85 0xd52e8b 0x10d13d0 0x10d20be 0x10d1132 0x483781 # 0x4d5e14 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5d0bf2 net.addrTable+0x112 net/interface_linux.go:149 # 0x5d0aa4 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5cf658 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb42b16 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:390 # 0xb44cfb github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:74 # 0xb44a84 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:48 # 0xd52e8a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d13cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:368 # 0x10d20bd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:420 # 0x10d1131 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [51: 1632] @ 0x68dc8a 0x6a1445 0x6a0ba9 0x6d9a45 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x68dc89 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6a1444 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a0ba8 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:54 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 32768] @ 0x533ab4 0x5334dd 0x941d10 0x941cd7 0x93f7fe 0x945665 0x945666 0x4ce0f1 0xd23e85 0xd23e5d 0xd23d58 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x941d0f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:168 # 0x941cd6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:830 # 0x93f7fd crypto/tls.(*Conn).readRecordOrCCS+0xd3d crypto/tls/conn.go:680 # 0x945664 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:591 # 0x945665 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1385 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xd23e84 io.ReadFull+0xe4 io/io.go:354 # 0xd23e5c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.0.1/session.go:723 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [6: 2113536] @ 0x72f80e 0x742cbe 0x757bdd 0x7586fb 0x8eede5 0x8eecfa 0x11d0e49 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x72f80d github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x46d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:305 # 0x742cbd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:219 # 0x757bdc github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:238 # 0x7586fa github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:317 # 0x8eede4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:422 # 0x8eecf9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:418 # 0x11d0e48 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a8 github.com/pactus-project/pactus/state/state.go:479 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 400] @ 0xb30925 0xba27f4 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb30924 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestLatency+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/metrics/metrics.go:138 # 0xba27f3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1e33 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:157 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 384] @ 0x682a35 0x68408b 0x6a7885 0x6a7330 0x6a7452 0x6d9c05 0x11c41fe 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x682a34 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6a7884 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:80 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11c41fd github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x9d github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0xd849f3 0x483781 # 0xd849f2 github.com/multiformats/go-multistream.SelectProtoOrFail[...].func2+0x52 github.com/multiformats/go-multistream@v0.6.1/client.go:56 0: 0 [66: 2112] @ 0x8e5e25 0x8e5e0e 0x8e5d9a 0xc3502a 0xc34da8 0xc3c20a 0xba03be 0xbac44e 0x483781 # 0x8e5e24 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:23 # 0x8e5e0d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.0/util.go:82 # 0x8e5d99 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.42.0/core/peer/addrinfo.go:56 # 0xc35029 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x1a9 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc34da7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc3c209 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0xba03bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).maybeAddAddrs+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:932 # 0xbac44d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x7cd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:464 0: 0 [1: 1408] @ 0xb57a26 0xba6edd 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb57a25 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:129 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [17: 816] @ 0xb29565 0xb294b2 0xb29834 0xba5cef 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb29564 github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:43 # 0xb294b1 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x51 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:64 # 0xb29833 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:74 # 0xba5cee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x3ae github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:299 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 4608] @ 0xda08a5 0x49bd51 0xde82a5 0xde8297 0xde7cc5 0xea38c2 0xd5f0ca 0x5963f5 0xb349a5 0xb3499f 0xba23f3 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xda08a4 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:14 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xde82a4 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4c4 github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:21 # 0xde8296 github.com/quic-go/quic-go.(*sendStream).write+0x4b6 github.com/quic-go/quic-go@v0.52.0/send_stream.go:143 # 0xde7cc4 github.com/quic-go/quic-go.(*sendStream).Write+0xa4 github.com/quic-go/quic-go@v0.52.0/send_stream.go:99 # 0xea38c1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Write+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:63 # 0xd5f0c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:69 # 0x5963f4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:643 # 0xb349a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x164 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:377 # 0xb3499e github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x15e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:369 # 0xba23f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:135 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 224] @ 0x7836ba 0x7836d0 0x14b27af 0x14e7ad3 0x14e71ff 0x14e8c28 0x14e8d0e 0x14e86fd 0x14f0c92 0x14f0c51 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7836b9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:199 # 0x7836cf crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x14e7ad2 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:57 # 0x14e71fe crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:169 # 0x14e8c27 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:329 # 0x14e8d0d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:222 # 0x14e86fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:328 # 0x14f0c91 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14f0c50 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:299 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 4032] @ 0x6a7eb0 0x6a729b 0x6a7452 0x6d9c05 0x11c41fe 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x6a7eaf github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:125 # 0x6a729a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:27 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11c41fd github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x9d github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 288] @ 0x4dd42c 0xd0f0ae 0xd106e5 0xd09885 0xd092ae 0xd08fdc 0xd0202a 0xd542ca 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd106e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:445 # 0xd09884 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStreamForChild+0x424 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:508 # 0xd092ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addStreamForEdges+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:478 # 0xd08fdb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x3bb github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:460 # 0xd02029 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd542c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:220 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [1: 80] @ 0x7c04df 0x8003ef 0x8009b8 0xd8b458 0xd8ac15 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7c04de crypto/elliptic.Marshal+0x7e crypto/elliptic/elliptic.go:114 # 0x8003ee crypto/x509.marshalPublicKey+0x28e crypto/x509/x509.go:107 # 0x8009b7 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd8b457 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:198 # 0xd8ac14 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x194 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:139 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [50: 28800] @ 0x6a7eb0 0x6a729b 0x6a7452 0x6d9c05 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6a7eaf github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:125 # 0x6a729a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:27 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 1920] @ 0x66e465 0x671d96 0x6a0b85 0x6d9a45 0x6e62f0 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x66e464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x344 github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:61 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 8960] @ 0x8ea347 0x8ec3e5 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8ea346 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [47: 1128] @ 0xb44865 0xb44b52 0x113fed9 0x113fd25 0x113dce7 0x113d586 0x483781 # 0xb44864 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x624 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:32 # 0xb44b51 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:57 # 0x113fed8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [17: 544] @ 0x7b9a57 0x7b99d3 0x10ce31c 0x10cf2f6 0x10c4dd5 0x1141e22 0x1140406 0x113fd7e 0x113dce7 0x113d586 0x483781 # 0x7b9a56 github.com/multiformats/go-multiaddr.Multiaddr.copy+0x176 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:23 # 0x7b99d2 github.com/multiformats/go-multiaddr.SplitFunc+0xf2 github.com/multiformats/go-multiaddr@v0.16.0/util.go:108 # 0x10ce31b github.com/libp2p/go-libp2p/p2p/protocol/identify.thinWaistForm+0x7b github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:43 # 0x10cf2f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).AddrsFor+0xf5 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:203 # 0x10c4dd4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).ObservedAddrsFor+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:418 # 0x1141e21 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:485 # 0x1140405 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendNATAddrs+0x365 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:453 # 0x113fd7d github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:402 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [2: 192] @ 0x7d68c5 0x971c96 0x971b8c 0x7d65c2 0x7d6951 0x971a34 0x97199c 0x9722d8 0x97e80d 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x971c95 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b5 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x971b8b crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1845 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x971a33 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97199b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1841 # 0x9722d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1941 # 0x97e80c crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x70c crypto/tls/handshake_server_tls13.go:1110 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 432] @ 0x4794fa 0x47950f 0x8f9d0c 0x11ce08b 0x11d0fd2 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8f9d0b github.com/pactus-project/pactus/sandbox.NewSandbox+0xeb github.com/pactus-project/pactus/sandbox/sandbox.go:63 # 0x11ce08a github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xaa github.com/pactus-project/pactus/state/state.go:147 # 0x11d0fd1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x731 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [48: 16896] @ 0x479453 0x408c45 0x408c38 0x40e252 0x8fb8b2 0x8fe9f4 0x11cd16d 0x11d0bb3 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8fb8b1 github.com/pactus-project/pactus/sandbox.(*sandbox).CommitTransaction+0x91 github.com/pactus-project/pactus/sandbox/sandbox.go:306 # 0x8fe9f3 github.com/pactus-project/pactus/execution.Execute+0x53 github.com/pactus-project/pactus/execution/execution.go:16 # 0x11cd16c github.com/pactus-project/pactus/state.(*state).executeBlock+0x18c github.com/pactus-project/pactus/state/execution.go:36 # 0x11d0bb2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x312 github.com/pactus-project/pactus/state/state.go:453 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 3648] @ 0x6a7b46 0x6a729b 0x6a7452 0x6d9c05 0x6dae3b 0x11d4186 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6a7b45 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:111 # 0x6a729a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:27 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6dae3a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11d4185 github.com/pactus-project/pactus/state.(*state).validateBlock+0x245 github.com/pactus-project/pactus/state/validation.go:34 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1152] @ 0xd3aabd 0xd3a8d0 0x483781 # 0xd3aabc github.com/libp2p/go-flow-metrics.(*sweeper).runActive+0xfc github.com/libp2p/go-flow-metrics@v0.3.0/sweeper.go:75 # 0xd3a8cf github.com/libp2p/go-flow-metrics.(*sweeper).run+0x2f github.com/libp2p/go-flow-metrics@v0.3.0/sweeper.go:54 0: 0 [3: 192] @ 0x1501a30 0x15018c9 0x97bec5 0x97be46 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x1501a2f crypto/internal/fips140/tls13.ExpandLabel[...]+0xaf crypto/internal/fips140/tls13/tls13.go:32 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97bec4 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x584 crypto/internal/fips140/tls13/tls13.go:112 # 0x97be45 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x505 crypto/tls/handshake_server_tls13.go:767 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 128] @ 0x461ac6 0x14fca53 0x1501be5 0x15018c9 0x980f1e 0x980ec3 0x97d6cc 0x977ed4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14fca52 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 crypto/internal/fips140/hkdf/hkdf.go:42 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x980f1d crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x7d crypto/internal/fips140/tls13/tls13.go:155 # 0x980ec2 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x22 crypto/tls/key_schedule.go:46 # 0x97d6cb crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x52b crypto/tls/handshake_server_tls13.go:927 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x6d9612 0x63f4e7 0x63c328 0x642f79 0x63cfef 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x6d9611 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0x31 github.com/pactus-project/pactus/crypto/bls/public_key.go:77 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x642f78 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2289 # 0x63cfee github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x130e github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1634 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 672] @ 0x8ef6f9 0x8ef6d2 0x8ec426 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8ef6f8 bytes.NewBuffer+0x178 bytes/buffer.go:472 # 0x8ef6d1 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x151 github.com/pactus-project/pactus/store/tx.go:37 # 0x8ec425 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [65: 1040] @ 0x12848e5 0x128679a 0x12dea56 0x12de1f6 0x483781 # 0x12848e4 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1124 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:464 # 0x1286799 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x339 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:685 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [354: 317184] @ 0x63ce31 0x645d32 0x63d165 0x63bbd5 0x652b4f 0x11e3fc9 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x652b4e github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xae github.com/fxamacker/cbor/v2@v2.8.0/stream.go:37 # 0x11e3fc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x5d104c 0x5d0c12 0x5d0aa5 0x5cf659 0xb42b17 0xb44cfc 0xb44a85 0xd52e8b 0x10d13d0 0x10d20be 0x10d1132 0x483781 # 0x5d104b net.newAddr+0x28b net/interface_linux.go:182 # 0x5d0c11 net.addrTable+0x131 net/interface_linux.go:153 # 0x5d0aa4 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5cf658 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb42b16 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:390 # 0xb44cfb github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:74 # 0xb44a84 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:48 # 0xd52e8a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d13cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:368 # 0x10d20bd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:420 # 0x10d1131 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [37: 1776] @ 0x1334a9c 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x1334a9b github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x3b github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:328 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [180: 20160] @ 0x47fb1c 0x4e4bd5 0xd1fbb2 0xd28295 0xd27fea 0xd299f8 0xd5f742 0x114c6bc 0xd53a85 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e4bd4 time.AfterFunc+0x34 time/sleep.go:211 # 0xd1fbb1 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x251 github.com/libp2p/go-yamux/v5@v5.0.1/deadline.go:54 # 0xd28294 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb4 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:514 # 0xd27fe9 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:493 # 0xd299f7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:67 # 0xd5f741 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:165 # 0x114c6bb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x9b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:366 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 112] @ 0x10c506d 0x10cb14f 0xd4ecf7 0xd5117b 0xd4eb47 0xd5bf4c 0x483781 # 0x10c506c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait+0x1ec github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:454 # 0x10cb14e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Connected+0xee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:1064 # 0xd4ecf6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:443 # 0xd5117a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:765 # 0xd4eb46 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x6e6 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:442 # 0xd5bf4b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x8b github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [56: 1792] @ 0xd82d07 0xd82776 0x114c7cc 0xd53a85 0x483781 # 0xd82d06 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).findHandler+0x86 github.com/multiformats/go-multistream@v0.6.1/multistream.go:183 # 0xd82775 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x315 github.com/multiformats/go-multistream@v0.6.1/multistream.go:225 # 0x114c7cb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:373 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [35: 15680] @ 0x13c51ac 0x13c5191 0x13c644f 0x13c7825 0x14753ff 0x483781 # 0x13c51ab encoding/binary.bigEndian.AppendUint32+0x10b encoding/binary/binary.go:192 # 0x13c5190 github.com/pactus-project/pactus/www/zmq.(*basePub).makeTopicMsg+0xf0 github.com/pactus-project/pactus/www/zmq/publisher.go:60 # 0x13c644e github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x20e github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:32 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11ccc16 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb65 0x11ccb31 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [47: 5264] @ 0x52ff2a 0x530175 0x52f459 0x52f41d 0x9fe06a 0xa028b8 0x483781 # 0x52ff29 context.(*cancelCtx).Done+0x129 context/context.go:451 # 0x530174 context.(*cancelCtx).propagateCancel+0x74 context/context.go:469 # 0x52f458 context.withCancel+0x58 context/context.go:278 # 0x52f41c context.WithCancel+0x1c context/context.go:241 # 0x9fe069 net/http.(*conn).readRequest+0x6c9 net/http/server.go:1083 # 0xa028b7 net/http.(*conn).serve+0x397 net/http/server.go:2027 0: 0 [21: 37632] @ 0xd20596 0xd200e5 0xd29ce5 0xd81b99 0xd805f5 0xd7fbda 0xd7e1f2 0x483781 # 0xd20595 github.com/libp2p/go-yamux/v5.newSession+0x295 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:144 # 0xd200e4 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.0.1/mux.go:127 # 0xd29ce4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/transport.go:51 # 0xd81b98 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:276 # 0xd805f4 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x974 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:196 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 384] @ 0x66de1a 0x66de26 0x65bbfd 0x14b27af 0x14fc91a 0x1501be5 0x980bee 0x93cf67 0x97d42b 0x977ed4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980bed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97d42a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a crypto/tls/handshake_server_tls13.go:906 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [19: 2736] @ 0x548c97 0x6f343b 0x6f343c 0x11ce017 0x11d0fd2 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x548c96 encoding/json.Unmarshal+0x36 encoding/json/decode.go:101 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0fd1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x731 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 5760] @ 0x746eb1 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x13c9384 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x746eb0 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x390 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:780 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x13c9383 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:138 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [220: 1070080] @ 0xc0d34c 0xc0cd25 0xc09d76 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0d34b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2286 # 0xc0cd24 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1064 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2032 # 0xc09d75 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x615 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1588 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [274: 8978432] @ 0x128d445 0x128d53b 0x1281c39 0x12de3e5 0x12ddfb2 0x12ddd5c 0x483781 # 0x128d444 bufio.NewReaderSize+0xe4 bufio/bufio.go:57 # 0x128d53a google.golang.org/grpc/internal/transport.newFramer+0x1da google.golang.org/grpc@v1.73.0/internal/transport/http_util.go:408 # 0x1281c38 google.golang.org/grpc/internal/transport.NewServerTransport+0x2f8 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:167 # 0x12de3e4 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.73.0/server.go:990 # 0x12ddfb1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.73.0/server.go:948 # 0x12ddd5b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.73.0/server.go:932 0: 0 [1: 112] @ 0x412454 0x143b30e 0x143b2d3 0x143c4c5 0x1448a32 0x14483cb 0x144aa3f 0xa04649 0xa06544 0x144a2e4 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x143b30d github.com/creachadair/jrpc2.newPending+0x34d github.com/creachadair/jrpc2@v1.3.1/client.go:451 # 0x143b2d2 github.com/creachadair/jrpc2.(*Client).send+0x312 github.com/creachadair/jrpc2@v1.3.1/client.go:221 # 0x143c4c4 github.com/creachadair/jrpc2.(*Client).Batch+0x1a4 github.com/creachadair/jrpc2@v1.3.1/client.go:350 # 0x1448a31 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x4d1 github.com/creachadair/jrpc2@v1.3.1/jhttp/bridge.go:126 # 0x14483ca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.1/jhttp/bridge.go:70 # 0x144aa3e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x144a2e3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x183 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [6: 192] @ 0x53a31a 0x6646e5 0x6e989c 0x6e9753 0x8ea3dc 0x8ec3e5 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x53a319 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e989b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e9752 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x8ea3db github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [114: 9120] @ 0x62d7e5 0x62d75d 0x68dd0a 0x68dc93 0x6a1445 0x6a0ba9 0x6d9a45 0x6ec266 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x62d7e4 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62d75c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x68dd09 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:512 # 0x68dc92 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6a1444 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a0ba8 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:54 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ec265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [49: 15680] @ 0xba5b5b 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xba5b5a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x21a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:292 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [33: 1056] @ 0x128b408 0x1289e94 0x12e1f4e 0x12e1f32 0x12e64e8 0x12dec9f 0x483781 # 0x128b407 google.golang.org/grpc/internal/transport.(*http2Server).finishStream+0x87 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:1330 # 0x1289e93 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x913 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:1121 # 0x12e1f4d google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1c8d google.golang.org/grpc@v1.73.0/internal/transport/server_stream.go:76 # 0x12e1f31 google.golang.org/grpc.(*Server).processUnaryRPC+0x1c71 google.golang.org/grpc@v1.73.0/server.go:1513 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [22: 4224] @ 0x6868b9 0x68309a 0x68408b 0x6842a5 0x6a7997 0x6a7330 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d447c 0x11d41d8 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6868b8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x683099 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7996 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:91 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d447b github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9b github.com/pactus-project/pactus/state/validation.go:54 # 0x11d41d7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x297 github.com/pactus-project/pactus/state/validation.go:38 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 224] @ 0xd260e9 0xd261e2 0xd20f2b 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0x11c07cb 0x11bcbaa 0x483781 # 0xd260e8 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.0.1/deadline.go:22 # 0xd261e1 github.com/libp2p/go-yamux/v5.newStream+0x161 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:64 # 0xd20f2a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.0.1/session.go:234 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x11c07ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 64] @ 0xb277c7 0x10c6bef 0x10c5e96 0x10c5379 0x483781 # 0xb277c6 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x1a6 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x10c6bee github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2ce github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:578 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [21: 504] @ 0xb29565 0xb294b2 0xb29834 0xba5cef 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb29564 github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:43 # 0xb294b1 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x51 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:64 # 0xb29833 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:74 # 0xba5cee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x3ae github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:299 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [470: 22560] @ 0x461ac6 0xb295c5 0xb294b2 0xb29834 0xba5cef 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb295c4 github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x164 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:47 # 0xb294b1 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x51 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:64 # 0xb29833 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:74 # 0xba5cee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x3ae github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:299 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 160] @ 0xdf15df 0xdf29ee 0xe01803 0xdf3815 0xdf36b7 0xdcafbe 0xdca393 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0xdf15de github.com/quic-go/quic-go.newStream+0x25e github.com/quic-go/quic-go@v0.52.0/stream.go:109 # 0xdf29ed github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.52.0/streams_map.go:98 # 0xe01802 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x222 github.com/quic-go/quic-go@v0.52.0/streams_map_incoming.go:129 # 0xdf3814 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.52.0/streams_map.go:238 # 0xdf36b6 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.52.0/streams_map.go:212 # 0xdcafbd github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.52.0/connection.go:1629 # 0xdca392 github.com/quic-go/quic-go.(*connection).handleFrame+0x1d2 github.com/quic-go/quic-go@v0.52.0/connection.go:1501 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [14: 224] @ 0x52f465 0xa026d8 0x483781 # 0x52f464 context.WithCancel+0x64 context/context.go:242 # 0xa026d7 net/http.(*conn).serve+0x1b7 net/http/server.go:2008 0: 0 [14: 672] @ 0x4794fa 0x47950f 0x530225 0x52f459 0x52f41d 0x12e9cff 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x530224 context.(*cancelCtx).propagateCancel+0x124 context/context.go:490 # 0x52f458 context.withCancel+0x58 context/context.go:278 # 0x52f41c context.WithCancel+0x1c context/context.go:241 # 0x12e9cfe google.golang.org/grpc.newClientStreamWithParams+0x15e google.golang.org/grpc@v1.73.0/stream.go:276 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [8: 512] @ 0xba3254 0xbab10b 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xba3253 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:69 # 0xbab10a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:330 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 1024] @ 0x862369 0x862349 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0xb346e6 0x483781 # 0x862368 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.6/internal/impl/pointer_unsafe.go:138 # 0x862348 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:452 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0xb346e5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:330 0: 0 [47: 5264] @ 0x77d1d2 0xbad105 0xbad0e5 0xbad0a8 0xbad1a3 0xbabdae 0x483781 # 0x77d1d1 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xbad104 github.com/mr-tron/base58/base58.FastBase58Encoding+0x84 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xbad0e4 github.com/mr-tron/base58/base58.Encode+0x64 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xbad0a7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:52 # 0xbad1a2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x122 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:524 # 0xbabdad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:418 0: 0 [7: 336] @ 0x461ac6 0xb54fa9 0xb54f9f 0xb524aa 0xb52365 0xb9dad6 0x483781 # 0xb54fa8 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x28 github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xb54f9e github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x1e github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:556 # 0xb524a9 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).addPeer+0x49 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:200 # 0xb52364 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).TryAddPeer+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:195 # 0xb9dad5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).rtPeerLoop.func1+0x275 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:628 0: 0 [41: 1968] @ 0x1261485 0x125c956 0x1280832 0x483781 # 0x1261484 golang.org/x/net/http2.(*Framer).readMetaFrame+0x64 golang.org/x/net@v0.42.0/http2/frame.go:1542 # 0x125c955 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.42.0/http2/frame.go:537 # 0x1280831 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1d1 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1662 0: 0 [4: 128] @ 0x4dd42c 0xd0f0ae 0xd10d1f 0xd0bb45 0xd0c68d 0xd0c3d2 0xd53722 0xd5f3a6 0xd5f216 0x11fa2e2 0x11fa21d 0x11f9c6e 0x11c247f 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd10d1e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:546 # 0xd0bb44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:696 # 0xd0c68c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:759 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd53721 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:119 # 0xd5f3a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:111 # 0xd5f215 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x35 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:82 # 0x11fa2e1 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage.func1+0x21 github.com/pactus-project/pactus/sync/sync.go:284 # 0x11fa21c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x29c github.com/pactus-project/pactus/sync/sync.go:296 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [29: 696] @ 0x126bbb9 0x126bb95 0x1285d73 0x1285d15 0x128679a 0x12dea56 0x12de1f6 0x483781 # 0x126bbb8 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x118 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:54 # 0x126bb94 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0xf4 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:373 # 0x1285d72 google.golang.org/grpc/internal/transport.(*controlBuffer).put+0x25b2 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:341 # 0x1285d14 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2554 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:640 # 0x1286799 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x339 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:685 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [12: 960] @ 0x6e6e95 0x6e674d 0x63f4e7 0x63c328 0x642f79 0x63cfef 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6e6e94 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1d4 github.com/pactus-project/pactus/types/tx/tx.go:365 # 0x6e674c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x642f78 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2289 # 0x63cfee github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x130e github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1634 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 1680] @ 0x412454 0x4e4988 0x11d6467 0x11dc95a 0x11dc673 0x11d63b5 0x11d6378 0x11d6290 0x11dd488 0x11f93b7 0x11f4a0b 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x4e4987 time.NewTimer+0x27 time/sleep.go:144 # 0x11d6466 github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x86 github.com/pactus-project/pactus/consensus/consensus.go:189 # 0x11dc959 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b9 github.com/pactus-project/pactus/consensus/height.go:30 # 0x11dc672 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x11d63b4 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x74 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x11d6377 github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x37 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x11d628f github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x11dd487 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x11f93b6 github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x56 github.com/pactus-project/pactus/sync/sync.go:148 # 0x11f4a0a github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ca github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x747250 0x7471ed 0x7471d9 0x747a73 0x8ebbb1 0x8eb186 0x8ea616 0x8ec3e5 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x74724f github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xaf github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util.go:95 # 0x7471ec github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x4c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/key.go:82 # 0x7471d8 github.com/syndtr/goleveldb/leveldb.(*DB).has+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:802 # 0x747a72 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:865 # 0x8ebbb0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8eb185 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8ea615 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x395 github.com/pactus-project/pactus/store/block.go:79 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 224] @ 0x47fb1c 0x4e4bd5 0x530f5c 0x53162d 0x5315ef 0x114eb2d 0xc3facd 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e4bd4 time.AfterFunc+0x34 time/sleep.go:211 # 0x530f5b context.WithDeadlineCause+0x21b context/context.go:643 # 0x53162c context.WithDeadline+0x4c context/context.go:617 # 0x5315ee context.WithTimeout+0xe context/context.go:695 # 0x114eb2c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0xcc github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:594 # 0xc3facc github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:118 0: 0 [145: 23200] @ 0xc45bfc 0xc45bac 0xc5d0e2 0xc59a87 0x483781 # 0xc45bfb github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x17b github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:214 # 0xc45bab github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x12b github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:760 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [2: 64] @ 0x4c179d 0x63c007 0x642f79 0x63cfef 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x4c179c reflect.New+0x5c reflect/value.go:3021 # 0x63c006 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x326 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1412 # 0x642f78 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2289 # 0x63cfee github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x130e github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1634 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [157: 7536] @ 0xd21f59 0xd21f17 0xd21c58 0xd21d39 0x483781 # 0xd21f58 github.com/libp2p/go-yamux/v5.newPing+0x138 github.com/libp2p/go-yamux/v5@v5.0.1/ping.go:18 # 0xd21f16 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:397 # 0xd21c57 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:356 # 0xd21d38 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:376 0: 0 [3: 72] @ 0x461ac6 0x1155a46 0x1155877 0x8ff30b 0x11556cd 0x1151222 0x11c0805 0x11bcbaa 0x483781 # 0x1155a45 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x1155876 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x11556cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x1151221 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:910 # 0x11c0804 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2a4 github.com/pactus-project/pactus/network/stream.go:81 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 16] @ 0xc44c93 0xc59691 0x483781 # 0xc44c92 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).AddPeer+0x72 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:625 # 0xc59690 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x7b0 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:802 0: 0 [4: 896] @ 0x7836ba 0x7836d0 0x14b27af 0x14e7856 0x14f0c50 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7836b9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:199 # 0x7836cf crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x14e7855 crypto/internal/fips140/ecdsa.newDRBG[...]+0x535 crypto/internal/fips140/ecdsa/hmacdrbg.go:110 # 0x14f0c4f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:297 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [120: 7680] @ 0x533545 0x5336b9 0x663cff 0x664565 0x6e6b8c 0x6e6ae5 0x6e763e 0x6e62b6 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x533544 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x663cfe github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xbe github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x664564 github.com/pactus-project/pactus/util/encoding.WriteElement+0xc4 github.com/pactus-project/pactus/util/encoding/encoding.go:257 # 0x6e6b8b github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e6ae4 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x6e763d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6e62b5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [38: 1216] @ 0x409c52 0x408ccd 0x40d785 0xc4f252 0xc4f260 0xc59b25 0x483781 # 0xc4f251 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0xf91 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1477 # 0xc4f25f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xf9f github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1502 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [1: 96] @ 0x14b2797 0x14fc91a 0x1501be5 0x980bee 0x93cf67 0x97ea53 0x977f05 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980bed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97ea52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1144 # 0x977f04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:97 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [52: 7488] @ 0x14332ff 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x14332fe github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x13e net/http/server.go:2352 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [23: 1472] @ 0xa23e8a 0xa23e8b 0x9fdbc7 0xa028b8 0x483781 # 0xa23e89 net/textproto.(*Reader).ReadLine+0xc9 net/textproto/reader.go:45 # 0xa23e8a net/http.readRequest+0xca net/http/request.go:1087 # 0x9fdbc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1048 # 0xa028b7 net/http.(*conn).serve+0x397 net/http/server.go:2027 0: 0 [2: 64] @ 0x14fc8e5 0x1501be5 0x15018c9 0x97d3f2 0x97d380 0x977ed4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14fc8e4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:27 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97d3f1 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x251 crypto/internal/fips140/tls13/tls13.go:137 # 0x97d37f crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1df crypto/tls/handshake_server_tls13.go:905 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [16: 3072] @ 0x682a54 0x68408b 0x6842a5 0x6a7932 0x6a7330 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d447c 0x11d41d8 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a53 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7931 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:86 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d447b github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9b github.com/pactus-project/pactus/state/validation.go:54 # 0x11d41d7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x297 github.com/pactus-project/pactus/state/validation.go:38 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 4608] @ 0x64a92a 0x6f294b 0x6f291f 0x6f339f 0x11f9465 0x11f9505 0x11f7285 0x11f68ff 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x64a929 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:934 # 0x6f294a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.8.0/encode.go:98 # 0x6f291e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6f339e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f7284 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x11f68fe github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 384] @ 0x66de1a 0x66de26 0x65bbfd 0x14b27af 0x14fc91a 0x1501be5 0x980c6d 0x93cf67 0x97be45 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980c6c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97be44 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x504 crypto/tls/handshake_server_tls13.go:766 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [49: 1568] @ 0x11cf46e 0x11cf423 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11cf46d github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Clone+0x22d github.com/pactus-project/pactus/types/certificate/block_certificate.go:47 # 0x11cf422 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e2 github.com/pactus-project/pactus/state/state.go:312 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 4032] @ 0x6868b9 0x68309a 0x68408b 0x6842a5 0x6a7932 0x6a7330 0x6a7452 0x6d9c05 0x6dae3b 0x11d4186 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6868b8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x683099 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7931 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:86 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6dae3a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11d4185 github.com/pactus-project/pactus/state.(*state).validateBlock+0x245 github.com/pactus-project/pactus/state/validation.go:34 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [163: 73024] @ 0xc0b92f 0xc09fb2 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0b92e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1811 # 0xc09fb1 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x851 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1552 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [207: 23184] @ 0xd260e9 0xd261e2 0xd24f69 0xd24585 0xd23f0f 0xd23d58 0x483781 # 0xd260e8 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.0.1/deadline.go:22 # 0xd261e1 github.com/libp2p/go-yamux/v5.newStream+0x161 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:64 # 0xd24f68 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x128 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:864 # 0xd24584 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:759 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [26: 416] @ 0x5d27b9 0x7b7158 0x7bd5d7 0x7b1f8f 0x7b2d17 0x7b0f67 0x7b1185 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xbabf44 0x483781 # 0x5d27b8 net.IP.String+0xd8 net/ip.go:315 # 0x7b7157 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:138 # 0x7bd5d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:47 # 0x7b1f8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [1: 24] @ 0x7b2859 0x7b267f 0xb3f309 0xb4077c 0xb40766 0xb3ec77 0xb42b97 0xb42b80 0xb44cfc 0xb44a85 0xd52e8b 0x10d13d0 0x10d20be 0x10d1132 0x483781 # 0x7b2858 github.com/multiformats/go-multiaddr.newComponent+0x118 github.com/multiformats/go-multiaddr@v0.16.0/component.go:264 # 0x7b267e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.0/component.go:246 # 0xb3f308 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:113 # 0xb4077b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:134 # 0xb40765 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:342 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb42b96 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb42b7f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:397 # 0xb44cfb github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:74 # 0xb44a84 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:48 # 0xd52e8a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d13cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:368 # 0x10d20bd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:420 # 0x10d1131 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [62: 2976] @ 0x4794fa 0x47950f 0xc4e596 0xc4e57c 0xc59b25 0x483781 # 0xc4e595 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).clearIDontWantCounters+0x2d5 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1720 # 0xc4e57b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x2bb github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1463 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [14: 1120] @ 0x6e6e95 0x6e90e8 0x6e8176 0x8eb7ae 0x13c953a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6e6e94 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1d4 github.com/pactus-project/pactus/types/tx/tx.go:365 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8175 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8eb7ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13c9539 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:153 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [180: 2880] @ 0x5d27b9 0x7b7158 0x7bd5d7 0x7b1f8f 0x7b5615 0x7b5616 0x11eb98a 0x11eadcf 0x11eb273 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x5d27b8 net.IP.String+0xd8 net/ip.go:315 # 0x7b7157 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:138 # 0x7bd5d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:47 # 0x7b1f8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b5614 github.com/multiformats/go-multiaddr.(*Component).Value+0xb4 github.com/multiformats/go-multiaddr@v0.16.0/component.go:184 # 0x7b5615 github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xb5 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:241 # 0x11eb989 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c9 github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x11eadce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11eb272 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 384] @ 0x682a35 0x68408b 0x6842a5 0x6a78f2 0x6a7330 0x6a7452 0x6d9c05 0x11c41fe 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x682a34 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a78f1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:83 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11c41fd github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x9d github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x729c12 0x73802a 0x73346e 0x733b8c 0x734d3e 0x734dd3 0x735514 0x733f3b 0x73b05c 0x73b006 0x73bd26 0x73caac 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec08f 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x729c11 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:86 # 0x738029 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:114 # 0x73346d github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x58d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:171 # 0x733b8b github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:329 # 0x734d3d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unrefLocked+0x5d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:631 # 0x734dd2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:657 # 0x735513 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2b3 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:114 # 0x733f3a github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec08e github.com/pactus-project/pactus/store.NewStore+0x3ee github.com/pactus-project/pactus/store/store.go:118 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [489: 15648] @ 0x54c12d 0x5498de 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11eb60e 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x54c12c encoding/json.(*decodeState).object+0x196c encoding/json/decode.go:733 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eb60d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [160: 51200] @ 0xa23e54 0x9fdbc7 0xa028b8 0x483781 # 0xa23e53 net/http.readRequest+0x93 net/http/request.go:1083 # 0x9fdbc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1048 # 0xa028b7 net/http.(*conn).serve+0x397 net/http/server.go:2027 0: 0 [16: 1024] @ 0xbab23b 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xbab23a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x77a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:348 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [12: 1536] @ 0xc36725 0xc365a5 0xc3a1b3 0xbac1fc 0x483781 # 0xc36724 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc365a4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc3a1b2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xbac1fb github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x57b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:455 0: 0 [280: 71680] @ 0xc0b92f 0xc09fb2 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0b92e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1811 # 0xc09fb1 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x851 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1552 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [16: 3328] @ 0x6ddd05 0x6dd98d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6eb5ed 0x6eb50c 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ec0ae 0x6ec094 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6ddd04 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x104 github.com/pactus-project/pactus/types/certificate/certificate.go:170 # 0x6dd98c github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:133 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6eb5ec github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6eb50b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ec0ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ec093 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x6da6bb 0x6dde28 0x6dd98d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6eb5ed 0x6eb50c 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ec0ae 0x6ec094 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6da6ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6dde27 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x227 github.com/pactus-project/pactus/types/certificate/certificate.go:193 # 0x6dd98c github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:133 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6eb5ec github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6eb50b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ec0ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ec093 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x14b28ce 0x14fccb5 0x1501d26 0x15012f0 0x97bd58 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x14fccb4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:19 # 0x1501d25 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x15012ef crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x97bd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 crypto/tls/handshake_server_tls13.go:763 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0xc463e7 0xc45ace 0xc5d0e2 0xc59a87 0x483781 # 0xc463e6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x6e6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:821 # 0xc45acd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:750 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [34: 816] @ 0x11cf6e5 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11cf6e4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x4a4 github.com/pactus-project/pactus/state/state.go:317 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [144: 64512] @ 0x123a46c 0x123b02b 0x1242a05 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a46b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:95 # 0x123b02a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:209 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [8: 384] @ 0x53a31a 0x6646e5 0x6e989c 0x6e9753 0x13c5b6d 0x13c7825 0x14753ff 0x483781 # 0x53a319 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e989b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e9752 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x13c5b6c github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x6c github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:29 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [36: 576] @ 0xd0f0d5 0xd07a78 0xd0799b 0xd24f35 0xd24585 0xd23f0f 0xd23d58 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd07a77 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5b7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:389 # 0xd0799a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4da github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:360 # 0xd24f34 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0xf4 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:861 # 0xd24584 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:759 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [42: 8064] @ 0x113fcfc 0x113dce7 0x113d586 0x483781 # 0x113fcfb github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x5b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:400 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [28: 448] @ 0x11b760f 0xc70879 0xc7066a 0xc701d3 0xc6fdf7 0xc6fcbc 0x483781 # 0x11b760e github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x24e github.com/pactus-project/pactus/network/gossip.go:229 # 0xc70878 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x118 github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:498 # 0xc70669 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:476 # 0xc701d2 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xd2 github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:425 # 0xc6fdf6 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:396 # 0xc6fcbb github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:366 0: 0 [15: 1440] @ 0x6d9226 0x6db1c8 0x6db13e 0x6daee8 0x11d1525 0x11d0fc5 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6d9225 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x85 github.com/pactus-project/pactus/crypto/bls/private_key.go:145 # 0x6db1c7 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x6db13d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x6daee7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11d1524 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:530 # 0x11d0fc4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x724 github.com/pactus-project/pactus/state/state.go:488 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 720] @ 0x527fbf 0x132136f 0x1321180 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x527fbe strings.genSplit+0x7e strings/strings.go:305 # 0x132136e strings.Split+0x2ae strings/strings.go:361 # 0x132117f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xbf github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:407 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [86: 4128] @ 0x5394ba 0x66444b 0x6e15ed 0x6e157d 0x6e703d 0x6e90e8 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x5394b9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x66444a github.com/pactus-project/pactus/util/encoding.ReadElement+0x28a github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e15ec github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e157c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6e703c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 1920] @ 0x73ce50 0x76718c 0x767146 0x7699cb 0x76913f 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec08f 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x73ce4f github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa2f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x76913e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec08e github.com/pactus-project/pactus/store.NewStore+0x3ee github.com/pactus-project/pactus/store/store.go:118 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [29: 5568] @ 0x682a54 0x68408b 0x6842a5 0x6a7932 0x6a7330 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a53 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7931 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:86 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x461ac6 0xba31be 0xba3207 0xba3287 0xbabb73 0xbaa8fb 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xba31bd github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x13d github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:46 # 0xba3206 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:24 # 0xba3286 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:72 # 0xbabb72 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:394 # 0xbaa8fa github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:307 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 8064] @ 0xb5e676 0xbac90a 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb5e675 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:91 # 0xbac909 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:497 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0xb5e0fc 0xb5e0c3 0xba9d48 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb5e0fb github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Key+0x5b github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:19 # 0xb5e0c2 github.com/libp2p/go-libp2p-kad-dht/qpeerset.NewQueryPeerset+0x22 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:64 # 0xba9d47 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x2e7 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:191 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [478: 19578880] @ 0x123a36b 0x123b02b 0x1242a05 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a36a google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:93 # 0x123b02a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:209 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 64] @ 0x1496253 0x14a6f72 0x14fcabc 0x1501be5 0x980c6d 0x93cf67 0x97bf05 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x14a6f71 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:58 # 0x14fcabb crypto/internal/fips140/hkdf.Expand[...]+0x23b crypto/internal/fips140/hkdf/hkdf.go:44 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980c6c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97bf04 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 crypto/tls/handshake_server_tls13.go:768 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x7b6f28 0x7b6f5c 0x7bd673 0x7b2646 0xb3f309 0xb4077c 0xb40766 0xb3ec77 0xb42b97 0xb42b80 0xb44cfc 0xb44a85 0xd52e8b 0x10d13d0 0x10d20be 0x10d1132 0x483781 # 0x7b6f27 net.ParseIP+0x27 net/ip.go:528 # 0x7b6f5b github.com/multiformats/go-multiaddr.ip6StB+0x5b github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:121 # 0x7bd672 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:44 # 0x7b2645 github.com/multiformats/go-multiaddr.NewComponent+0x185 github.com/multiformats/go-multiaddr@v0.16.0/component.go:242 # 0xb3f308 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:113 # 0xb4077b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:134 # 0xb40765 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:342 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb42b96 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb42b7f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:397 # 0xb44cfb github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:74 # 0xb44a84 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:48 # 0xd52e8a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d13cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:368 # 0x10d20bd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:420 # 0x10d1131 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [139: 44480] @ 0x143329a 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1433299 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0xd9 net/http/server.go:2350 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [46: 1472] @ 0x1496253 0x66e43f 0x671d96 0x6a0b85 0x6d9a45 0x6ec266 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x66e43e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x31e github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:59 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ec265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [33: 6336] @ 0x682a35 0x68408b 0x6a7885 0x6a7330 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a34 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6a7884 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:80 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [43: 1032] @ 0xd034d5 0xd02006 0xd538d7 0x483781 # 0xd034d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x94 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:587 # 0xd02005 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd538d6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:135 0: 0 [28: 1344] @ 0x54ce4c 0x5499b5 0x54b531 0x5498de 0x54a58f 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11ce017 0x11d0b86 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x54ce4b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:953 # 0x5499b4 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:389 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54a58e encoding/json.(*decodeState).array+0x50e encoding/json/decode.go:556 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0b85 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:452 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [68: 2176] @ 0x4dd42c 0xd0f0ae 0xd0c63b 0xd0c5dd 0xd0c3d2 0xd53722 0xd5f56a 0xd53a8f 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0c63a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:374 # 0xd0c5dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:773 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd53721 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:119 # 0xd5f569 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).completeAcceptStreamGoroutine+0x89 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:136 # 0xd53a8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xae github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:157 0: 0 [9: 720] @ 0x6f33ec 0x6f343c 0x11ce017 0x11d0fd2 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6f33eb github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0fd1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x731 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [39: 3744] @ 0x6e90ce 0x6e8176 0x8eb7ae 0x13c953a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6e90cd github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1cd github.com/pactus-project/pactus/types/block/block.go:213 # 0x6e8175 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8eb7ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13c9539 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:153 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [9: 5760] @ 0x834156 0x833a10 0xb27de5 0x10c7d8f 0x10c64f8 0x10d66f5 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x834155 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.6/proto/encode.go:190 # 0x833a0f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.6/proto/encode.go:111 # 0xb27de4 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0x10c7d8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).writeChunkedIdentifyMsg+0x1ce github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:676 # 0x10c64f7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x4d7 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:539 # 0x10d66f4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:519 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [20: 960] @ 0x531705 0x132254c 0x13224ce 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0x132254b github.com/grpc-ecosystem/grpc-gateway/v2/runtime.withHTTPPattern+0xcb github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:416 # 0x13224cd github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x4d github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 336] @ 0x412454 0xd2057d 0xd200e5 0xd29ce5 0xd81b99 0xd805f5 0xd7fbda 0xd7e1f2 0x483781 # 0xd2057c github.com/libp2p/go-yamux/v5.newSession+0x27c github.com/libp2p/go-yamux/v5@v5.0.1/session.go:143 # 0xd200e4 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.0.1/mux.go:127 # 0xd29ce4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/transport.go:51 # 0xd81b98 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:276 # 0xd805f4 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x974 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:196 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [15: 2880] @ 0x682a73 0x68408b 0x6842a5 0x6a7985 0x6a7330 0x6a7452 0x6d9c05 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a72 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7984 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:90 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [51: 7344] @ 0x1276c5a 0x127a27a 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1276c59 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xb9 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:487 # 0x127a279 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:778 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [172: 99072] @ 0x12793c8 0x127a1df 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12793c7 google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x2127 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:615 # 0x127a1de google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:774 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [12: 576] @ 0x461ac6 0xb5e274 0xb5e5f1 0xbac90a 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb5e273 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:80 # 0xb5e5f0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:92 # 0xbac909 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:497 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [15: 2880] @ 0x682a73 0x68408b 0x6842a5 0x6a78f2 0x6a7330 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a72 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a78f1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:83 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x14b2797 0x14fc91a 0x1501be5 0x980c6d 0x93cf67 0x97d42b 0x977ed4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980c6c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97d42a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a crypto/tls/handshake_server_tls13.go:906 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [46: 6624] @ 0x12e9c92 0x12e9c86 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12e9c91 google.golang.org/grpc.defaultCallInfo+0xf1 google.golang.org/grpc@v1.73.0/rpc_util.go:167 # 0x12e9c85 google.golang.org/grpc.newClientStreamWithParams+0xe5 google.golang.org/grpc@v1.73.0/stream.go:262 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [26: 4576] @ 0xdd0432 0xdd0372 0xdf29be 0xe01803 0xdf3815 0xdf36b7 0xdcafbe 0xdca393 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0xdd0431 github.com/quic-go/quic-go/internal/flowcontrol.NewStreamFlowController+0x131 github.com/quic-go/quic-go@v0.52.0/internal/flowcontrol/stream_flow_controller.go:34 # 0xdd0371 github.com/quic-go/quic-go.(*connection).newFlowController+0x71 github.com/quic-go/quic-go@v0.52.0/connection.go:2529 # 0xdf29bd github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x5d github.com/quic-go/quic-go@v0.52.0/streams_map.go:98 # 0xe01802 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x222 github.com/quic-go/quic-go@v0.52.0/streams_map_incoming.go:129 # 0xdf3814 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.52.0/streams_map.go:238 # 0xdf36b6 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.52.0/streams_map.go:212 # 0xdcafbd github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.52.0/connection.go:1629 # 0xdca392 github.com/quic-go/quic-go.(*connection).handleFrame+0x1d2 github.com/quic-go/quic-go@v0.52.0/connection.go:1501 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [106: 6784] @ 0x905ad8 0x905af0 0x90510a 0xb2fdf3 0xb2fdd4 0xba0e67 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x905ad7 go.opentelemetry.io/otel/attribute.computeDistinctFixed+0x97 go.opentelemetry.io/otel@v1.37.0/attribute/set.go:350 # 0x905aef go.opentelemetry.io/otel/attribute.computeDistinct+0xaf go.opentelemetry.io/otel@v1.37.0/attribute/set.go:336 # 0x905109 go.opentelemetry.io/otel/attribute.NewSetWithFiltered+0x309 go.opentelemetry.io/otel@v1.37.0/attribute/set.go:239 # 0xb2fdf2 go.opentelemetry.io/otel/attribute.NewSet+0x32 go.opentelemetry.io/otel@v1.37.0/attribute/set.go:184 # 0xb2fdd3 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x13 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/metrics/context.go:16 # 0xba0e66 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x4a6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:88 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 288] @ 0xba9d69 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xba9d68 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x308 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:186 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x1155813 0x8ff30b 0x11556cd 0x1151222 0x5963f5 0xb349a5 0xb3499f 0xb33a85 0xb33a86 0xb3225b 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0x1155812 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0xb2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x11556cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x1151221 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:910 # 0x5963f4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:643 # 0xb349a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x164 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:377 # 0xb3499e github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x15e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:369 # 0xb33a84 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:317 # 0xb33a85 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:274 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [106: 848] @ 0xc5d34a 0xc59a87 0x483781 # 0xc5d349 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x909 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1315 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [3: 48] @ 0x682a92 0x68408b 0x6842a5 0x6a7932 0x6a7330 0x6a7452 0x6d9c05 0x6dae3b 0x11d4186 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a91 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0xb1 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7931 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:86 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6dae3a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11d4185 github.com/pactus-project/pactus/state.(*state).validateBlock+0x245 github.com/pactus-project/pactus/state/validation.go:34 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [99: 4055040] @ 0x123a36b 0x123a2ab 0x12433f2 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a36a google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:93 # 0x123a2aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:83 # 0x12433f1 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x631 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:314 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [34: 9792] @ 0x13c5405 0x13c53dd 0x13c5d9d 0x13c7825 0x14753ff 0x483781 # 0x13c5404 encoding/binary.bigEndian.AppendUint32+0x364 encoding/binary/binary.go:192 # 0x13c53dc github.com/pactus-project/pactus/www/zmq.(*basePub).makeTopicMsg+0x33c github.com/pactus-project/pactus/www/zmq/publisher.go:69 # 0x13c5d9c github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x29c github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:35 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 2640] @ 0x87a865 0x88fefa 0x88fb38 0x86232c 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x87a864 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5064 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86232b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:448 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [4: 896] @ 0x7836ba 0x7836d0 0x14b27fe 0x14e7645 0x14f0c50 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7836b9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:199 # 0x7836cf crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x14e7644 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:88 # 0x14f0c4f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:297 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [321: 61632] @ 0x682a54 0x68408b 0x6a7885 0x6a7330 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x682a53 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6a7884 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:80 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [42: 86016] @ 0x533ab4 0x5334dd 0x5336b9 0x131dce2 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x131dce1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0xe1 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:63 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [44: 16896] @ 0x6a7b65 0x6a729b 0x6a7452 0x6d9c05 0x6dae3b 0x11d4186 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6a7b64 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:112 # 0x6a729a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:27 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6dae3a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11d4185 github.com/pactus-project/pactus/state.(*state).validateBlock+0x245 github.com/pactus-project/pactus/state/validation.go:34 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [28: 5376] @ 0x682a35 0x68408b 0x6a7885 0x6a7330 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x682a34 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6a7884 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:80 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [403: 12896] @ 0x409c52 0x408ccd 0x40d785 0xc4a3b0 0xc49d39 0xc5ddb2 0xc59aa5 0x483781 # 0xc4a3af github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x62f github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1234 # 0xc49d38 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x58 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1164 # 0xc5ddb1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1429 # 0xc59aa4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbc4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:849 0: 0 [41: 984] @ 0x66236b 0x662c86 0x6d9e9d 0x6d9f6c 0x6e6298 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x66236a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.40.0/ripemd160/ripemd160.go:123 # 0x662c85 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6d9e9c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6d9f6b github.com/pactus-project/pactus/crypto/bls.(*PublicKey).VerifyAddress+0x4b github.com/pactus-project/pactus/crypto/bls/public_key.go:172 # 0x6e6297 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x137 github.com/pactus-project/pactus/types/tx/tx.go:220 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [117: 24336] @ 0x479453 0x408c45 0x408c38 0x40e252 0x530269 0x52f459 0x52f41d 0x9fe06a 0xa028b8 0x483781 # 0x530268 context.(*cancelCtx).propagateCancel+0x168 context/context.go:492 # 0x52f458 context.withCancel+0x58 context/context.go:278 # 0x52f41c context.WithCancel+0x1c context/context.go:241 # 0x9fe069 net/http.(*conn).readRequest+0x6c9 net/http/server.go:1083 # 0xa028b7 net/http.(*conn).serve+0x397 net/http/server.go:2027 0: 0 [23: 41216] @ 0xb54347 0xba9bb7 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb54346 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0xe6 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:458 # 0xba9bb6 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:169 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 416] @ 0x14a0ee6 0x14a72f4 0x14e76be 0x14f0c50 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14a0ee5 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:133 # 0x14a72f3 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:112 # 0x14e76bd crypto/internal/fips140/ecdsa.newDRBG[...]+0x39d crypto/internal/fips140/ecdsa/hmacdrbg.go:92 # 0x14f0c4f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:297 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x7d68c5 0x96ced9 0x96cdd8 0x7d65c2 0x7d6951 0x96cc94 0x96cbfc 0x9431b6 0x97ca5d 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x96ced8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x198 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96cdd7 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x97 crypto/tls/handshake_messages.go:1245 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96cc93 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96cbfb crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1240 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97ca5c crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x23c crypto/tls/handshake_server_tls13.go:840 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [15: 480] @ 0x66e673 0x671d96 0x6a0b85 0x6d9a45 0x6e62f0 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x66e672 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x552 github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:67 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [111: 7104] @ 0x66e265 0x671d96 0x6a0b85 0x6d9a45 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x66e264 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x144 github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:28 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [117: 936] @ 0x11c4c70 0x11e400b 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x11c4c6f github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0xcf github.com/pactus-project/pactus/sync/bundle/message/message.go:114 # 0x11e400a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xea github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [34: 4352] @ 0xc5f46d 0xc5f450 0xc4de89 0xc4de7d 0xc4bb71 0xc4a705 0xc4a510 0xc49d39 0xc5ddb2 0xc59aa5 0x483781 # 0xc5f46c github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20c github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:26 # 0xc5f44f github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1ef github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:97 # 0xc4de88 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:68 # 0xc4de7c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1405 # 0xc4bb70 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4f0 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1373 # 0xc4a704 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1165 # 0xc4a50f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x78f github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1244 # 0xc49d38 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x58 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1164 # 0xc5ddb1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1429 # 0xc59aa4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbc4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:849 0: 0 [8: 768] @ 0xa60a71 0xa6078d 0xa657cc 0xb2b945 0xba736a 0xbabf44 0x483781 # 0xa60a70 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:185 # 0xa6078c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:149 # 0xa657cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xb2b944 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:146 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [13: 624] @ 0xb29b9e 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xbabf44 0x483781 # 0xb29b9d github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:107 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [24: 576] @ 0x87cff6 0x88fefa 0x88fb38 0x86232c 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0xb346e6 0x483781 # 0x87cff5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5577 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86232b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:448 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0xb346e5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:330 0: 0 [1: 32] @ 0x4dd42c 0xd0f0ae 0xd0c63b 0xd0c5dd 0xd0c3d2 0xd53722 0xd5f3a6 0xd5f216 0x11553e9 0x115127c 0xb34033 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0c63a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:374 # 0xd0c5dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:773 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd53721 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:119 # 0xd5f3a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:111 # 0xd5f215 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x35 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:82 # 0x11553e8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x115127b github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x1b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:914 # 0xb34032 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x6f2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:306 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [2: 160] @ 0x7b2773 0x7b267f 0xb3f44f 0xb4077c 0xb40766 0xb3ec77 0xb42b97 0xb42b80 0x114393b 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x7b2772 github.com/multiformats/go-multiaddr.newComponent+0x32 github.com/multiformats/go-multiaddr@v0.16.0/component.go:253 # 0x7b267e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.0/component.go:246 # 0xb3f44e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:107 # 0xb4077b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:134 # 0xb40765 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:342 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb42b96 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb42b7f github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:397 # 0x114393a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x61a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:660 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 32] @ 0x4dd42c 0xd0f0ae 0xd106e5 0xd09885 0xd092ae 0xd08fdc 0xd0202a 0xd542ca 0x10c5698 0x10c5d25 0x10c5379 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd106e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:445 # 0xd09884 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStreamForChild+0x424 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:508 # 0xd092ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addStreamForEdges+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:478 # 0xd08fdb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x3bb github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:460 # 0xd02029 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd542c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:220 # 0x10c5697 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xb7 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:474 # 0x10c5d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xe4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:501 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [1: 16] @ 0xd0f0d5 0xd07a78 0xd0799b 0xd07d25 0xd07991 0xd20e66 0xd2945d 0xd54595 0xd54358 0x10c5698 0x10c5d25 0x10c5379 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd07a77 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5b7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:389 # 0xd0799a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4da github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:360 # 0xd07d24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:367 # 0xd07990 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4d0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:354 # 0xd20e65 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x245 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:218 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0x10c5697 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xb7 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:474 # 0x10c5d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xe4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:501 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [26: 4992] @ 0x6868b9 0x68309a 0x68408b 0x6a7885 0x6a7330 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d447c 0x11d41d8 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6868b8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x683099 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6a7884 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:80 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d447b github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9b github.com/pactus-project/pactus/state/validation.go:54 # 0x11d41d7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x297 github.com/pactus-project/pactus/state/validation.go:38 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [29: 5568] @ 0x682a35 0x68408b 0x6842a5 0x6a7932 0x6a7330 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a34 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7931 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:86 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0xd034d5 0xd02006 0xd542ca 0xd4f0ee 0x114ecb8 0xc3facd 0x483781 # 0xd034d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x94 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:587 # 0xd02005 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd542c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:220 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xc3facc github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:118 0: 0 [4: 192] @ 0x659ab0 0x13d0105 0x13d0099 0x13c9ecd 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x659aaf github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x6f github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x13d0104 github.com/pactus-project/pactus/crypto.Address.String+0x384 github.com/pactus-project/pactus/crypto/address.go:93 # 0x13d0098 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x318 github.com/pactus-project/pactus/www/grpc/transaction.go:330 # 0x13c9ecc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:196 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [6: 288] @ 0x1266c27 0x127c385 0x12eea9d 0x12ee8c7 0x12edbe5 0x12ec95b 0x12ed892 0x12cc0d9 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1266c26 google.golang.org/grpc/mem.BufferSlice.Reader+0xc6 google.golang.org/grpc@v1.73.0/mem/buffer_slice.go:122 # 0x127c384 google.golang.org/grpc/internal/transport.(*http2Client).write+0x64 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1094 # 0x12eea9c google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x29c google.golang.org/grpc@v1.73.0/internal/transport/client_stream.go:77 # 0x12ee8c6 google.golang.org/grpc.(*csAttempt).sendMsg+0xc6 google.golang.org/grpc@v1.73.0/stream.go:1096 # 0x12edbe4 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.73.0/stream.go:938 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ed891 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.73.0/stream.go:946 # 0x12cc0d8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.73.0/call.go:70 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [4: 512] @ 0x87b348 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0xb27a72 0x10c74a8 0x10c6c4a 0x10c5e96 0x10c5379 0x483781 # 0x87b347 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5237 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0xb27a71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10c74a7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:621 # 0x10c6c49 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:581 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [1: 96] @ 0xd5164e 0xd5bbd6 0x483781 # 0xd5164d github.com/libp2p/go-libp2p/p2p/net/swarm.wrapWithMetrics+0x6d github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:831 # 0xd5bbd5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x295 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:170 0: 0 [7: 336] @ 0x49c639 0x49bc65 0x8e3e0f 0xc3f36b 0xc3f354 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x49c638 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8e3e0e github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc3f36a github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x44a github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc3f353 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x433 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:86 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [195: 3120] @ 0x11b7906 0x11b722c 0x483781 # 0x11b7905 github.com/pactus-project/pactus/network.(*gossipService).onReceiveMessage+0x85 github.com/pactus-project/pactus/network/gossip.go:268 # 0x11b722b github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1+0x8b github.com/pactus-project/pactus/network/gossip.go:201 0: 0 [25: 600] @ 0x126bbb9 0x126bb95 0x1287478 0x1287443 0x1286636 0x12dea56 0x12de1f6 0x483781 # 0x126bbb8 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x118 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:54 # 0x126bb94 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0xf4 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:373 # 0x1287477 google.golang.org/grpc/internal/transport.(*controlBuffer).put+0x177 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:341 # 0x1287442 google.golang.org/grpc/internal/transport.(*http2Server).handleData+0x142 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:800 # 0x1286635 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x1d5 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:696 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [1: 176] @ 0x54ce4c 0x5499b5 0x54b531 0x5498de 0x54a58f 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11f9465 0x11f9505 0x11f7285 0x11f68a8 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x54ce4b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:953 # 0x5499b4 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:389 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54a58e encoding/json.(*decodeState).array+0x50e encoding/json/decode.go:556 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f7284 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x11f68a7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [165: 15840] @ 0x539255 0x66444b 0x6d988b 0x6d9821 0x6e73c8 0x6e70c5 0x6e90e8 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x539254 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66444a github.com/pactus-project/pactus/util/encoding.ReadElement+0x28a github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6d988a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6d9820 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6e73c7 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6e70c4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 240] @ 0x531705 0x114ec85 0x114ec19 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0x114ec84 github.com/libp2p/go-libp2p/core/network.WithNoDial+0x224 github.com/libp2p/go-libp2p@v0.42.0/core/network/context.go:68 # 0x114ec18 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1b8 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [65: 27040] @ 0x6ddf88 0x6dccaf 0x11d447c 0x11d41d8 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6ddf87 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x87 github.com/pactus-project/pactus/types/certificate/certificate.go:222 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d447b github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9b github.com/pactus-project/pactus/state/validation.go:54 # 0x11d41d7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x297 github.com/pactus-project/pactus/state/validation.go:38 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [77: 44352] @ 0x6a7eb0 0x6a729b 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d447c 0x11d41d8 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6a7eaf github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:125 # 0x6a729a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:27 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d447b github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9b github.com/pactus-project/pactus/state/validation.go:54 # 0x11d41d7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x297 github.com/pactus-project/pactus/state/validation.go:38 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0xce8825 0xce88a5 0xce7f99 0xd01c15 0xd01ae5 0xd7ed32 0xeb93ef 0xd7dca3 0x483781 # 0xce8824 golang.org/x/time/rate.NewLimiter+0x4a4 golang.org/x/time@v0.12.0/rate/rate.go:101 # 0xce88a4 github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x524 github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:203 # 0xce7f98 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:127 # 0xd01c14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x74 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:383 # 0xd01ae4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:379 # 0xd7ed31 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x251 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:192 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [33: 3168] @ 0x1243b98 0x1242cae 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1243b97 google.golang.org/protobuf/encoding/protojson.encoder.marshalMap+0x137 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:370 # 0x1242cad google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0xcd google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:282 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [6: 288] @ 0x4886cb 0x53dfc7 0x82d468 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x4886ca internal/reflectlite.Swapper+0x36a internal/reflectlite/swapper.go:68 # 0x53dfc6 sort.Slice+0x86 sort/slice.go:26 # 0x82d467 google.golang.org/protobuf/internal/order.RangeFields+0x1a7 google.golang.org/protobuf@v1.36.6/internal/order/range.go:54 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [60: 21120] @ 0x479453 0x408c45 0x408c38 0x40ca74 0xdd581f 0xdd511d 0xde58ce 0xde56d6 0xdcafe7 0xdca393 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0xdd581e github.com/quic-go/quic-go.(*frameSorter).push+0x65e github.com/quic-go/quic-go@v0.52.0/frame_sorter.go:176 # 0xdd511c github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.52.0/frame_sorter.go:46 # 0xde58cd github.com/quic-go/quic-go.(*receiveStream).handleStreamFrameImpl+0xed github.com/quic-go/quic-go@v0.52.0/receive_stream.go:299 # 0xde56d5 github.com/quic-go/quic-go.(*receiveStream).handleStreamFrame+0x75 github.com/quic-go/quic-go@v0.52.0/receive_stream.go:277 # 0xdcafe6 github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x66 github.com/quic-go/quic-go@v0.52.0/connection.go:1636 # 0xdca392 github.com/quic-go/quic-go.(*connection).handleFrame+0x1d2 github.com/quic-go/quic-go@v0.52.0/connection.go:1501 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [12: 1536] @ 0x8f9c65 0x11ce08b 0x11d0fd2 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8f9c64 github.com/pactus-project/pactus/sandbox.NewSandbox+0x44 github.com/pactus-project/pactus/sandbox/sandbox.go:53 # 0x11ce08a github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xaa github.com/pactus-project/pactus/state/state.go:147 # 0x11d0fd1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x731 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 1536] @ 0x6719f9 0x68da9f 0x6a0c2e 0x6d9a45 0x6e62f0 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6719f8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:818 # 0x68da9e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a0c2d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [143: 164736] @ 0x498b8b 0x498825 0x123ae45 0x12433bf 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x498b8a strconv.formatBits+0x18a strconv/itoa.go:190 # 0x498824 strconv.AppendInt+0x104 strconv/itoa.go:44 # 0x123ae44 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteInt+0x44 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:181 # 0x12433be google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x5fe google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:306 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [18: 1152] @ 0x13c983a 0x13c97b8 0x13c9783 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13c9839 encoding/hex.EncodeToString+0x4f9 encoding/hex/hex.go:129 # 0x13c97b7 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x477 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x13c9782 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x442 github.com/pactus-project/pactus/www/grpc/blockchain.go:172 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [45: 720] @ 0x527fbf 0x7b0479 0x7b045f 0x7b3f15 0x11eb6ed 0x11eadcf 0x11eb273 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x527fbe strings.genSplit+0x7e strings/strings.go:305 # 0x7b0478 strings.Split+0x78 strings/strings.go:361 # 0x7b045e github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.16.0/codec.go:16 # 0x7b3f14 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:36 # 0x11eb6ec github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11eadce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11eb272 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 224] @ 0xbac4a5 0x483781 # 0xbac4a4 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x824 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:465 0: 0 [199: 1592] @ 0xc52749 0xc525e6 0xc4e785 0xc59b25 0x483781 # 0xc52748 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).enqueueGossip+0x6e8 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1899 # 0xc525e5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x585 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1877 # 0xc4e784 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1653 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [12: 1344] @ 0x1276c38 0x127a27a 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1276c37 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x97 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:495 # 0x127a279 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:778 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [15: 1920] @ 0xb9eb3d 0xba5a6e 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb9eb3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x5c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:765 # 0xba5a6d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:263 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 96] @ 0x113f14c 0x113f0eb 0x113efde 0x115027a 0x10d19f8 0x10d20be 0x10d1132 0x483781 # 0x113f14b slices.Clone[...]+0x14b slices/slices.go:355 # 0x113f0ea github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getAddrs+0xea github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:352 # 0x113efdd github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x21d github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:337 # 0x1150279 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:743 # 0x10d19f7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x777 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:399 # 0x10d20bd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:420 # 0x10d1131 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [141: 9024] @ 0x6dd8bb 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6dd8ba github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/certificate/certificate.go:126 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [83: 3984] @ 0x531705 0xb2fe35 0xba0e67 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0xb2fe34 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x74 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/metrics/context.go:16 # 0xba0e66 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x4a6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:88 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [74: 5920] @ 0x126235f 0x1071839 0x107125a 0x1071050 0x1070e70 0x12616f2 0x125c956 0x1280832 0x483781 # 0x126235e golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.42.0/http2/frame.go:1586 # 0x1071838 golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 golang.org/x/net@v0.42.0/http2/hpack/hpack.go:406 # 0x1071259 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 golang.org/x/net@v0.42.0/http2/hpack/hpack.go:349 # 0x107104f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.42.0/http2/hpack/hpack.go:311 # 0x1070e6f golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f golang.org/x/net@v0.42.0/http2/hpack/hpack.go:262 # 0x12616f1 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.42.0/http2/frame.go:1624 # 0x125c955 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.42.0/http2/frame.go:537 # 0x1280831 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1d1 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1662 0: 0 [2: 128] @ 0x14b28ce 0x6d7845 0x980dbe 0x97d1ff 0x977ed4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x980dbd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x97d1fe crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5e crypto/tls/handshake_server_tls13.go:893 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [211: 13504] @ 0x630cdc 0x630c58 0x6303b2 0x61e45b 0x61e817 0x672f05 0x671e25 0x6a0b85 0x6d9a45 0x6ec266 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x630cdb math/big.nat.make+0x31b math/big/nat.go:66 # 0x630c57 math/big.nat.divLarge+0x297 math/big/natdiv.go:612 # 0x6303b1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x61e45a math/big.(*Int).QuoRem+0x7a math/big/int.go:293 # 0x61e816 math/big.(*Int).Mod+0x216 math/big/int.go:324 # 0x672f04 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:1108 # 0x671e24 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:895 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ec265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0xd34107 0x483781 # 0xd34106 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*decayer).process+0x886 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/connmgr/decay.go:228 0: 0 [1: 16] @ 0xc5a9b9 0xc5a5a5 0xc59765 0x483781 # 0xc5a9b8 github.com/libp2p/go-libp2p-pubsub.(*PubSub).getHelloPacket+0x798 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:39 # 0xc5a5a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePendingPeers+0x384 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:917 # 0xc59764 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x884 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:782 0: 0 [26: 624] @ 0x539255 0x66444b 0x66526e 0x6e1d05 0x6e703d 0x6e90e8 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x539254 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66444a github.com/pactus-project/pactus/util/encoding.ReadElement+0x28a github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x66526d github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:129 # 0x6e1d04 github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Decode+0x44 github.com/pactus-project/pactus/types/tx/payload/transfer.go:72 # 0x6e703c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [70: 2240] @ 0x8ffa55 0x8ff905 0xd82725 0xd826f9 0x114c7cc 0xd53a85 0x483781 # 0x8ffa54 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8ff904 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd82724 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd826f8 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x114c7cb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:373 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [37: 1184] @ 0x128f97d 0x128767c 0x128765f 0x1286636 0x12dea56 0x12de1f6 0x483781 # 0x128f97c google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17c google.golang.org/grpc@v1.73.0/internal/transport/transport.go:98 # 0x128767b google.golang.org/grpc/internal/transport.(*Stream).write+0x37b google.golang.org/grpc@v1.73.0/internal/transport/transport.go:342 # 0x128765e google.golang.org/grpc/internal/transport.(*http2Server).handleData+0x35e google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:842 # 0x1286635 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x1d5 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:696 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [26: 624] @ 0x126bbb9 0x126bb95 0x1289286 0x1288a74 0x128a3b5 0x12dfa44 0x12dfa21 0x12e1429 0x12e64e8 0x12dec9f 0x483781 # 0x126bbb8 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x118 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:54 # 0x126bb94 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0xf4 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:373 # 0x1289285 google.golang.org/grpc/internal/transport.(*http2Server).writeHeaderLocked+0x385 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:1039 # 0x1288a73 google.golang.org/grpc/internal/transport.(*http2Server).writeHeader+0x1d3 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:1008 # 0x128a3b4 google.golang.org/grpc/internal/transport.(*http2Server).write+0xb4 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:1138 # 0x12dfa43 google.golang.org/grpc/internal/transport.(*ServerStream).Write+0x443 google.golang.org/grpc@v1.73.0/internal/transport/server_stream.go:70 # 0x12dfa20 google.golang.org/grpc.(*Server).sendResponse+0x420 google.golang.org/grpc@v1.73.0/server.go:1174 # 0x12e1428 google.golang.org/grpc.(*Server).processUnaryRPC+0x1168 google.golang.org/grpc@v1.73.0/server.go:1452 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 16] @ 0x10d2645 0x10d25e5 0x10d248d 0x10d1132 0x483781 # 0x10d2644 github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0xa4 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:94 # 0x10d25e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).recordObservationUnlocked+0x44 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:441 # 0x10d248c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0x48c github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:428 # 0x10d1131 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [4: 512] @ 0x66de1a 0x66de26 0x65bbfd 0x1502f17 0x14b27fe 0x14fc91a 0x1501be5 0x15018c9 0x97d3f2 0x97d380 0x977ed4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1502f16 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97d3f1 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x251 crypto/internal/fips140/tls13/tls13.go:137 # 0x97d37f crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1df crypto/tls/handshake_server_tls13.go:905 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 128] @ 0xea3716 0xea3852 0xd5ef8a 0x4ce0f1 0xb271f1 0xb271cf 0x779571 0xb26aaa 0xb26e1f 0xba0c32 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xea3715 github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x135 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:40 # 0xea3851 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x31 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:59 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xb271f0 io.ReadFull+0x30 io/io.go:354 # 0xb271ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0xb26aa9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb26e1e github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x9e github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xba0c31 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:53 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [109: 5232] @ 0x7b95b1 0xb44891 0x1141f05 0x1140406 0x113fd7e 0x113dce7 0x113d586 0x483781 # 0x7b95b0 github.com/multiformats/go-multiaddr.Join+0x30 github.com/multiformats/go-multiaddr@v0.16.0/util.go:18 # 0xb44890 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x650 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:32 # 0x1141f04 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x164 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:492 # 0x1140405 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendNATAddrs+0x365 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:453 # 0x113fd7d github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:402 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [59: 2832] @ 0xb29a38 0xb299d9 0xb2be9f 0xba736a 0xbabf44 0x483781 # 0xb29a37 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:54 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [4: 448] @ 0xde7abc 0xdf1566 0xdf2ae5 0xdff3fb 0xdff3df 0xdf2d6e 0xdd022c 0xea2289 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xde7abb github.com/quic-go/quic-go.newSendStream+0x5b github.com/quic-go/quic-go@v0.52.0/send_stream.go:82 # 0xdf1565 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.52.0/stream.go:108 # 0xdf2ae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.52.0/streams_map.go:90 # 0xdff3fa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:115 # 0xdff3de github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:77 # 0xdf2d6d github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.52.0/streams_map.go:142 # 0xdd022b github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x2b github.com/quic-go/quic-go@v0.52.0/connection.go:2509 # 0xea2288 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/conn.go:62 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [8: 1024] @ 0xb5e9bf 0xbab5bc 0xbab4ae 0xbaa8c5 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbab5bb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:372 # 0xbab4ad github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:359 # 0xbaa8c4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:305 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [20: 2240] @ 0x412454 0x4e4988 0xb342fc 0xb33c05 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0x4e4987 time.NewTimer+0x27 time/sleep.go:144 # 0xb342fb github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x13b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:333 # 0xb33c04 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2c4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:288 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [35: 94080] @ 0x123a9d8 0x123a2ab 0x124302b 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a9d7 google.golang.org/protobuf/internal/encoding/json.appendString+0x6b7 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:126 # 0x123a2aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:83 # 0x124302a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:301 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [245: 50960] @ 0x479453 0x408c45 0x408c38 0x40d759 0xc481a9 0xc45b87 0xc5d0e2 0xc59a87 0x483781 # 0xc481a8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1028 # 0xc45b86 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x106 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:754 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [2: 192] @ 0x11ba61c 0x11a4fdc 0x10ad052 0x10ac35e 0x483781 # 0x11ba61b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x11a4fdb github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x3b github.com/libp2p/go-libp2p@v0.42.0/config/config.go:639 # 0x10ad051 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x31 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/autonat.go:247 # 0x10ac35d github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x65d github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/autonat.go:233 0: 0 [205: 22960] @ 0x47fb1c 0x4e4bd5 0xd1fbb2 0xd280f5 0xd27fcc 0xd299f8 0xd5f742 0x114c6bc 0xd53a85 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e4bd4 time.AfterFunc+0x34 time/sleep.go:211 # 0xd1fbb1 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x251 github.com/libp2p/go-yamux/v5@v5.0.1/deadline.go:54 # 0xd280f4 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb4 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:504 # 0xd27fcb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:490 # 0xd299f7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:67 # 0xd5f741 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:165 # 0x114c6bb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x9b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:366 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [64: 14336] @ 0x123a46c 0x123b02b 0x1242a05 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a46b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:95 # 0x123b02a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:209 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [271: 52032] @ 0x682a73 0x68408b 0x6842a5 0x6a7997 0x6a7330 0x6a7452 0x6d9c05 0x6ec266 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a72 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7996 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:91 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ec265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0xd205ff 0xd200e5 0xd29ce5 0xd81b99 0xd805f5 0xd7fbda 0xd7e1f2 0x483781 # 0xd205fe github.com/libp2p/go-yamux/v5.newSession+0x2fe github.com/libp2p/go-yamux/v5@v5.0.1/session.go:149 # 0xd200e4 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.0.1/mux.go:127 # 0xd29ce4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/transport.go:51 # 0xd81b98 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:276 # 0xd805f4 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x974 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:196 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [68: 3264] @ 0x61f133 0x685e14 0x6867c7 0x6a27c5 0x6a201e 0x6a2014 0x6da18d 0x6d99f4 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x61f132 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x685e13 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Exp+0x293 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:189 # 0x6867c6 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Sqrt+0x386 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:239 # 0x6a27c4 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).setBytes+0x2a4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/marshal.go:1251 # 0x6a201d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/marshal.go:1159 # 0x6a2013 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/marshal.go:1082 # 0x6da18c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x6d99f3 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20: 2240] @ 0xba34ad 0xbab0c7 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba34ac github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:105 # 0xbab0c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:334 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [23: 736] @ 0xba2ea5 0xba2e43 0xba2e57 0xba340e 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba2ea4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba2e42 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba2e56 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:46 # 0xba340d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:108 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [19: 1520] @ 0x5236eb 0x5158b7 0xd4415b 0x518563 0x518d98 0x51b81e 0x512945 0x1150051 0x114fe5f 0xbad4c4 0xbabdae 0x483781 # 0x5236ea strings.(*Builder).Write+0x8a strings/builder.go:83 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd4415a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_error.go:38 # 0x518562 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x512944 fmt.Errorf+0x84 fmt/errors.go:25 # 0x1150050 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:716 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0xbad4c3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:539 # 0xbabdad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:418 0: 0 [12: 384] @ 0x523505 0x523610 0x5287e5 0x131a25f 0x13199d7 0x13319f1 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x523504 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x52360f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x5287e4 strings.Join+0x104 strings/strings.go:506 # 0x131a25e github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x77e github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:198 # 0x13199d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:79 # 0x13319f0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:661 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [33: 38016] @ 0xc52265 0xc4e785 0xc59b25 0x483781 # 0xc52264 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x204 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1844 # 0xc4e784 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1653 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [1: 32] @ 0xa66cf8 0xb55bfd 0xb54fe7 0xb53d86 0xb53cb6 0xb9e477 0xbb789f 0xbb74aa 0x483781 # 0xa66cf7 github.com/ipfs/boxo/util.XOR+0x57 github.com/ipfs/boxo@v0.33.0/util/util.go:125 # 0xb55bfc github.com/libp2p/go-libp2p-kbucket.CommonPrefixLen+0x1c github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:35 # 0xb54fe6 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x66 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:557 # 0xb53d85 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).removePeer+0x25 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:376 # 0xb53cb5 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).RemovePeer+0x75 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:371 # 0xb9e476 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerStoppedDHT+0xd6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:728 # 0xbb789e github.com/libp2p/go-libp2p-kad-dht.handlePeerChangeEvent+0xbe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/subscriber_notifee.go:100 # 0xbb74a9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).startNetworkSubscriber.func1+0x2e9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/subscriber_notifee.go:67 0: 0 [54: 1728] @ 0x66da16 0x671a1a 0x68da9f 0x6a0c45 0x6d9a45 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x66da15 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.22.0/bitset.go:175 # 0x671a19 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:823 # 0x68da9e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a0c44 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 2128] @ 0x52ff2a 0x530175 0x52f459 0x52f41d 0x12e9cff 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x52ff29 context.(*cancelCtx).Done+0x129 context/context.go:451 # 0x530174 context.(*cancelCtx).propagateCancel+0x74 context/context.go:469 # 0x52f458 context.withCancel+0x58 context/context.go:278 # 0x52f41c context.WithCancel+0x1c context/context.go:241 # 0x12e9cfe google.golang.org/grpc.newClientStreamWithParams+0x15e google.golang.org/grpc@v1.73.0/stream.go:276 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 432] @ 0x479453 0x408c45 0x408c38 0x40cdd4 0xd547f5 0xd53a1f 0x483781 # 0xd547f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x1d4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:272 # 0xd53a1e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0x3e github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 96] @ 0x4619f2 0x460f65 0x461185 0x5de32f 0x518563 0x518d98 0x51b81e 0x512945 0x9459df 0xd21864 0xd23d71 0x483781 # 0x5de32e net.(*OpError).Error+0x14e net/net.go:515 # 0x518562 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x512944 fmt.Errorf+0x84 fmt/errors.go:25 # 0x9459de crypto/tls.(*Conn).Close+0x9e crypto/tls/conn.go:1440 # 0xd21863 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:324 # 0xd23d70 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:693 0: 0 [2: 32] @ 0x7b2859 0x7b267f 0xb3f44f 0xb403b5 0xb3ec77 0xb423dc 0xb423ce 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x7b2858 github.com/multiformats/go-multiaddr.newComponent+0x118 github.com/multiformats/go-multiaddr@v0.16.0/component.go:264 # 0x7b267e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.0/component.go:246 # 0xb3f44e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:107 # 0xb403b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:292 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb423db github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb423cd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:260 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [53: 1696] @ 0x68dc8a 0x6a1445 0x6a0ba9 0x6d9a45 0x6ec266 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x68dc89 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6a1444 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a0ba8 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:54 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ec265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [58: 1856] @ 0x66da16 0x671a1a 0x68da9f 0x6a0c2e 0x6d9a45 0x6ec266 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66da15 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.22.0/bitset.go:175 # 0x671a19 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:823 # 0x68da9e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a0c2d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ec265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [173: 60896] @ 0x479453 0x408c45 0x408c38 0x40d759 0x98ef5c 0xa24289 0xa2428a 0x9fdbc7 0xa028b8 0x483781 # 0x98ef5b net/textproto.readMIMEHeader+0x37b net/textproto/reader.go:586 # 0xa24288 net/textproto.(*Reader).ReadMIMEHeader+0x4c8 net/textproto/reader.go:502 # 0xa24289 net/http.readRequest+0x4c9 net/http/request.go:1133 # 0x9fdbc6 net/http.(*conn).readRequest+0x226 net/http/server.go:1048 # 0xa028b7 net/http.(*conn).serve+0x397 net/http/server.go:2027 0: 0 [82: 13120] @ 0xb443df 0xb44621 0xb44b52 0x113fed9 0x113fd25 0x113dce7 0x113d586 0x483781 # 0xb443de github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x19e github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:165 # 0xb44620 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x3e0 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:21 # 0xb44b51 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:57 # 0x113fed8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [23: 4416] @ 0x6d82e5 0x6de285 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6d82e4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x44 github.com/pactus-project/pactus/crypto/bls/bls.go:45 # 0x6de284 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x384 github.com/pactus-project/pactus/types/certificate/certificate.go:251 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x66de1a 0x66de26 0xd790e2 0x6d78d7 0x14b27fe 0x6d7845 0xd755d8 0xd7687a 0xd78c69 0xd872cc 0xd86bc8 0xd88e88 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd790e1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6d78d6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0xd755d7 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd76879 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd78c68 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe48 github.com/flynn/noise@v1.1.0/state.go:607 # 0xd872cb github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.42.0/p2p/security/noise/handshake.go:207 # 0xd86bc7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xa27 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/noise/handshake.go:128 # 0xd88e87 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/noise/session.go:70 0: 0 [39: 2496] @ 0x8e5e25 0x8e5e0e 0x8e5d9a 0xc3502a 0xc34da8 0xc3c20a 0xba03be 0xbac44e 0x483781 # 0x8e5e24 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:23 # 0x8e5e0d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.0/util.go:82 # 0x8e5d99 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.42.0/core/peer/addrinfo.go:56 # 0xc35029 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x1a9 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc34da7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc3c209 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0xba03bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).maybeAddAddrs+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:932 # 0xbac44d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x7cd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:464 0: 0 [145: 23200] @ 0xc459b0 0xc45990 0xc5d432 0xc59a87 0x483781 # 0xc459af github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x48f github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:214 # 0xc4598f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x46f github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:737 # 0xc5d431 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x9f1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1318 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [187: 1496] @ 0xc0cc58 0xc09d76 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0cc57 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xf97 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2031 # 0xc09d75 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x615 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1588 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [67: 77184] @ 0x4d5e15 0x5d04ff 0x5cf559 0xb5d452 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5e14 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5d04fe net.interfaceTable+0x21e net/interface_linux.go:34 # 0x5cf558 net.Interfaces+0x18 net/interface.go:114 # 0xb5d451 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [295: 56640] @ 0x682a54 0x68408b 0x6842a5 0x6a7985 0x6a7330 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x682a53 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7984 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:90 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [50: 1200] @ 0x6da6d3 0x6dde28 0x6e901b 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6da6d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6dde27 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x227 github.com/pactus-project/pactus/types/certificate/certificate.go:193 # 0x6e901a github.com/pactus-project/pactus/types/block.(*Block).Decode+0x11a github.com/pactus-project/pactus/types/block/block.go:203 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [156: 14976] @ 0x6719f9 0x68da9f 0x6a0c2e 0x6d9a45 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6719f8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:818 # 0x68da9e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a0c2d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [28: 5376] @ 0x6868b9 0x68309a 0x68408b 0x6842a5 0x6a7985 0x6a7330 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6868b8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x683099 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7984 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:90 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [78: 29952] @ 0x1142165 0x1140406 0x113fd7e 0x113dce7 0x113d586 0x483781 # 0x1142164 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x3c4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:502 # 0x1140405 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendNATAddrs+0x365 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:453 # 0x113fd7d github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:402 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [64: 2048] @ 0x4dd42c 0xd0f0ae 0xd07a78 0xd0799b 0xd24f35 0xd24585 0xd23f0f 0xd23d58 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd07a77 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5b7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:389 # 0xd0799a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4da github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:360 # 0xd24f34 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0xf4 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:861 # 0xd24584 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:759 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [5: 11520] @ 0xd3abe5 0xd3aba7 0xd3a8d0 0x483781 # 0xd3abe4 github.com/libp2p/go-flow-metrics.(*sweeper).register+0x224 github.com/libp2p/go-flow-metrics@v0.3.0/sweeper.go:64 # 0xd3aba6 github.com/libp2p/go-flow-metrics.(*sweeper).runActive+0x1e6 github.com/libp2p/go-flow-metrics@v0.3.0/sweeper.go:84 # 0xd3a8cf github.com/libp2p/go-flow-metrics.(*sweeper).run+0x2f github.com/libp2p/go-flow-metrics@v0.3.0/sweeper.go:54 0: 0 [255: 8160] @ 0x4dd42c 0xd0f0ae 0xd10d1f 0xd0bb45 0xd0c68d 0xd0c3d2 0xd53722 0xd5f56a 0xd53a8f 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd10d1e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:546 # 0xd0bb44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:696 # 0xd0c68c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:759 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd53721 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:119 # 0xd5f569 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).completeAcceptStreamGoroutine+0x89 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:136 # 0xd53a8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xae github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:157 0: 0 [96: 49152] @ 0xc54d07 0xc49dc9 0xc49d39 0xc5ddb2 0xc59aa5 0x483781 # 0xc54d06 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/mcache.go:58 # 0xc49dc8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1171 # 0xc49d38 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x58 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1164 # 0xc5ddb1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1429 # 0xc59aa4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbc4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:849 0: 0 [8: 384] @ 0x8fcd46 0x8fcb93 0x8fe9c5 0x11cd16d 0x11d0bb3 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8fcd45 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0xa5 github.com/pactus-project/pactus/execution/executor/sortition.go:29 # 0x8fcb92 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8fe9c4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x11cd16c github.com/pactus-project/pactus/state.(*state).executeBlock+0x18c github.com/pactus-project/pactus/state/execution.go:36 # 0x11d0bb2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x312 github.com/pactus-project/pactus/state/state.go:453 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [33: 528] @ 0xb2ff05 0xba0e85 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb2ff04 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordMessageRecvOK+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/metrics/metrics.go:113 # 0xba0e84 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:90 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [9: 432] @ 0x523505 0x523610 0x65946f 0x659b05 0x13d04ed 0x13d0476 0x13c9ecd 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x523504 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x52360f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x65946e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x659b04 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0xc4 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x13d04ec github.com/pactus-project/pactus/crypto.Address.String+0x76c github.com/pactus-project/pactus/crypto/address.go:93 # 0x13d0475 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x6f5 github.com/pactus-project/pactus/www/grpc/transaction.go:305 # 0x13c9ecc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:196 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [202: 232704] @ 0xc54d07 0xc49dc9 0xc49d39 0xc5ddb2 0xc59aa5 0x483781 # 0xc54d06 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/mcache.go:58 # 0xc49dc8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1171 # 0xc49d38 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x58 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1164 # 0xc5ddb1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1429 # 0xc59aa4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbc4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:849 0: 0 [6: 96] @ 0x88b33b 0x87f422 0x87e829 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x88b33a google.golang.org/protobuf/internal/impl.(*float64Converter).GoValueOf+0x3a google.golang.org/protobuf@v1.36.6/internal/impl/convert.go:301 # 0x87f421 google.golang.org/protobuf/internal/impl.consumeMap+0x6c1 google.golang.org/protobuf@v1.36.6/internal/impl/codec_map.go:167 # 0x87e828 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x268 google.golang.org/protobuf@v1.36.6/internal/impl/codec_map.go:65 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [9: 144] @ 0x114ccf2 0xd53a85 0x483781 # 0x114ccf1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d1 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:403 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 192] @ 0x630cdc 0x630c58 0x6303b2 0x61e45b 0x61e817 0x672f05 0x671e25 0x6a0b85 0x6d9a45 0x11c41fe 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x630cdb math/big.nat.make+0x31b math/big/nat.go:66 # 0x630c57 math/big.nat.divLarge+0x297 math/big/natdiv.go:612 # 0x6303b1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x61e45a math/big.(*Int).QuoRem+0x7a math/big/int.go:293 # 0x61e816 math/big.(*Int).Mod+0x216 math/big/int.go:324 # 0x672f04 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:1108 # 0x671e24 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:895 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x11c41fd github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x9d github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [28: 1344] @ 0xba2ee6 0xba2e57 0xba340e 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba2ee5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:36 # 0xba2e56 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:46 # 0xba340d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:108 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x530f91 0x53162d 0x5315ef 0x114eb2d 0xc3facd 0x483781 # 0x530f90 context.WithDeadlineCause+0x250 context/context.go:647 # 0x53162c context.WithDeadline+0x4c context/context.go:617 # 0x5315ee context.WithTimeout+0xe context/context.go:695 # 0x114eb2c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0xcc github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:594 # 0xc3facc github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:118 0: 0 [2: 96] @ 0x6da6bb 0x6dde28 0x6e901b 0x6e8176 0x8eb7ae 0x8ec099 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x6da6ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6dde27 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x227 github.com/pactus-project/pactus/types/certificate/certificate.go:193 # 0x6e901a github.com/pactus-project/pactus/types/block.(*Block).Decode+0x11a github.com/pactus-project/pactus/types/block/block.go:203 # 0x6e8175 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8eb7ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8ec098 github.com/pactus-project/pactus/store.NewStore+0x3f8 github.com/pactus-project/pactus/store/store.go:122 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 8] @ 0x1233f8e 0x1233f81 0x1233ee1 0x13ca705 0x133576b 0x139cede 0x13355c3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x1233f8d google.golang.org/grpc/internal/status.(*Status).Err+0xcd google.golang.org/grpc@v1.73.0/internal/status/status.go:129 # 0x1233f80 google.golang.org/grpc/status.Error+0xc0 google.golang.org/grpc@v1.73.0/status/status.go:59 # 0x1233ee0 google.golang.org/grpc/status.Errorf+0x20 google.golang.org/grpc@v1.73.0/status/status.go:64 # 0x13ca704 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0xe4 github.com/pactus-project/pactus/www/grpc/blockchain.go:249 # 0x133576a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:394 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13355c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:396 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [12: 192] @ 0x12614fe 0x125c956 0x1286565 0x12dea56 0x12de1f6 0x483781 # 0x12614fd golang.org/x/net/http2.(*Framer).readMetaFrame+0xdd golang.org/x/net@v0.42.0/http2/frame.go:1548 # 0x125c955 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.42.0/http2/frame.go:537 # 0x1286564 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:658 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [2: 224] @ 0xd2615e 0xd20f2b 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xc3facd 0x483781 # 0xd2615d github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:72 # 0xd20f2a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.0.1/session.go:234 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xc3facc github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:118 0: 0 [24: 4608] @ 0x6da16f 0x6d99f4 0x6e62f0 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6da16e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:196 # 0x6d99f3 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 36864] @ 0x7299b8 0x73a3ca 0x73ae86 0x73b1cc 0x733eae 0x73b05c 0x73b006 0x73b892 0x73c533 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ed2f3 0x11d326c 0x13cdfff 0x134668b 0x139cede 0x13464e3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x7299b7 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x157 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b1cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73b891 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x73c532 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ed2f2 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11d326b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:697 # 0x13cdffe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x134668a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13464e2 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [4: 73728] @ 0x7299b8 0x73a3ca 0x73ae86 0x73b1cc 0x733eae 0x73b05c 0x73b006 0x73b892 0x73c533 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8efbe5 0x8ed2cf 0x11d326c 0x13cdfff 0x134668b 0x139cede 0x13464e3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x7299b7 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x157 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b1cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73b891 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x73c532 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8efbe4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8ed2ce github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11d326b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:697 # 0x13cdffe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x134668a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13464e2 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [17: 3264] @ 0x6868b9 0x68309a 0x68408b 0x6842a5 0x6a7985 0x6a7330 0x6a7452 0x6d9c05 0x6dae3b 0x11d4186 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6868b8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x683099 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7984 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:90 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6dae3a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11d4185 github.com/pactus-project/pactus/state.(*state).validateBlock+0x245 github.com/pactus-project/pactus/state/validation.go:34 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 208] @ 0x87c436 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0xb27a72 0x10c74a8 0x10c6c4a 0x10c5e96 0x10c5379 0x483781 # 0x87c435 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5418 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0xb27a71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10c74a7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:621 # 0x10c6c49 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:581 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [1: 32] @ 0x87b30f 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0xb27a72 0x10c74a8 0x10c6c4a 0x10c5e96 0x10c5379 0x483781 # 0x87b30e google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5237 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0xb27a71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10c74a7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:621 # 0x10c6c49 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:581 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [8: 7168] @ 0x14af37a 0x98a419 0x93cf76 0x97bf05 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14af379 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x98a418 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:560 # 0x93cf75 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:235 # 0x97bf04 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 crypto/tls/handshake_server_tls13.go:768 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [302: 57984] @ 0x682a73 0x68408b 0x6842a5 0x6a7985 0x6a7330 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x682a72 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7984 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:90 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0x6f33ec 0x6f343c 0x11f9465 0x11f9505 0x11f7285 0x11f68ff 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6f33eb github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f7284 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x11f68fe github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x512d37 0xd29765 0xd297c8 0xd5ef8a 0x4ce0f1 0xb271f1 0xb271cf 0x779571 0xb26aaa 0xb26e1f 0xc3f2ec 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x512d36 fmt.Errorf+0x476 fmt/errors.go:48 # 0xd29764 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:31 # 0xd297c7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:38 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xb271f0 io.ReadFull+0x30 io/io.go:354 # 0xb271ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0xb26aa9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb26e1e github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x9e github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc3f2eb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3cb github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:66 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [6: 960] @ 0xd0628d 0xd0c27c 0xd29da2 0xd20dd4 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xd0628c github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xcc github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:68 # 0xd0c27b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:739 # 0xd29da1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/transport.go:45 # 0xd20dd3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:214 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [58: 2784] @ 0x87d056 0x88fefa 0x88fb38 0x86232c 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0xb346e6 0x483781 # 0x87d055 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5577 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86232b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:448 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0xb346e5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:330 0: 0 [14: 16128] @ 0x49c732 0x49bc65 0x8e3e0f 0xc3f36b 0xc3f354 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x49c731 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x49bc64 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8e3e0e github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc3f36a github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x44a github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc3f353 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x433 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:86 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 384] @ 0x14b2890 0x14e7645 0x14f0c50 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14b288f crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:149 # 0x14e7644 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:88 # 0x14f0c4f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:297 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [46: 753664] @ 0x8e3c6f 0xd22cc7 0xd22cb0 0xd26af3 0xd26734 0xd29838 0xd5f0ca 0x1155718 0x1151222 0xc4073b 0xc402c3 0x483781 # 0x8e3c6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd22cc6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd22caf github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.0.1/session.go:521 # 0xd26af2 github.com/libp2p/go-yamux/v5.(*Stream).write+0x352 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:185 # 0xd26733 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x73 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:133 # 0xd29837 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:42 # 0xd5f0c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:69 # 0x1155717 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x1151221 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:910 # 0xc4073a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x1ba github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:172 # 0xc402c2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x102 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:184 0: 0 [69: 14352] @ 0x479453 0x408c45 0x408c38 0x40e252 0x530269 0x52f459 0x52f41d 0x12e9cff 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x530268 context.(*cancelCtx).propagateCancel+0x168 context/context.go:492 # 0x52f458 context.withCancel+0x58 context/context.go:278 # 0x52f41c context.WithCancel+0x1c context/context.go:241 # 0x12e9cfe google.golang.org/grpc.newClientStreamWithParams+0x15e google.golang.org/grpc@v1.73.0/stream.go:276 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [52: 2496] @ 0x4794fa 0x47950f 0xc4e4f6 0xc4e4dc 0xc59b25 0x483781 # 0xc4e4f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).clearIHaveCounters+0x235 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1708 # 0xc4e4db github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x21b github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1460 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [14: 16128] @ 0x94252e 0x942d5d 0x94321c 0x97ce1d 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x94252d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:944 # 0x942d5c crypto/tls.(*Conn).writeRecordLocked+0x67c crypto/tls/conn.go:1029 # 0x94321b crypto/tls.(*Conn).writeHandshakeRecord+0x13b crypto/tls/conn.go:1060 # 0x97ce1c crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5fc crypto/tls/handshake_server_tls13.go:882 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [106: 848] @ 0xc6f745 0xc6f1b8 0x483781 # 0xc6f744 github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:337 # 0xc6f1b7 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:292 0: 0 [13: 416] @ 0x1276bda 0x1276c99 0x127a27a 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1276bd9 google.golang.org/grpc/internal/transport.newRecvBuffer+0x39 google.golang.org/grpc@v1.73.0/internal/transport/transport.go:73 # 0x1276c98 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xf8 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:490 # 0x127a279 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:778 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [8: 1024] @ 0x66de1a 0x66de26 0x65bbfd 0x1502f17 0x14b27af 0x14fccb5 0x1501d26 0x150140d 0x97d2b6 0x977ed4 0x97257d 0x9460fa 0x983528 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1502f16 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x14fccb4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:19 # 0x1501d25 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x150140c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x97d2b5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x115 crypto/tls/handshake_server_tls13.go:902 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [153: 48960] @ 0x132256b 0x13224ce 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x132256a net/http.(*Request).WithContext+0xea net/http/request.go:372 # 0x13224cd github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x4d github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 80] @ 0x7b56cb 0x10cbeef 0x10c9438 0x10c6f0f 0x10c5e96 0x10c5379 0x483781 # 0x7b56ca github.com/multiformats/go-multiaddr.FilterAddrs+0x4a github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:250 # 0x10cbeee github.com/libp2p/go-libp2p/p2p/protocol/identify.filterAddrs+0x6ae github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:1123 # 0x10c9437 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xc97 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:867 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [1: 48] @ 0x8e7459 0xd8d2c8 0xd8d019 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x8e7458 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x58 github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:173 # 0xd8d2c7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).setupConn+0x47 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:153 # 0xd8d018 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0xd8 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:149 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x4dd42c 0xd0f0ae 0xd0c63b 0xd0c5dd 0xd0c3d2 0xd21a4b 0xd23d71 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0c63a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:374 # 0xd0c5dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:773 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd21a4a github.com/libp2p/go-yamux/v5.(*Session).close+0x44a github.com/libp2p/go-yamux/v5@v5.0.1/session.go:337 # 0xd23d70 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:693 0: 0 [2: 384] @ 0x6868b9 0x68309a 0x68408b 0x6842a5 0x6a7985 0x6a7330 0x6a7452 0x6d9c05 0x11c41fe 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x6868b8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x683099 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7984 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:90 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11c41fd github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x9d github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x665159 0x6e14b3 0x6e6c51 0x6e763e 0x6e62b6 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x665158 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e14b2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6e6c50 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6e763d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6e62b5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0x14b28ce 0x14fc91a 0x1501be5 0x980bee 0x93cf67 0x97d42b 0x977ed4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980bed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97d42a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a crypto/tls/handshake_server_tls13.go:906 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 7680] @ 0x7d6805 0x7d66db 0x7d64fd 0x96f5a5 0x7d65c2 0x7d6951 0x96f447 0x96f3d7 0x96f3aa 0x7d65c2 0x7d6951 0x96f0f4 0x96f05c 0x9431b6 0x97cb85 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7d6804 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7d66da vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x7d64fc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96f5a4 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x124 crypto/tls/handshake_messages.go:1474 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96f446 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96f3d6 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1469 # 0x96f3a9 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1462 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96f0f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96f05b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1452 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97cb84 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:851 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [19: 3648] @ 0x682a35 0x68408b 0x6842a5 0x6a7997 0x6a7330 0x6a7452 0x6d9c05 0x6dae3b 0x11d4186 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a34 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7996 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:91 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6dae3a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11d4185 github.com/pactus-project/pactus/state.(*state).validateBlock+0x245 github.com/pactus-project/pactus/state/validation.go:34 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 2304] @ 0xb54545 0xb9eaa5 0xb9eb1a 0xba5a6e 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb54544 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x2e4 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:498 # 0xb9eaa4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:751 # 0xb9eb19 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:757 # 0xba5a6d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:263 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [30: 1920] @ 0x13cfdf2 0x13cfdde 0x13cfda6 0x13c9ecd 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13cfdf1 encoding/hex.EncodeToString+0x71 encoding/hex/hex.go:127 # 0x13cfddd github.com/pactus-project/pactus/crypto/hash.Hash.String+0x5d github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x13cfda5 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x25 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x13c9ecc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:196 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [82: 57728] @ 0x123a46c 0x123a2ab 0x124302b 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a46b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:95 # 0x123a2aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:83 # 0x124302a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:301 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [4: 64] @ 0x12614bc 0x125c956 0x1286565 0x12dea56 0x12de1f6 0x483781 # 0x12614bb golang.org/x/net/http2.(*Framer).readMetaFrame+0x9b golang.org/x/net@v0.42.0/http2/frame.go:1545 # 0x125c955 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.42.0/http2/frame.go:537 # 0x1286564 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:658 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [93: 5952] @ 0xba0aba 0xba0a49 0xba09e8 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xba0ab9 github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0xf9 github.com/libp2p/go-msgio@v0.3.0/varint.go:99 # 0xba0a48 github.com/libp2p/go-msgio.NewVarintReaderSize+0x88 github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xba09e7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x27 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:39 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [6: 384] @ 0xba749c 0xbabf44 0x483781 # 0xba749b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0x21b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:82 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [297: 7128] @ 0x6da4b2 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ec0ae 0x6ec094 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6da4b1 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x31 github.com/pactus-project/pactus/crypto/bls/signature.go:61 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ec0ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ec093 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 160] @ 0x6e6e95 0x6e90e8 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6e6e94 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1d4 github.com/pactus-project/pactus/types/tx/tx.go:365 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 160] @ 0x648b0b 0x63cce5 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x648b0a github.com/fxamacker/cbor/v2.fillTextString+0x10a github.com/fxamacker/cbor/v2@v2.8.0/decode.go:3160 # 0x63cce4 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1004 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1533 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [176: 61952] @ 0x479453 0x408c45 0x408c38 0x40d759 0x12848b1 0x128679a 0x12dea56 0x12de1f6 0x483781 # 0x12848b0 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x10f0 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:464 # 0x1286799 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x339 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:685 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [3: 144] @ 0x6e9813 0x13c5b6d 0x13c7825 0x14753ff 0x483781 # 0x6e9812 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xf2 github.com/pactus-project/pactus/types/block/header.go:106 # 0x13c5b6c github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x6c github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:29 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [94: 4512] @ 0xb9ea2d 0xb9eb1a 0xba5a6e 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb9ea2c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0x4c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:751 # 0xb9eb19 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:757 # 0xba5a6d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:263 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [240: 30720] @ 0xba59bf 0xba596f 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xba59be github.com/libp2p/go-libp2p-kad-dht/pb.NewMessage+0x7e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:20 # 0xba596e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:254 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 64] @ 0x461ac6 0x7b1f6c 0x7b2d17 0x7b0f67 0x7b1185 0x7b429c 0x7b3f67 0xb40419 0xb3ec77 0xb42358 0xb4234a 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x7b1f6b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x7b3f66 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:40 # 0xb40418 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:298 # 0xb3ec76 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:32 # 0xb42357 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:19 # 0xb42349 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:252 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [31: 5952] @ 0x682a73 0x68408b 0x6a7885 0x6a7330 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d447c 0x11d41d8 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a72 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6a7884 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:80 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d447b github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9b github.com/pactus-project/pactus/state/validation.go:54 # 0x11d41d7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x297 github.com/pactus-project/pactus/state/validation.go:38 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [77: 4928] @ 0x128a3ca 0x12dfa44 0x12dfa21 0x12e1429 0x12e64e8 0x12dec9f 0x483781 # 0x128a3c9 google.golang.org/grpc/internal/transport.(*http2Server).write+0xc9 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:1150 # 0x12dfa43 google.golang.org/grpc/internal/transport.(*ServerStream).Write+0x443 google.golang.org/grpc@v1.73.0/internal/transport/server_stream.go:70 # 0x12dfa20 google.golang.org/grpc.(*Server).sendResponse+0x420 google.golang.org/grpc@v1.73.0/server.go:1174 # 0x12e1428 google.golang.org/grpc.(*Server).processUnaryRPC+0x1168 google.golang.org/grpc@v1.73.0/server.go:1452 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [4: 640] @ 0x10cad45 0x10cad70 0x10d1ba8 0x10d20be 0x10d1132 0x483781 # 0x10cad44 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x244 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:165 # 0x10cad6f github.com/libp2p/go-libp2p/p2p/protocol/identify.HasConsistentTransport+0x26f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:1025 # 0x10d1ba7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x927 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:406 # 0x10d20bd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:420 # 0x10d1131 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [17: 272] @ 0x1287c97 0x12866c5 0x12dea56 0x12de1f6 0x483781 # 0x1287c96 google.golang.org/grpc/internal/transport.(*http2Server).handlePing+0xb6 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:906 # 0x12866c4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x264 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:702 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [1: 16] @ 0x87ad65 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0xb27a72 0x10c74a8 0x10c6c4a 0x10c5e96 0x10c5379 0x483781 # 0x87ad64 google.golang.org/protobuf/internal/impl.consumeStringPtr+0x64 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5154 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0xb27a71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10c74a7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:621 # 0x10c6c49 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:581 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [2: 224] @ 0xd2055e 0xd200e5 0xd29ce5 0xd81b99 0xd805f5 0xd7fbda 0xd7e1f2 0x483781 # 0xd2055d github.com/libp2p/go-yamux/v5.newSession+0x25d github.com/libp2p/go-yamux/v5@v5.0.1/session.go:142 # 0xd200e4 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.0.1/mux.go:127 # 0xd29ce4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/transport.go:51 # 0xd81b98 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:276 # 0xd805f4 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x974 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:196 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [360: 149760] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x408ccd 0x40d785 0xc45d86 0xc45ace 0xc5d0e2 0xc59a87 0x483781 # 0xc45d85 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:773 # 0xc45acd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:750 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [42: 5376] @ 0x131a2b1 0x13199d7 0x13319f1 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x131a2b0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x7d0 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:198 # 0x13199d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:79 # 0x13319f0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:661 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [30: 480] @ 0xb3090f 0xb308f4 0xba27f4 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb3090e go.opentelemetry.io/otel/metric.WithAttributeSet+0x6e go.opentelemetry.io/otel/metric@v1.37.0/instrument.go:354 # 0xb308f3 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestLatency+0x53 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/metrics/metrics.go:136 # 0xba27f3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1e33 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:157 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [198: 3168] @ 0x7b6b08 0x7b6b3c 0x7bd673 0x7b0767 0x7b3f15 0x11eb6ed 0x11eadcf 0x11eb273 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x7b6b07 net.ParseIP+0x27 net/ip.go:528 # 0x7b6b3b github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:85 # 0x7bd672 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:44 # 0x7b0766 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:52 # 0x7b3f14 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:36 # 0x11eb6ec github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11eadce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11eb272 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11ccc16 0x11ccb65 0x11ccb65 0x11ccb31 0x11ccb65 0x11ccb31 0x11ceaaf 0x11cea95 0x11d3fbf 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb64 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ceaae github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea94 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:233 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 864] @ 0xd9c568 0xd96a4d 0xd9648c 0xdc9c77 0xdc9c0c 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0xd9c567 github.com/quic-go/quic-go/internal/wire.parseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.52.0/internal/wire/stream_frame.go:63 # 0xd96a4c github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x44c github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:99 # 0xd9648b github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:80 # 0xdc9c76 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1d6 github.com/quic-go/quic-go@v0.52.0/internal/wire/frame_parser.go:60 # 0xdc9c0b github.com/quic-go/quic-go.(*connection).handleFrames+0x16b github.com/quic-go/quic-go@v0.52.0/connection.go:1435 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [46: 20608] @ 0xdf13e5 0xdf29ee 0xe01803 0xdf3815 0xdf36b7 0xdcafbe 0xdca393 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0xdf13e4 github.com/quic-go/quic-go.newStream+0x64 github.com/quic-go/quic-go@v0.52.0/stream.go:95 # 0xdf29ed github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.52.0/streams_map.go:98 # 0xe01802 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x222 github.com/quic-go/quic-go@v0.52.0/streams_map_incoming.go:129 # 0xdf3814 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.52.0/streams_map.go:238 # 0xdf36b6 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.52.0/streams_map.go:212 # 0xdcafbd github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.52.0/connection.go:1629 # 0xdca392 github.com/quic-go/quic-go.(*connection).handleFrame+0x1d2 github.com/quic-go/quic-go@v0.52.0/connection.go:1501 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [1: 160] @ 0x8e5e25 0x8e5e0e 0x8e5d9a 0xc3502a 0xc34da8 0xc3c20a 0x10c94af 0x10c6f0f 0x10c5e96 0x10c5379 0x483781 # 0x8e5e24 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:23 # 0x8e5e0d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.0/util.go:82 # 0x8e5d99 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.42.0/core/peer/addrinfo.go:56 # 0xc35029 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x1a9 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc34da7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc3c209 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10c94ae github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xd0e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:872 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [90: 1474560] @ 0x123a36b 0x123b02b 0x1242a05 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a36a google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:93 # 0x123b02a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:209 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 16] @ 0x5d27b9 0x7b7158 0x7bd5d7 0x7b1f8f 0x7b5615 0x7b5616 0x11eb98a 0x11eadcf 0x11eb273 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x5d27b8 net.IP.String+0xd8 net/ip.go:315 # 0x7b7157 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:138 # 0x7bd5d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:47 # 0x7b1f8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b5614 github.com/multiformats/go-multiaddr.(*Component).Value+0xb4 github.com/multiformats/go-multiaddr@v0.16.0/component.go:184 # 0x7b5615 github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xb5 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:241 # 0x11eb989 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c9 github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x11eadce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11eb272 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 256] @ 0x10c8a65 0x10c897d 0x10c6f0f 0x10c5e96 0x10c5379 0x483781 # 0x10c8a64 github.com/libp2p/go-libp2p/p2p/protocol/identify.diff+0x2c4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:766 # 0x10c897c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1dc github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:789 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [114: 12768] @ 0x1285af5 0x1285ba7 0x128679a 0x12dea56 0x12de1f6 0x483781 # 0x1285af4 google.golang.org/grpc/internal/transport.newWriteQuota+0x2334 google.golang.org/grpc@v1.73.0/internal/transport/flowcontrol.go:46 # 0x1285ba6 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x23e6 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:628 # 0x1286799 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x339 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:685 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [1: 16] @ 0x461ac6 0x10ce78c 0x10ce75d 0x10ce737 0x10d370f 0x10cb6df 0xd535f7 0xd5117b 0xd5356d 0x483781 # 0x10ce78b github.com/multiformats/go-multiaddr.(*Component).RawValue+0x12b github.com/multiformats/go-multiaddr@v0.16.0/component.go:176 # 0x10ce75c github.com/multiformats/go-multiaddr/net.ToIP+0xfc github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:146 # 0x10ce736 github.com/libp2p/go-libp2p/p2p/protocol/identify.getObserver+0xd6 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:73 # 0x10d370e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).removeConn+0x3ce github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:531 # 0x10cb6de github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Disconnected+0x53e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:1076 # 0xd535f6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:108 # 0xd5117a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:765 # 0xd5356c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x8c github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:107 0: 0 [29: 5568] @ 0x682a73 0x68408b 0x6842a5 0x6a7932 0x6a7330 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a72 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7931 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:86 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [37: 4144] @ 0x412454 0x1276bda 0x1276c99 0x127a27a 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1276bd9 google.golang.org/grpc/internal/transport.newRecvBuffer+0x39 google.golang.org/grpc@v1.73.0/internal/transport/transport.go:73 # 0x1276c98 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xf8 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:490 # 0x127a279 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:778 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [11: 528] @ 0x88dd69 0x8b1a2f 0x8b59a2 0x12423b1 0x82d416 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x88dd68 google.golang.org/protobuf/internal/impl.(*listPtrConverter).PBValueOf+0xa8 google.golang.org/protobuf@v1.36.6/internal/impl/convert_list.go:75 # 0x8b1a2e google.golang.org/protobuf/internal/impl.fieldInfoForList.func3+0xae google.golang.org/protobuf@v1.36.6/internal/impl/message_reflect_field.go:227 # 0x8b59a1 google.golang.org/protobuf/internal/impl.(*messageState).Range+0xe1 google.golang.org/protobuf@v1.36.6/internal/impl/message_reflect_gen.go:51 # 0x12423b0 google.golang.org/protobuf/encoding/protojson.unpopulatedFieldRanger.Range+0x1b0 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:229 # 0x82d415 google.golang.org/protobuf/internal/order.RangeFields+0x155 google.golang.org/protobuf@v1.36.6/internal/order/range.go:50 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [272: 4352] @ 0x47e507 0x4c06e6 0x4c058e 0x54a4bf 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11eb60e 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x47e506 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c06e5 reflect.Value.grow+0xa5 reflect/value.go:2603 # 0x4c058d reflect.Value.Grow+0x6d reflect/value.go:2590 # 0x54a4be encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:547 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eb60d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [190: 6080] @ 0x4dd42c 0xd0f0ae 0xd106e5 0xd09885 0xd092ae 0xd08fdc 0xd0202a 0xd538d7 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd106e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:445 # 0xd09884 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStreamForChild+0x424 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:508 # 0xd092ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addStreamForEdges+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:478 # 0xd08fdb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x3bb github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:460 # 0xd02029 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd538d6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:135 0: 0 [144: 165888] @ 0x64a92a 0x6f294b 0x6f291f 0x6f339f 0x11ce017 0x11d0b86 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x64a929 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:934 # 0x6f294a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.8.0/encode.go:98 # 0x6f291e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6f339e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0b85 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:452 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 1536] @ 0x73ce50 0x76718c 0x767146 0x7699cb 0x76913f 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec08f 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x73ce4f github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa2f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x76913e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec08e github.com/pactus-project/pactus/store.NewStore+0x3ee github.com/pactus-project/pactus/store/store.go:118 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [15: 480] @ 0xb44307 0xb442da 0xb44293 0xb44b52 0x113fed9 0x113fd25 0x113dce7 0x113d586 0x483781 # 0xb44306 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:23 # 0xb442d9 github.com/multiformats/go-multiaddr.SplitFirst+0x99 github.com/multiformats/go-multiaddr@v0.16.0/util.go:68 # 0xb44292 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x52 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:14 # 0xb44b51 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:57 # 0x113fed8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [28: 5824] @ 0x479453 0x408c45 0x408c38 0x40e252 0x530269 0x52f459 0x52f41d 0x12e9cff 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x530268 context.(*cancelCtx).propagateCancel+0x168 context/context.go:492 # 0x52f458 context.withCancel+0x58 context/context.go:278 # 0x52f41c context.WithCancel+0x1c context/context.go:241 # 0x12e9cfe google.golang.org/grpc.newClientStreamWithParams+0x15e google.golang.org/grpc@v1.73.0/stream.go:276 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [5: 240] @ 0x407e72 0x479549 0x9ff308 0x9fee97 0xa01bf7 0xa0198a 0x131d516 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x9ff307 net/http.Header.Clone+0x5e7 net/http/header.go:105 # 0x9fee96 net/http.(*response).WriteHeader+0x176 net/http/server.go:1231 # 0xa01bf6 net/http.(*response).write+0x1d6 net/http/server.go:1688 # 0xa01989 net/http.(*response).Write+0x29 net/http/server.go:1665 # 0x131d515 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x755 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:201 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [136: 8704] @ 0xd03579 0xd02006 0xd538d7 0x483781 # 0xd03578 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x138 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:585 # 0xd02005 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd538d6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:135 0: 0 [18: 1152] @ 0x62d7e5 0x62d75d 0xb56685 0xb56667 0xb5e489 0xb5e26e 0xb5e5f1 0xbac90a 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0x62d7e4 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62d75c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0xb56684 math/big.(*Int).SetBytes+0x104 math/big/int.go:512 # 0xb56666 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xe6 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb5e488 github.com/whyrusleeping/go-keyspace.Key.Distance+0x248 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb5e26d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:80 # 0xb5e5f0 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:92 # 0xbac909 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:497 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [54: 1728] @ 0x4dd42c 0xd0f0ae 0xd063fb 0xd06329 0xd0c27c 0xd29da2 0xd24ea2 0xd24585 0xd23f0f 0xd23d58 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd063fa github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x23a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:362 # 0xd06328 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x168 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:75 # 0xd0c27b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:739 # 0xd29da1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/transport.go:45 # 0xd24ea1 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:857 # 0xd24584 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:759 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [7: 2912] @ 0x834156 0x833a10 0xb27de5 0xb34991 0xba23f3 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x834155 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.6/proto/encode.go:190 # 0x833a0f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.6/proto/encode.go:111 # 0xb27de4 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb34990 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x150 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:367 # 0xba23f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:135 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [22: 1408] @ 0x862369 0x862349 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x862368 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.6/internal/impl/pointer_unsafe.go:138 # 0x862348 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:452 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [14: 672] @ 0x1266c27 0x127c385 0x12eea9d 0x12ee8c7 0x12edbe5 0x12ec95b 0x12ed892 0x12cc0d9 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1266c26 google.golang.org/grpc/mem.BufferSlice.Reader+0xc6 google.golang.org/grpc@v1.73.0/mem/buffer_slice.go:122 # 0x127c384 google.golang.org/grpc/internal/transport.(*http2Client).write+0x64 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1094 # 0x12eea9c google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x29c google.golang.org/grpc@v1.73.0/internal/transport/client_stream.go:77 # 0x12ee8c6 google.golang.org/grpc.(*csAttempt).sendMsg+0xc6 google.golang.org/grpc@v1.73.0/stream.go:1096 # 0x12edbe4 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.73.0/stream.go:938 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ed891 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.73.0/stream.go:946 # 0x12cc0d8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.73.0/call.go:70 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 128] @ 0x800a8e 0xd8b458 0xd8ac15 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x800a8d crypto/x509.MarshalPKIXPublicKey+0x14d crypto/x509/x509.go:168 # 0xd8b457 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:198 # 0xd8ac14 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x194 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:139 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [284: 54528] @ 0x682a54 0x68408b 0x6842a5 0x6a7997 0x6a7330 0x6a7452 0x6d9c05 0x6ec266 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a53 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7996 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:91 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ec265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 672] @ 0x6e7625 0x6e62b6 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6e7624 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:456 # 0x6e62b5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 160] @ 0xb5e9bf 0xbab5bc 0xbab4ae 0xbaa8c5 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbab5bb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:372 # 0xbab4ad github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:359 # 0xbaa8c4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:305 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [36: 2304] @ 0xc465e6 0xc45ace 0xc5d0e2 0xc59a87 0x483781 # 0xc465e5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x8e5 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:835 # 0xc45acd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:750 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [1: 16] @ 0x53a31a 0x6646e5 0x6dc79b 0x6dc67c 0x6dc53f 0x11d1ecc 0x8fb287 0x11d1e26 0x11d0e07 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x53a319 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6dc79a github.com/pactus-project/pactus/util/encoding.WriteElements+0x1ba github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6dc67b github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x9b github.com/pactus-project/pactus/types/validator/validator.go:166 # 0x6dc53e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:145 # 0x11d1ecb github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x4b github.com/pactus-project/pactus/state/state.go:581 # 0x8fb286 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x11d1e25 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:578 # 0x11d0e06 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x566 github.com/pactus-project/pactus/state/state.go:475 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xd0f0d5 0xd0c63b 0xd0c5dd 0xd0c3d2 0xd53722 0xd5f3a6 0xd5f216 0x10c7187 0x10c5e96 0x10c5379 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd0c63a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:374 # 0xd0c5dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:773 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd53721 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:119 # 0xd5f3a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:111 # 0xd5f215 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x35 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:82 # 0x10c7186 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x866 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:615 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [7: 336] @ 0xde4d45 0xde4d1f 0xde466d 0xea3842 0xd5ef8a 0x8ffc2a 0x779571 0x8ffa29 0x8ff905 0xd82725 0xd826f9 0x114c7cc 0xd53a85 0x483781 # 0xde4d44 github.com/quic-go/quic-go/internal/utils.NewTimer+0x4c4 github.com/quic-go/quic-go@v0.52.0/internal/utils/timer.go:17 # 0xde4d1e github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.52.0/receive_stream.go:170 # 0xde466c github.com/quic-go/quic-go.(*receiveStream).Read+0xcc github.com/quic-go/quic-go@v0.52.0/receive_stream.go:94 # 0xea3841 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:58 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x8ffc29 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0x8ffa28 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8ff904 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd82724 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd826f8 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x114c7cb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:373 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 96] @ 0x4c179d 0x8e5666 0x8e5454 0x8e4c5b 0x49bacb 0x8e4bdb 0x8e4baf 0x8e44fa 0x10cb005 0x10c9145 0x10c6f0f 0x10c5e96 0x10c5379 0x483781 # 0x4c179c reflect.New+0x5c reflect/value.go:3021 # 0x8e5665 github.com/libp2p/go-libp2p/core/record.blankRecordForPayloadType+0x45 github.com/libp2p/go-libp2p@v0.42.0/core/record/record.go:94 # 0x8e5453 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0x73 github.com/libp2p/go-libp2p@v0.42.0/core/record/record.go:77 # 0x8e4c5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:230 # 0x49baca sync.(*Once).doSlow+0xaa sync/once.go:78 # 0x8e4bda sync.(*Once).Do+0x3a sync/once.go:69 # 0x8e4bae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:226 # 0x8e44f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:121 # 0x10cb004 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:1046 # 0x10c9144 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:833 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [11: 352] @ 0x131aafa 0x13199d7 0x13319f1 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x131aaf9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x1019 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:181 # 0x13199d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:79 # 0x13319f0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:661 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [4: 1536] @ 0xd26105 0xd26106 0xd20f2b 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0x11c07cb 0x11bcbaa 0x483781 # 0xd26104 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.0.1/util.go:83 # 0xd26105 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:69 # 0xd20f2a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.0.1/session.go:234 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x11c07ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [91: 4368] @ 0xba5a35 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xba5a34 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0xf4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:262 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [22: 4224] @ 0x682a54 0x68408b 0x6842a5 0x6a7932 0x6a7330 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x682a53 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7931 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:86 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5352: 2226432] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x408ccd 0x40d785 0xc4a3b0 0xc49d39 0xc5ddb2 0xc59aa5 0x483781 # 0xc4a3af github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x62f github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1234 # 0xc49d38 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x58 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1164 # 0xc5ddb1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1429 # 0xc59aa4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbc4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:849 0: 0 [39: 3120] @ 0x52f43b 0x52f41d 0xa026d8 0x483781 # 0x52f43a context.withCancel+0x3a context/context.go:277 # 0x52f41c context.WithCancel+0x1c context/context.go:241 # 0xa026d7 net/http.(*conn).serve+0x1b7 net/http/server.go:2008 0: 0 [4: 1920] @ 0x943c37 0x943778 0x97e24d 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x943c36 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1173 # 0x943777 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x97e24c crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:1053 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 160] @ 0x682a92 0x68408b 0x6842a5 0x6a7932 0x6a7330 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x682a91 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0xb1 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7931 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:86 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [43: 1376] @ 0x409c52 0x40b817 0x40b585 0x40d817 0xc45d86 0xc45ace 0xc5d0e2 0xc59a87 0x483781 # 0xc45d85 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:773 # 0xc45acd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:750 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [218: 111616] @ 0xc528c8 0xc520e5 0xc4e785 0xc59b25 0x483781 # 0xc528c7 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x867 github.com/libp2p/go-libp2p-pubsub@v0.14.2/mcache.go:87 # 0xc520e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1826 # 0xc4e784 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1653 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [3: 144] @ 0xc5f46d 0xc5f450 0xc4de89 0xc4de7d 0xc4bb71 0xc4a705 0xc4a510 0xc49d39 0xc5ddb2 0xc59aa5 0x483781 # 0xc5f46c github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20c github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:26 # 0xc5f44f github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1ef github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:97 # 0xc4de88 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:68 # 0xc4de7c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1405 # 0xc4bb70 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4f0 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1373 # 0xc4a704 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1165 # 0xc4a50f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x78f github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1244 # 0xc49d38 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x58 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1164 # 0xc5ddb1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1429 # 0xc59aa4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbc4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:849 0: 0 [281: 53952] @ 0x682a73 0x68408b 0x6842a5 0x6a78f2 0x6a7330 0x6a7452 0x6d9c05 0x6ec266 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a72 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a78f1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:83 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ec265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [41: 13120] @ 0xb373ec 0xba5b3d 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb373eb github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0x4b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/peerstore.go:9 # 0xba5b3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:290 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 352] @ 0x10c7452 0x10c6c4a 0x10c5e96 0x10c5379 0x483781 # 0x10c7451 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x31 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:619 # 0x10c6c49 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:581 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [5: 400] @ 0x630cdc 0x630c58 0x6303b2 0x61d09b 0x61d1e5 0xb5742b 0xb578b8 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0x630cdb math/big.nat.make+0x31b math/big/nat.go:66 # 0x630c57 math/big.nat.divLarge+0x297 math/big/natdiv.go:612 # 0x6303b1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x61d09a math/big.(*Float).uquo+0x17a math/big/float.go:1367 # 0x61d1e4 math/big.(*Float).Quo+0x44 math/big/float.go:1647 # 0xb5742a github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:67 # 0xb578b7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:110 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 480] @ 0x11eb716 0x11eb705 0x11eadcf 0x11eb273 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x11eb715 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x55 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:165 # 0x11eb704 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x44 github.com/pactus-project/pactus/sync/firewall/firewall.go:209 # 0x11eadce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11eb272 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [81: 3888] @ 0x539255 0x66444b 0x6da72b 0x6da6c1 0x6dde28 0x6dd98d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x539254 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66444a github.com/pactus-project/pactus/util/encoding.ReadElement+0x28a github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6da72a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6da6c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6dde27 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x227 github.com/pactus-project/pactus/types/certificate/certificate.go:193 # 0x6dd98c github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:133 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [27: 5184] @ 0x682a73 0x68408b 0x6842a5 0x6a7997 0x6a7330 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x682a72 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7996 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:91 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 800] @ 0x1276c49 0x127a27a 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1276c48 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xa8 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:486 # 0x127a279 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:778 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [334: 53440] @ 0xd05fbe 0xd03568 0xd02006 0xd538d7 0x483781 # 0xd05fbd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:56 # 0xd03567 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:586 # 0xd02005 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd538d6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:135 0: 0 [3: 384] @ 0x66de1a 0x66de26 0x65bbfd 0x14b27fe 0x14fc91a 0x1501be5 0x980c6d 0x93cf67 0x97d42b 0x977ed4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980c6c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97d42a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a crypto/tls/handshake_server_tls13.go:906 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [474: 98592] @ 0x6ddd05 0x6dd98d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6ddd04 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x104 github.com/pactus-project/pactus/types/certificate/certificate.go:170 # 0x6dd98c github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:133 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [374: 5984] @ 0x6dc6a7 0x13cadd5 0x13c836b 0x1334d4b 0x139cede 0x1334ba3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6dc6a6 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xc6 github.com/pactus-project/pactus/types/validator/validator.go:167 # 0x13cadd4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:303 # 0x13c836a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x1334d4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334ba2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [251: 4016] @ 0x11f9d86 0x11f9c46 0x11c247f 0x483781 # 0x11f9d85 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x65 github.com/pactus-project/pactus/sync/sync.go:268 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [265: 4240] @ 0x1242778 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1242777 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x377 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:258 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [13: 372736] @ 0x123a36b 0x123a2ab 0x124302b 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a36a google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:93 # 0x123a2aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:83 # 0x124302a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:301 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 1152] @ 0x64a92a 0x6f294b 0x6f291f 0x6f339f 0x11f9465 0x11f9505 0x11f7285 0x11f68a8 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x64a929 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:934 # 0x6f294a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.8.0/encode.go:98 # 0x6f291e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6f339e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f7284 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x11f68a7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 256] @ 0x4bd54b 0x4ac171 0x88f585 0x82d956 0x1243c65 0x1242cae 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x4bd54a reflect.copyVal+0x2a reflect/value.go:1791 # 0x4ac170 reflect.(*MapIter).Value+0x50 reflect/map_swiss.go:311 # 0x88f584 google.golang.org/protobuf/internal/impl.(*mapReflect).Range+0x144 google.golang.org/protobuf@v1.36.6/internal/impl/convert_map.go:107 # 0x82d955 google.golang.org/protobuf/internal/order.RangeEntries+0x155 google.golang.org/protobuf@v1.36.6/internal/order/range.go:101 # 0x1243c64 google.golang.org/protobuf/encoding/protojson.encoder.marshalMap+0x204 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:370 # 0x1242cad google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0xcd google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:282 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [381: 6096] @ 0x6dc6ea 0x6dc53f 0x13cadf2 0x13c836b 0x1334d4b 0x139cede 0x1334ba3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6dc6e9 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x109 github.com/pactus-project/pactus/types/validator/validator.go:169 # 0x6dc53e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:145 # 0x13cadf1 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:306 # 0x13c836a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x1334d4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334ba2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [5: 160] @ 0x6e97ea 0x6e860a 0x11f494c 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6e97e9 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xc9 github.com/pactus-project/pactus/types/block/header.go:105 # 0x6e8609 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:122 # 0x11f494b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [49: 5488] @ 0x12e9f35 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12e9f34 google.golang.org/grpc.newClientStreamWithParams+0x394 google.golang.org/grpc@v1.73.0/stream.go:295 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [288: 55296] @ 0x682a35 0x68408b 0x6842a5 0x6a7932 0x6a7330 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x682a34 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7931 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:86 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 258048] @ 0x123a9d8 0x123b02b 0x1242a05 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a9d7 google.golang.org/protobuf/internal/encoding/json.appendString+0x6b7 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:126 # 0x123b02a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:209 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 192] @ 0x7d68c5 0x7d653d 0x96f516 0x7d65c2 0x7d6951 0x96f447 0x96f3d7 0x96f3aa 0x7d65c2 0x7d6951 0x96f0f4 0x96f05c 0x9431b6 0x97cb85 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x7d653c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96f515 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x95 crypto/tls/handshake_messages.go:1471 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96f446 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96f3d6 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1469 # 0x96f3a9 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1462 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96f0f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96f05b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1452 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97cb84 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:851 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [62: 8928] @ 0x1333115 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1333114 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0xf4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:105 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [16: 768] @ 0x531705 0x127737d 0x127731c 0x127a1df 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0x127737c google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xdc google.golang.org/grpc@v1.73.0/credentials/credentials.go:247 # 0x127731b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:548 # 0x127a1de google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:774 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [314: 60288] @ 0x682a54 0x68408b 0x6842a5 0x6a7932 0x6a7330 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x682a53 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7931 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:86 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 640] @ 0x4d5adf 0x5d0a1d 0x5cf659 0xb42b17 0xb44cfc 0xb44a85 0xd52e8b 0x10d13d0 0x10d20be 0x10d1132 0x483781 # 0x4d5ade syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5d0a1c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x5cf658 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb42b16 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:390 # 0xb44cfb github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:74 # 0xb44a84 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:48 # 0xd52e8a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_addr.go:56 # 0x10d13cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:368 # 0x10d20bd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:420 # 0x10d1131 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [1: 16] @ 0xd0f0d5 0xd106e5 0xd09885 0xd092ae 0xd08fdc 0xd0202a 0xd542ca 0xd4f0ee 0x114ecb8 0xc3facd 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd106e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:445 # 0xd09884 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStreamForChild+0x424 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:508 # 0xd092ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addStreamForEdges+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:478 # 0xd08fdb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x3bb github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:460 # 0xd02029 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd542c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:220 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xc3facc github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:118 0: 0 [189: 1306368] @ 0x123a9d8 0x123b02b 0x1242a05 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a9d7 google.golang.org/protobuf/internal/encoding/json.appendString+0x6b7 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:126 # 0x123b02a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:209 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [61: 1952] @ 0x68dc8a 0x6a1445 0x6a0bfb 0x6d9a45 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x68dc89 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6a1444 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a0bfa github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:55 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [31: 3968] @ 0x13c9476 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13c9475 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x135 github.com/pactus-project/pactus/www/grpc/blockchain.go:142 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [4: 2048] @ 0x7e753e 0x7e7553 0x98a3d4 0x93cf76 0x97ea53 0x977f05 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7e753d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7e7552 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x98a3d3 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:551 # 0x93cf75 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:235 # 0x97ea52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1144 # 0x977f04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:97 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x14b2797 0x6d7845 0xd754b4 0xd75f2b 0xd77a7f 0xd8702b 0xd86b3f 0xd88e88 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0xd754b3 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd75f2a github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd77a7e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65e github.com/flynn/noise@v1.1.0/state.go:442 # 0xd8702a github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.42.0/p2p/security/noise/handshake.go:167 # 0xd86b3e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x99e github.com/libp2p/go-libp2p@v0.42.0/p2p/security/noise/handshake.go:123 # 0xd88e87 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/noise/session.go:70 0: 0 [171: 5472] @ 0x1496253 0x66e73f 0x671d96 0x6a0b85 0x6d9a45 0x6ec266 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x66e73e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x61e github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:83 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ec265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x682a92 0x68408b 0x6a7885 0x6a7330 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x682a91 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0xb1 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:305 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6a7884 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:80 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [82: 7872] @ 0x7b9685 0xb44891 0xb44b52 0x113fed9 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x7b9684 github.com/multiformats/go-multiaddr.Join+0x104 github.com/multiformats/go-multiaddr@v0.16.0/util.go:33 # 0xb44890 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x650 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:32 # 0xb44b51 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:57 # 0x113fed8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [163: 23472] @ 0x1283985 0x128679a 0x12dea56 0x12de1f6 0x483781 # 0x1283984 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1c4 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:391 # 0x1286799 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x339 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:685 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [1: 48] @ 0xc0a0f5 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0a0f4 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x994 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1517 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [90: 2880] @ 0xc5f46d 0xc5f450 0xc4de89 0xc4de7d 0xc4bb71 0xc4a705 0xc4a510 0xc49d39 0xc5ddb2 0xc59aa5 0x483781 # 0xc5f46c github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20c github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:26 # 0xc5f44f github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1ef github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:97 # 0xc4de88 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:68 # 0xc4de7c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1405 # 0xc4bb70 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4f0 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1373 # 0xc4a704 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1165 # 0xc4a50f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x78f github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1244 # 0xc49d38 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x58 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1164 # 0xc5ddb1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1429 # 0xc59aa4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbc4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:849 0: 0 [5: 960] @ 0x47e507 0x4c06e6 0x4c058e 0x54a4bf 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11eb60e 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x47e506 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c06e5 reflect.Value.grow+0xa5 reflect/value.go:2603 # 0x4c058d reflect.Value.Grow+0x6d reflect/value.go:2590 # 0x54a4be encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:547 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eb60d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 144] @ 0x81766d 0x817d47 0x12433dc 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x81766c google.golang.org/protobuf/reflect/protoreflect.Value.Interface+0x1ac google.golang.org/protobuf@v1.36.6/reflect/protoreflect/value_union.go:207 # 0x817d46 google.golang.org/protobuf/reflect/protoreflect.Value.String+0x46 google.golang.org/protobuf@v1.36.6/reflect/protoreflect/value_union.go:316 # 0x12433db google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x61b google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:314 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [269: 275456] @ 0x63ce31 0x645d32 0x63d165 0x63bbd5 0x652b4f 0x11e3fc9 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x652b4e github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xae github.com/fxamacker/cbor/v2@v2.8.0/stream.go:37 # 0x11e3fc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [45: 3600] @ 0x13cc851 0x13cc809 0x11e976e 0x13cc4bb 0x133b92b 0x139cede 0x133b783 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13cc850 encoding/hex.EncodeToString+0x1b0 encoding/hex/hex.go:127 # 0x13cc808 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x168 github.com/pactus-project/pactus/www/grpc/network.go:88 # 0x11e976d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x13cc4ba github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x133b92a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:124 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x133b782 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:126 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [661: 105760] @ 0x6597f3 0x659a85 0x13ccd38 0x13ccd39 0x11e976e 0x13cc4bb 0x133b92b 0x139cede 0x133b783 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6597f2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x659a84 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x44 github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x13ccd37 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x697 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x13ccd38 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x698 github.com/pactus-project/pactus/www/grpc/network.go:106 # 0x11e976d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x13cc4ba github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x133b92a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:124 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x133b782 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:126 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [606: 106656] @ 0x523505 0x523610 0x65946f 0x659b05 0x13ccd38 0x13ccd39 0x11e976e 0x13cc4bb 0x133b92b 0x139cede 0x133b783 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x523504 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x52360f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x65946e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x659b04 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0xc4 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x13ccd37 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x697 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x13ccd38 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x698 github.com/pactus-project/pactus/www/grpc/network.go:106 # 0x11e976d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x13cc4ba github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x133b92a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:124 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x133b782 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:126 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [54: 4320] @ 0x13cc965 0x13cc809 0x11e976e 0x13cc4bb 0x133b92b 0x139cede 0x133b783 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13cc964 encoding/hex.EncodeToString+0x2c4 encoding/hex/hex.go:129 # 0x13cc808 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x168 github.com/pactus-project/pactus/www/grpc/network.go:88 # 0x11e976d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x13cc4ba github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x133b92a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:124 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x133b782 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:126 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [15: 480] @ 0xa0820b 0x1432c75 0x483781 # 0xa0820a net/http.(*Server).Serve+0x42a net/http/server.go:3454 # 0x1432c74 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb4 github.com/pactus-project/pactus/www/http/server.go:142 0: 0 [300: 57600] @ 0x682a73 0x68408b 0x6842a5 0x6a78f2 0x6a7330 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x682a72 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a78f1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:83 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x7d68c5 0x970cd4 0x970c3c 0x9722d8 0x97da0d 0x97e81f 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x970cd3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x970c3b crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1684 # 0x9722d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1941 # 0x97da0c crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10c crypto/tls/handshake_server_tls13.go:967 # 0x97e81e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x71e crypto/tls/handshake_server_tls13.go:1117 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 8] @ 0x733f47 0x73b05c 0x73b006 0x73b892 0x73c533 0x76718c 0x767146 0x7699cb 0x76913f 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eadfe 0x8ecf93 0x8eb846 0x8ec099 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x733f46 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x286 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:401 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73b891 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x73c532 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x76913e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eadfd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8ecf92 github.com/pactus-project/pactus/store.(*store).PublicKey+0x92 github.com/pactus-project/pactus/store/store.go:246 # 0x8eb845 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x8ec098 github.com/pactus-project/pactus/store.NewStore+0x3f8 github.com/pactus-project/pactus/store/store.go:122 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [731: 1309952] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x40b817 0x40b585 0x40d817 0xc45d86 0xc45ace 0xc5d0e2 0xc59a87 0x483781 # 0xc45d85 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:773 # 0xc45acd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:750 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [624: 29952] @ 0x539255 0x66444b 0x6da72b 0x6da6c1 0x6da56a 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ec0ae 0x6ec094 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x539254 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66444a github.com/pactus-project/pactus/util/encoding.ReadElement+0x28a github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6da72a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6da6c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6da569 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ec0ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ec093 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x14e8aea 0x14f0c92 0x14f0c51 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14e8ae9 crypto/internal/fips140/ecdsa.signGeneric[...]+0x469 crypto/internal/fips140/ecdsa/ecdsa.go:372 # 0x14f0c91 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14f0c50 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:299 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [44: 18304] @ 0xc0b92f 0xc09fb2 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0b92e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1811 # 0xc09fb1 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x851 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1552 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [62: 1984] @ 0x4dd42c 0xd0f0ae 0xd10d1f 0xd0bb45 0xd052eb 0xd5f6b9 0x114cc93 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd10d1e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:546 # 0xd0bb44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:696 # 0xd052ea github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x48a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:883 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114cc92 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:397 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 448] @ 0xdf13e5 0xdf2ae5 0xdff3fb 0xdff3df 0xdf2d6e 0xdd022c 0xea2289 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0xdf13e4 github.com/quic-go/quic-go.newStream+0x64 github.com/quic-go/quic-go@v0.52.0/stream.go:95 # 0xdf2ae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.52.0/streams_map.go:90 # 0xdff3fa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:115 # 0xdff3de github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:77 # 0xdf2d6d github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.52.0/streams_map.go:142 # 0xdd022b github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x2b github.com/quic-go/quic-go@v0.52.0/connection.go:2509 # 0xea2288 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/conn.go:62 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [26: 2080] @ 0x1276f0e 0x127a27a 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1276f0d google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x36d google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:507 # 0x127a279 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:778 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 16] @ 0x93a9e5 0x93ae5d 0x973105 0x97241a 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x93a9e4 crypto/tls.(*Config).supportedVersions+0x44 crypto/tls/common.go:1139 # 0x93ae5c crypto/tls.(*Config).mutualVersion+0x1c crypto/tls/common.go:1215 # 0x973104 crypto/tls.(*Conn).readClientHello+0x2e4 crypto/tls/handshake_server.go:175 # 0x972419 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:44 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [183: 1499136] @ 0x11f2159 0x11f1e51 0x11f45a5 0x11f45a6 0x11f427d 0x11f3d5b 0x483781 # 0x11f2158 github.com/beevik/ntp.getTime+0x258 github.com/beevik/ntp@v1.4.3/ntp.go:517 # 0x11f1e50 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x11f45a4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x11f45a5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x11f427c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x11f3d5a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [283: 54336] @ 0x682a73 0x68408b 0x6a7885 0x6a7330 0x6a7452 0x6d9c05 0x6ec266 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a72 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6a7884 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:80 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ec265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [138: 3312] @ 0x66236b 0x662c86 0x6d9e9d 0x6f0ce6 0x6f0cfa 0x6f0cd7 0x6f0cb1 0x6f0c93 0x11d2dab 0x11dc7d3 0x11dc673 0x11d63b5 0x11d6378 0x11d6290 0x11dd488 0x11f93b7 0x11f4a0b 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66236a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.40.0/ripemd160/ripemd160.go:123 # 0x662c85 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6d9e9c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6f0ce5 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x65 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x6f0cf9 github.com/pactus-project/pactus/committee.(*committee).Contains.(*committee).find.func1+0x79 github.com/pactus-project/pactus/committee/committee.go:136 # 0x6f0cd6 github.com/pactus-project/pactus/committee.(*committee).iterate+0x56 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6f0cb0 github.com/pactus-project/pactus/committee.(*committee).find+0x30 github.com/pactus-project/pactus/committee/committee.go:135 # 0x6f0c92 github.com/pactus-project/pactus/committee.(*committee).Contains+0x12 github.com/pactus-project/pactus/committee/committee.go:130 # 0x11d2daa github.com/pactus-project/pactus/state.(*state).IsInCommittee+0x8a github.com/pactus-project/pactus/state/state.go:664 # 0x11dc7d2 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x132 github.com/pactus-project/pactus/consensus/height.go:26 # 0x11dc672 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x11d63b4 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x74 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x11d6377 github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x37 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x11d628f github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x11dd487 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x11f93b6 github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x56 github.com/pactus-project/pactus/sync/sync.go:148 # 0x11f4a0a github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ca github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [36: 10368] @ 0x127744f 0x127a1df 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x127744e google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x1ae google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:562 # 0x127a1de google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:774 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [4: 640] @ 0xd05fbe 0xd030fe 0xd01cc5 0xd01ae5 0xd7ed32 0xeb93ef 0xd7dca3 0x483781 # 0xd05fbd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:56 # 0xd030fd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x11d github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:560 # 0xd01cc4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:394 # 0xd01ae4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:379 # 0xd7ed31 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x251 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:192 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [15: 13440] @ 0xd8c735 0xd8c52b 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0xd8c734 crypto/tls.Server+0x314 crypto/tls/tls.go:36 # 0xd8c52a github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x10a github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [269: 55952] @ 0x479453 0x408c45 0x408c38 0x40d759 0xc46e3b 0xc46d29 0xc45aff 0xc5d0e2 0xc59a87 0x483781 # 0xc46e3a github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetForPeer+0x5fa github.com/libp2p/go-libp2p-pubsub@v0.14.2/mcache.go:77 # 0xc46d28 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x4e8 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:854 # 0xc45afe github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x7e github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:751 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [12: 1152] @ 0x6d981b 0x6e73c8 0x6e70c5 0x6e674d 0x63f4e7 0x63c328 0x642f79 0x63cfef 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6d981a github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x6e73c7 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6e70c4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6e674c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x642f78 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2289 # 0x63cfee github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x130e github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1634 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 672] @ 0xdc1ea9 0xdc1e87 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdc1ea8 github.com/quic-go/quic-go.newSendQueue+0x108 github.com/quic-go/quic-go@v0.52.0/send_queue.go:39 # 0xdc1e86 github.com/quic-go/quic-go.(*connection).preSetup+0xe6 github.com/quic-go/quic-go@v0.52.0/connection.go:468 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [159: 4558848] @ 0x123a46c 0x123b02b 0x1242a05 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a46b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:95 # 0x123b02a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:209 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [45: 1440] @ 0x4dd42c 0xd0f0ae 0xd0bf25 0xd0be50 0xd0c5a5 0xd0c3d2 0xd25daf 0xd25bba 0xd27865 0xd2744d 0xd276a5 0xd298b3 0xd5f202 0xba0974 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0bf24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x284 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:425 # 0xd0be4f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1af github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:720 # 0xd0c5a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:755 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd25dae github.com/libp2p/go-yamux/v5.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v5@v5.0.1/session.go:937 # 0xd25bb9 github.com/libp2p/go-yamux/v5.(*Session).closeStream+0x139 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:919 # 0xd27864 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:391 # 0xd2744c github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:329 # 0xd276a4 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:367 # 0xd298b2 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:47 # 0xd5f201 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:81 # 0xba0973 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:29 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [98: 6272] @ 0x6ebc28 0x6ec23d 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6ebc27 github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x67 github.com/pactus-project/pactus/types/vote/vote.go:98 # 0x6ec23c github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x7c github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [300: 57600] @ 0x682a54 0x68408b 0x6a7885 0x6a7330 0x6a7452 0x6d9c05 0x6ec266 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a53 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6a7884 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:80 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ec265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 216] @ 0xbad257 0xbad1a3 0xbabdae 0x483781 # 0xbad256 go.opentelemetry.io/otel/trace.WithAttributes+0x1d6 go.opentelemetry.io/otel/trace@v1.37.0/config.go:224 # 0xbad1a2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x122 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:524 # 0xbabdad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:418 0: 0 [216: 6912] @ 0x7b0ef1 0x7b1185 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xbabf44 0x483781 # 0x7b0ef0 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:120 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [35: 6720] @ 0x682a73 0x68408b 0x6a7885 0x6a7330 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x682a72 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6a7884 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:80 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [111: 5328] @ 0x5394ba 0x66444b 0x6e99d4 0x6e99e0 0x6e8f72 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x5394b9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x66444a github.com/pactus-project/pactus/util/encoding.ReadElement+0x28a github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e99d3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e99df github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6e8f71 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:198 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 8960] @ 0x4d5566 0xb5d128 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5565 syscall.NetlinkRIB+0x4e5 syscall/netlink_linux.go:97 # 0xb5d127 github.com/libp2p/go-netroute.New+0xa7 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:27 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [685: 284960] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x408ccd 0x40d785 0xc4f252 0xc4f260 0xc59b25 0x483781 # 0xc4f251 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0xf91 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1477 # 0xc4f25f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xf9f github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1502 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [27: 1296] @ 0x54ce4c 0x5499b5 0x54b531 0x5498de 0x54a58f 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11ce017 0x11d0fd2 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x54ce4b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:953 # 0x5499b4 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:389 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54a58e encoding/json.(*decodeState).array+0x50e encoding/json/decode.go:556 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0fd1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x731 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x62d7e5 0x62d75d 0x7c4332 0x7c42ac 0x7c09eb 0x7eedd8 0x7f4108 0x7f4b7d 0xd8ab8d 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x62d7e4 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62d75c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x7c4331 math/big.(*Int).SetBytes+0x111 math/big/int.go:512 # 0x7c42ab crypto/elliptic.(*nistCurve[...]).Unmarshal+0x8b crypto/elliptic/nistec.go:264 # 0x7c09ea crypto/elliptic.Unmarshal+0x2aa crypto/elliptic/elliptic.go:155 # 0x7eedd7 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:263 # 0x7f4107 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1008 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0xd8ab8c github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10c github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:132 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [161: 25760] @ 0x126235f 0x1071839 0x107125a 0x1071050 0x1070e70 0x12616f2 0x125c956 0x1286565 0x12dea56 0x12de1f6 0x483781 # 0x126235e golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.42.0/http2/frame.go:1586 # 0x1071838 golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 golang.org/x/net@v0.42.0/http2/hpack/hpack.go:406 # 0x1071259 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 golang.org/x/net@v0.42.0/http2/hpack/hpack.go:349 # 0x107104f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.42.0/http2/hpack/hpack.go:311 # 0x1070e6f golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f golang.org/x/net@v0.42.0/http2/hpack/hpack.go:262 # 0x12616f1 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.42.0/http2/frame.go:1624 # 0x125c955 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.42.0/http2/frame.go:537 # 0x1286564 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:658 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [100: 800] @ 0xc4a3c5 0xc49d39 0xc5ddb2 0xc59aa5 0x483781 # 0xc4a3c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x644 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1238 # 0xc49d38 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x58 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1164 # 0xc5ddb1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1429 # 0xc59aa4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbc4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:849 0: 0 [11: 352] @ 0x1290c10 0x126b2db 0x12d8a5c 0x12d99f7 0x12da70b 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1290c0f google.golang.org/grpc/internal/transport.(*Stream).read+0x14f google.golang.org/grpc@v1.73.0/internal/transport/transport.go:399 # 0x126b2da google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x1a google.golang.org/grpc@v1.73.0/internal/transport/client_stream.go:55 # 0x12d8a5b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.73.0/rpc_util.go:705 # 0x12d99f6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.73.0/rpc_util.go:850 # 0x12da70a google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.73.0/rpc_util.go:933 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [318: 61056] @ 0x6868b9 0x68309a 0x68408b 0x6842a5 0x6a7997 0x6a7330 0x6a7452 0x6d9c05 0x6ec266 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6868b8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x683099 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7996 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:91 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ec265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x8e3da8 0xc3f36b 0xc3f354 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x8e3da7 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0xa7 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:88 # 0xc3f36a github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x44a github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc3f353 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x433 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:86 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [188: 4512] @ 0xc0b56f 0xc09fb2 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0b56e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xb4e github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1880 # 0xc09fb1 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x851 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1552 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [20: 2560] @ 0xb2bd49 0xb2bd15 0xba736a 0xbabf44 0x483781 # 0xb2bd48 github.com/libp2p/go-libp2p-kad-dht/pb.NewMessage+0x4a8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:20 # 0xb2bd14 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x474 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:163 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [49: 17248] @ 0x479453 0x408c45 0x408c38 0x40d759 0x126b7a5 0x126b65c 0x12d86bc 0x12ee7a7 0x12edf85 0x12cc104 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x126b7a4 google.golang.org/grpc/metadata.MD.Copy+0x184 google.golang.org/grpc@v1.73.0/metadata/metadata.go:102 # 0x126b65b google.golang.org/grpc/internal/transport.(*ClientStream).Header+0x3b google.golang.org/grpc@v1.73.0/internal/transport/client_stream.go:128 # 0x12d86bb google.golang.org/grpc.HeaderCallOption.after+0x1b google.golang.org/grpc@v1.73.0/rpc_util.go:226 # 0x12ee7a6 google.golang.org/grpc.(*clientStream).finish+0x506 google.golang.org/grpc@v1.73.0/stream.go:1044 # 0x12edf84 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.73.0/stream.go:989 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [108: 25920] @ 0xb443df 0xb44621 0xb44b52 0x113fed9 0x113fd25 0x113dce7 0x113d586 0x483781 # 0xb443de github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x19e github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:165 # 0xb44620 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x3e0 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:21 # 0xb44b51 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:57 # 0x113fed8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [108: 15552] @ 0x479453 0x408c45 0x408c38 0x40c292 0x13c8478 0x1334d4b 0x139cede 0x1334ba3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13c8477 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x1d7 github.com/pactus-project/pactus/www/grpc/blockchain.go:38 # 0x1334d4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334ba2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [5: 720] @ 0x548c97 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11eb60e 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x548c96 encoding/json.Unmarshal+0x36 encoding/json/decode.go:101 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eb60d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [167: 16032] @ 0x671de5 0x6a0b85 0x6d9a45 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x671de4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:892 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [30: 5760] @ 0x682a35 0x68408b 0x6842a5 0x6a7932 0x6a7330 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x682a34 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7931 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:86 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [101: 698112] @ 0x4987cb 0x123ae45 0x12433bf 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x4987ca strconv.AppendInt+0xaa strconv/itoa.go:42 # 0x123ae44 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteInt+0x44 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:181 # 0x12433be google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x5fe google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:306 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [67: 1457920] @ 0x496730 0x495cf6 0x495637 0x123ad70 0x123ad5c 0x123ab69 0x1242e94 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x49672f strconv.fmtF+0x8f strconv/ftoa.go:450 # 0x495cf5 strconv.formatDigits+0x1d5 strconv/ftoa.go:206 # 0x495636 strconv.genericFtoa+0x616 strconv/ftoa.go:161 # 0x123ad6f strconv.AppendFloat+0x18f strconv/ftoa.go:56 # 0x123ad5b google.golang.org/protobuf/internal/encoding/json.appendFloat+0x17b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:167 # 0x123ab68 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteFloat+0x48 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:144 # 0x1242e93 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0xd3 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:322 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [362: 11584] @ 0x7b1265 0x7b429c 0x7b3f67 0x11eb6ed 0x11eadcf 0x11eb273 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x7b1264 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:154 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x7b3f66 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:40 # 0x11eb6ec github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11eadce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11eb272 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 786432] @ 0x72f80e 0x742cbe 0x757bdd 0x7586fb 0x8eede5 0x8eecfa 0x11d0e49 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x72f80d github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x46d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:305 # 0x742cbd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:219 # 0x757bdc github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:238 # 0x7586fa github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:317 # 0x8eede4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:422 # 0x8eecf9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:418 # 0x11d0e48 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a8 github.com/pactus-project/pactus/state/state.go:479 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0x8ea318 0x8ec3e5 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8ea317 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x97 github.com/pactus-project/pactus/store/block.go:52 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [57: 1824] @ 0x4dd42c 0xd0f0ae 0xd0613b 0xd06085 0xd03568 0xd02006 0xd538d7 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0613a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:362 # 0xd06084 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:63 # 0xd03567 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:586 # 0xd02005 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd538d6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:135 0: 0 [22: 1056] @ 0xa02745 0x483781 # 0xa02744 net/http.(*conn).serve+0x224 net/http/server.go:2012 0: 0 [1: 96] @ 0x14b2797 0x6d7845 0xd755d8 0xd75f2b 0xd77629 0xd8702b 0xd86b3f 0xd88e88 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0xd755d7 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd75f2a github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd77628 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xd8702a github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.42.0/p2p/security/noise/handshake.go:167 # 0xd86b3e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x99e github.com/libp2p/go-libp2p@v0.42.0/p2p/security/noise/handshake.go:123 # 0xd88e87 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/noise/session.go:70 0: 0 [23: 368] @ 0x461ac6 0x7b38c7 0x7b388e 0x7b37d9 0x7b379f 0x11ba58b 0x113f113 0x113e045 0x113d586 0x483781 # 0x7b38c6 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x166 github.com/multiformats/go-multiaddr@v0.16.0/component.go:176 # 0x7b388d github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x12d github.com/multiformats/go-multiaddr@v0.16.0/filter.go:103 # 0x7b37d8 github.com/multiformats/go-multiaddr.ForEach+0x78 github.com/multiformats/go-multiaddr@v0.16.0/util.go:120 # 0x7b379e github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x3e github.com/multiformats/go-multiaddr@v0.16.0/filter.go:97 # 0x11ba58a github.com/pactus-project/pactus/network.makeNetwork.func2+0xea github.com/pactus-project/pactus/network/network.go:221 # 0x113f112 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getAddrs+0x112 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:352 # 0x113e044 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x424 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:271 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [767: 687232] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x40b817 0x40b585 0x40d817 0xc481a9 0xc45b87 0xc5d0e2 0xc59a87 0x483781 # 0xc481a8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1028 # 0xc45b86 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x106 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:754 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [43: 2064] @ 0x1266c27 0x128a358 0x12dfa44 0x12dfa21 0x12e1429 0x12e64e8 0x12dec9f 0x483781 # 0x1266c26 google.golang.org/grpc/mem.BufferSlice.Reader+0xc6 google.golang.org/grpc@v1.73.0/mem/buffer_slice.go:122 # 0x128a357 google.golang.org/grpc/internal/transport.(*http2Server).write+0x57 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:1135 # 0x12dfa43 google.golang.org/grpc/internal/transport.(*ServerStream).Write+0x443 google.golang.org/grpc@v1.73.0/internal/transport/server_stream.go:70 # 0x12dfa20 google.golang.org/grpc.(*Server).sendResponse+0x420 google.golang.org/grpc@v1.73.0/server.go:1174 # 0x12e1428 google.golang.org/grpc.(*Server).processUnaryRPC+0x1168 google.golang.org/grpc@v1.73.0/server.go:1452 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [309: 59328] @ 0x6a7b46 0x6a729b 0x6a7452 0x6d9c05 0x6ec266 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6a7b45 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:111 # 0x6a729a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:27 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ec265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [74: 42624] @ 0x6a7eb0 0x6a729b 0x6a7452 0x6d9c05 0x6dae3b 0x11d4186 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6a7eaf github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:125 # 0x6a729a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:27 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6dae3a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11d4185 github.com/pactus-project/pactus/state.(*state).validateBlock+0x245 github.com/pactus-project/pactus/state/validation.go:34 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [43: 6880] @ 0x5236eb 0x5158b7 0xd441c5 0x518563 0x518d98 0x51b81e 0x512945 0x1150051 0x114fe5f 0xbad4c4 0xbabdae 0x483781 # 0x5236ea strings.(*Builder).Write+0x8a strings/builder.go:83 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd441c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x104 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_error.go:40 # 0x518562 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x512944 fmt.Errorf+0x84 fmt/errors.go:25 # 0x1150050 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:716 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0xbad4c3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:539 # 0xbabdad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:418 0: 0 [41: 3280] @ 0x5dd574 0x9fca17 0x483781 # 0x5dd573 net.(*conn).Read+0xb3 net/net.go:196 # 0x9fca16 net/http.(*connReader).backgroundRead+0x36 net/http/server.go:690 0: 0 [8: 384] @ 0x88dd69 0x8b1a2f 0x8b59a2 0x12423b1 0x82d416 0x1242834 0x1243145 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x88dd68 google.golang.org/protobuf/internal/impl.(*listPtrConverter).PBValueOf+0xa8 google.golang.org/protobuf@v1.36.6/internal/impl/convert_list.go:75 # 0x8b1a2e google.golang.org/protobuf/internal/impl.fieldInfoForList.func3+0xae google.golang.org/protobuf@v1.36.6/internal/impl/message_reflect_field.go:227 # 0x8b59a1 google.golang.org/protobuf/internal/impl.(*messageState).Range+0xe1 google.golang.org/protobuf@v1.36.6/internal/impl/message_reflect_gen.go:51 # 0x12423b0 google.golang.org/protobuf/encoding/protojson.unpopulatedFieldRanger.Range+0x1b0 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:229 # 0x82d415 google.golang.org/protobuf/internal/order.RangeFields+0x155 google.golang.org/protobuf@v1.36.6/internal/order/range.go:50 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [383: 15687680] @ 0x123b23f 0x123b00b 0x1242a05 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123b23e google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x9e google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:238 # 0x123b00a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:206 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [301: 57792] @ 0x682a54 0x68408b 0x6842a5 0x6a7932 0x6a7330 0x6a7452 0x6d9c05 0x6ec266 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a53 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7931 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:86 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ec265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [58: 1856] @ 0x461ac6 0xd827f5 0x114c7cc 0xd53a85 0x483781 # 0xd827f4 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x394 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x114c7cb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:373 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [15: 1680] @ 0x47fb1c 0x4e4bd5 0x530f5c 0x53162d 0x5315ef 0x13bdf1e 0x13c575e 0x13c7825 0x14753ff 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e4bd4 time.AfterFunc+0x34 time/sleep.go:211 # 0x530f5b context.WithDeadlineCause+0x21b context/context.go:643 # 0x53162c context.WithDeadline+0x4c context/context.go:617 # 0x5315ee context.WithTimeout+0xe context/context.go:695 # 0x13bdf1d github.com/go-zeromq/zmq4.(*pubSocket).Send+0x7d github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x13c575d github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x23d github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:34 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [160: 12800] @ 0x5159a6 0xd06271 0xd0c27c 0xd29da2 0xd24ea2 0xd24585 0xd23f0f 0xd23d58 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd06270 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xb0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:71 # 0xd0c27b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:739 # 0xd29da1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/transport.go:45 # 0xd24ea1 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:857 # 0xd24584 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:759 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [1: 48] @ 0x6f7c53 0x710384 0x6f7346 0x70b23d 0x71f60e 0x71f603 0x7200a8 0x720305 0x11f7256 0x11f68a8 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6f7c52 github.com/rs/zerolog.init.func7+0x32 github.com/rs/zerolog@v1.34.0/globals.go:87 # 0x710383 github.com/rs/zerolog.init.1.func1+0x23 github.com/rs/zerolog@v1.34.0/encoder_json.go:22 # 0x6f7345 github.com/rs/zerolog/internal/json.Encoder.AppendInterface+0x45 github.com/rs/zerolog@v1.34.0/internal/json/types.go:387 # 0x70b23c github.com/rs/zerolog.(*Event).Interface+0x11c github.com/rs/zerolog@v1.34.0/event.go:759 # 0x71f60d github.com/rs/zerolog.(*Event).Any+0x20d github.com/rs/zerolog@v1.34.0/event.go:748 # 0x71f602 github.com/pactus-project/pactus/util/logger.addFields+0x202 github.com/pactus-project/pactus/util/logger/logger.go:148 # 0x7200a7 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x720304 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x11f7255 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x155 github.com/pactus-project/pactus/sync/handler_hello.go:165 # 0x11f68a7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 160] @ 0x4dd42c 0xd0f0ae 0xd085d8 0xd08511 0xd07d85 0xd07991 0x10c6a86 0x10c5e96 0x10c5379 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd085d7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:389 # 0xd08510 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x530 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:417 # 0xd07d84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:374 # 0xd07990 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4d0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:354 # 0x10c6a85 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x165 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:569 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [94: 4512] @ 0x7b95b1 0xb44891 0xb44b52 0x113fed9 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x7b95b0 github.com/multiformats/go-multiaddr.Join+0x30 github.com/multiformats/go-multiaddr@v0.16.0/util.go:18 # 0xb44890 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x650 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:32 # 0xb44b51 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:57 # 0x113fed8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [9: 4608] @ 0x4d5566 0x5d09a5 0x5cf659 0xb42b17 0x114393b 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5565 syscall.NetlinkRIB+0x4e5 syscall/netlink_linux.go:97 # 0x5d09a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5cf658 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb42b16 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:390 # 0x114393a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x61a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:660 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [64: 2048] @ 0x6d8225 0x6de4cf 0x11cf5eb 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6d8224 github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0xe4 github.com/pactus-project/pactus/crypto/bls/bls.go:35 # 0x6de4ce github.com/pactus-project/pactus/types/certificate.(*baseCertificate).AddSignature+0x14e github.com/pactus-project/pactus/types/certificate/certificate.go:262 # 0x11cf5ea github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x3aa github.com/pactus-project/pactus/state/state.go:314 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [403: 77376] @ 0x63ce31 0x63bbd5 0x63b9d3 0x6dd912 0x6dd8f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6dd911 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6dd8f3 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/certificate/certificate.go:127 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 416] @ 0x1276d8c 0x1276e12 0x127a27a 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1276d8b google.golang.org/grpc/internal/transport.newWriteQuota+0x1eb google.golang.org/grpc@v1.73.0/internal/transport/flowcontrol.go:44 # 0x1276e11 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x271 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:498 # 0x127a279 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:778 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 32] @ 0xd0f0d5 0xd106e5 0xd09885 0xd092ae 0xd08fdc 0xd0202a 0xd542ca 0x10c5698 0x10c5d25 0x10c5379 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd106e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:445 # 0xd09884 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStreamForChild+0x424 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:508 # 0xd092ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addStreamForEdges+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:478 # 0xd08fdb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x3bb github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:460 # 0xd02029 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd542c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:220 # 0x10c5697 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xb7 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:474 # 0x10c5d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xe4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:501 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [20: 320] @ 0xc4e145 0x483781 # 0xc4e144 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeatTimer+0x204 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1429 0: 0 [1: 208] @ 0x479453 0x408c45 0x408c38 0x40d759 0xc3f991 0xc40173 0x483781 # 0xc3f990 github.com/libp2p/go-libp2p-pubsub.(*PubSub).notifyPeerDead+0xb0 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:107 # 0xc40172 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x112 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:156 0: 0 [143: 73216] @ 0x862369 0x862349 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x862368 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.6/internal/impl/pointer_unsafe.go:138 # 0x862348 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:452 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [799: 25568] @ 0x7b0ef1 0x7b1185 0x7b429c 0x7b3f67 0x11eb6ed 0x11eadcf 0x11eb273 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x7b0ef0 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:120 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x7b3f66 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:40 # 0x11eb6ec github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11eadce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11eb272 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [44: 2816] @ 0x128390a 0x12838e5 0x128679a 0x12dea56 0x12de1f6 0x483781 # 0x1283909 google.golang.org/grpc/internal/transport.newRecvBuffer+0x149 google.golang.org/grpc@v1.73.0/internal/transport/transport.go:72 # 0x12838e4 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x124 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:389 # 0x1286799 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x339 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:685 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [331: 63552] @ 0x682a35 0x68408b 0x6842a5 0x6a78f2 0x6a7330 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x682a34 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a78f1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:83 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [133: 17024] @ 0x12e1119 0x12e64e8 0x12dec9f 0x483781 # 0x12e1118 google.golang.org/grpc.(*Server).processUnaryRPC+0xe58 google.golang.org/grpc@v1.73.0/server.go:1376 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [9: 216] @ 0x10cf455 0x10cf396 0x10c4dd5 0x1141e22 0x1140406 0x113fd7e 0x113dce7 0x113d586 0x483781 # 0x10cf454 github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x254 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:94 # 0x10cf395 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).AddrsFor+0x195 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:208 # 0x10c4dd4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).ObservedAddrsFor+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:418 # 0x1141e21 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:485 # 0x1140405 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendNATAddrs+0x365 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:453 # 0x113fd7d github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:402 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [84: 6720] @ 0x1288f45 0x1288a74 0x128a3b5 0x12dfa44 0x12dfa21 0x12e1429 0x12e64e8 0x12dec9f 0x483781 # 0x1288f44 google.golang.org/grpc/internal/transport.(*http2Server).writeHeaderLocked+0x44 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:1026 # 0x1288a73 google.golang.org/grpc/internal/transport.(*http2Server).writeHeader+0x1d3 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:1008 # 0x128a3b4 google.golang.org/grpc/internal/transport.(*http2Server).write+0xb4 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:1138 # 0x12dfa43 google.golang.org/grpc/internal/transport.(*ServerStream).Write+0x443 google.golang.org/grpc@v1.73.0/internal/transport/server_stream.go:70 # 0x12dfa20 google.golang.org/grpc.(*Server).sendResponse+0x420 google.golang.org/grpc@v1.73.0/server.go:1174 # 0x12e1428 google.golang.org/grpc.(*Server).processUnaryRPC+0x1168 google.golang.org/grpc@v1.73.0/server.go:1452 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [124: 142848] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x40b817 0x40b585 0x40e306 0x6ef388 0x11dc731 0x11dc673 0x11d63b5 0x11d6378 0x11d6290 0x11dd488 0x11f93b7 0x11f4a0b 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6ef387 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x11dc730 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x11dc672 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x11d63b4 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x74 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x11d6377 github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x37 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x11d628f github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x11dd487 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x11f93b6 github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x56 github.com/pactus-project/pactus/sync/sync.go:148 # 0x11f4a0a github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ca github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [319: 15312] @ 0x6f0bca 0x6f0b8a 0x6f0bb7 0x6f0b82 0x11d4562 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6f0bc9 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:181 # 0x6f0b89 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:120 # 0x6f0bb6 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6f0b81 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:119 # 0x11d4561 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x21 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [79: 1264] @ 0xc0cc58 0xc09d76 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0cc57 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xf97 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2031 # 0xc09d75 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x615 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1588 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 640] @ 0x11be694 0x11bdd27 0x483781 # 0x11be693 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0xb3 github.com/pactus-project/pactus/network/notifee.go:130 # 0x11bdd26 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x3c6 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [180: 103680] @ 0x63ce31 0x63bbd5 0x63b9d3 0x6e8d12 0x6e8cf4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6e8d11 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6e8cf3 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/block/block.go:166 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 2464] @ 0x77d1d2 0xbaab53 0xbaab37 0xbaaae8 0xbaabfa 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0x77d1d1 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xbaab52 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xbaab36 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xbaaae7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:52 # 0xbaabf9 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x139 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:324 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 192] @ 0x1268b66 0x12905b3 0x12905b4 0x1290005 0x128fcd2 0x1290d85 0x12909be 0x12d8a1b 0x12d99f7 0x12e102b 0x12e64e8 0x12dec9f 0x483781 # 0x1268b65 google.golang.org/grpc/mem.SliceBuffer.read+0xa5 google.golang.org/grpc@v1.73.0/mem/buffers.go:267 # 0x12905b2 google.golang.org/grpc/mem.ReadUnsafe+0xb2 google.golang.org/grpc@v1.73.0/mem/buffers.go:211 # 0x12905b3 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderAdditional+0xb3 google.golang.org/grpc@v1.73.0/internal/transport/transport.go:256 # 0x1290004 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeader+0xe4 google.golang.org/grpc@v1.73.0/internal/transport/transport.go:180 # 0x128fcd1 google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader+0x71 google.golang.org/grpc@v1.73.0/internal/transport/transport.go:145 # 0x1290d84 google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader+0x24 google.golang.org/grpc@v1.73.0/internal/transport/transport.go:417 # 0x12909bd google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader+0x9d google.golang.org/grpc@v1.73.0/internal/transport/transport.go:360 # 0x12d8a1a google.golang.org/grpc.(*parser).recvMsg+0x3a google.golang.org/grpc@v1.73.0/rpc_util.go:690 # 0x12d99f6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.73.0/rpc_util.go:850 # 0x12e102a google.golang.org/grpc.(*Server).processUnaryRPC+0xd6a google.golang.org/grpc@v1.73.0/server.go:1361 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [538: 137728] @ 0xd26188 0xd24f69 0xd24585 0xd23f0f 0xd23d58 0x483781 # 0xd26187 github.com/libp2p/go-yamux/v5.newStream+0x107 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:58 # 0xd24f68 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x128 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:864 # 0xd24584 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:759 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [499: 2427136] @ 0xc54d07 0xc49dc9 0xc49d39 0xc5ddb2 0xc59aa5 0x483781 # 0xc54d06 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/mcache.go:58 # 0xc49dc8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1171 # 0xc49d38 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x58 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1164 # 0xc5ddb1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1429 # 0xc59aa4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbc4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:849 0: 0 [11: 7744] @ 0x4d5adf 0xb5d132 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5ade syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0xb5d131 github.com/libp2p/go-netroute.New+0xb1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:31 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 16] @ 0xc44cbf 0xc59691 0x483781 # 0xc44cbe github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).AddPeer+0x9e github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:625 # 0xc59690 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x7b0 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:802 0: 0 [26: 4576] @ 0x523505 0x523610 0x65946f 0x659b05 0x6d9556 0x13cffbc 0x13c9ecd 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x523504 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x52360f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x65946e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x659b04 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0xc4 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x6d9555 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x13cffbb github.com/pactus-project/pactus/www/grpc.transactionToProto+0x23b github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x13c9ecc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:196 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [123: 141696] @ 0x64a92a 0x6f294b 0x6f291f 0x6f344b 0x11ce017 0x11d0fd2 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x64a929 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:934 # 0x6f294a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.8.0/encode.go:98 # 0x6f291e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6f344a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xca github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0fd1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x731 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [69: 5520] @ 0x126235f 0x1071839 0x107125a 0x1071050 0x1070e70 0x12616f2 0x125c956 0x1286565 0x12dea56 0x12de1f6 0x483781 # 0x126235e golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.42.0/http2/frame.go:1586 # 0x1071838 golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 golang.org/x/net@v0.42.0/http2/hpack/hpack.go:406 # 0x1071259 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 golang.org/x/net@v0.42.0/http2/hpack/hpack.go:349 # 0x107104f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.42.0/http2/hpack/hpack.go:311 # 0x1070e6f golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f golang.org/x/net@v0.42.0/http2/hpack/hpack.go:262 # 0x12616f1 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.42.0/http2/frame.go:1624 # 0x125c955 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.42.0/http2/frame.go:537 # 0x1286564 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:658 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [53: 1696] @ 0x1496253 0x66e43f 0x671d96 0x6a0b85 0x6d9a45 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x66e43e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x31e github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:59 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [163: 15648] @ 0x6719f9 0x68da9f 0x6a0c2e 0x6d9a45 0x6ec266 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6719f8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:818 # 0x68da9e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a0c2d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ec265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 1536] @ 0x73ce50 0x76718c 0x767146 0x7699cb 0x76913f 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec08f 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x73ce4f github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa2f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x76913e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec08e github.com/pactus-project/pactus/store.NewStore+0x3ee github.com/pactus-project/pactus/store/store.go:118 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [3: 480] @ 0xd05fbe 0xd03568 0xd02006 0xd542ca 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xba99d0 0x483781 # 0xd05fbd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:56 # 0xd03567 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:586 # 0xd02005 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd542c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:220 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [176: 11264] @ 0x7b1265 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xbabf44 0x483781 # 0x7b1264 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:154 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [88: 22528] @ 0x862369 0x862349 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x862368 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.6/internal/impl/pointer_unsafe.go:138 # 0x862348 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:452 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x65bbfd 0x14b27af 0x14fc91a 0x1501be5 0x980bee 0x93cf67 0x97ea53 0x977f05 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980bed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97ea52 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1144 # 0x977f04 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:97 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x87c436 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0xb27a72 0x10c74a8 0x10c6c4a 0x10c5e96 0x10c5379 0x483781 # 0x87c435 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5418 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0xb27a71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10c74a7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:621 # 0x10c6c49 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:581 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [379: 15523840] @ 0x123a9d8 0x123b02b 0x1242a05 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a9d7 google.golang.org/protobuf/internal/encoding/json.appendString+0x6b7 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:126 # 0x123b02a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:209 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [29: 3248] @ 0x52ff2a 0x530175 0x52f459 0x52f41d 0x1331925 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x52ff29 context.(*cancelCtx).Done+0x129 context/context.go:451 # 0x530174 context.(*cancelCtx).propagateCancel+0x74 context/context.go:469 # 0x52f458 context.withCancel+0x58 context/context.go:278 # 0x52f41c context.WithCancel+0x1c context/context.go:241 # 0x1331924 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:658 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [92: 13248] @ 0x13c86b0 0x1334d4b 0x139cede 0x1334ba3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13c86af github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x40f github.com/pactus-project/pactus/www/grpc/blockchain.go:41 # 0x1334d4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334ba2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [101: 90496] @ 0x834156 0x833a10 0x129b09c 0x12d8bea 0x12df6a5 0x12e1429 0x12e64e8 0x12dec9f 0x483781 # 0x834155 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.6/proto/encode.go:190 # 0x833a0f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.6/proto/encode.go:111 # 0x129b09b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x9b google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:51 # 0x12d8be9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.73.0/rpc_util.go:722 # 0x12df6a4 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.73.0/server.go:1146 # 0x12e1428 google.golang.org/grpc.(*Server).processUnaryRPC+0x1168 google.golang.org/grpc@v1.73.0/server.go:1452 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [109: 31392] @ 0x127744f 0x127a1df 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x127744e google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x1ae google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:562 # 0x127a1de google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:774 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 224] @ 0xd26177 0xd20f2b 0xd2945d 0xd54595 0xd54358 0x10c5698 0x10c5d25 0x10c5379 0x483781 # 0xd26176 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:73 # 0xd20f2a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.0.1/session.go:234 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0x10c5697 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xb7 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:474 # 0x10c5d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xe4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:501 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [2: 224] @ 0x412454 0x4e4988 0xd22055 0xd21c58 0xd21cf0 0x483781 # 0x4e4987 time.NewTimer+0x27 time/sleep.go:144 # 0xd22054 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x234 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:414 # 0xd21c57 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:356 # 0xd21cef github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.0.1/session.go:368 0: 0 [57: 1824] @ 0x1496253 0x66e366 0x671d96 0x6a0b85 0x6d9a45 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x66e365 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x245 github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:43 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 288] @ 0x4794fa 0x47950f 0x11e65dd 0x11e65d0 0x11fac79 0x11f4a1b 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11e65dc github.com/pactus-project/pactus/sync/peerset/session.(*Manager).RemoveAllSessions+0x5c github.com/pactus-project/pactus/sync/peerset/session/manager.go:112 # 0x11e65cf github.com/pactus-project/pactus/sync/peerset.(*PeerSet).RemoveAllSessions+0x4f github.com/pactus-project/pactus/sync/peerset/peer_set.go:118 # 0x11fac78 github.com/pactus-project/pactus/sync.(*synchronizer).updateBlockchain+0x278 github.com/pactus-project/pactus/sync/sync.go:381 # 0x11f4a1a github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1da github.com/pactus-project/pactus/sync/handler_block_announce.go:35 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [59: 2832] @ 0x12deb5e 0x1285d88 0x128679a 0x12dea56 0x12de1f6 0x483781 # 0x12deb5d google.golang.org/grpc.(*Server).serveStreams.func2+0x7d google.golang.org/grpc@v1.73.0/server.go:1032 # 0x1285d87 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x25c7 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:644 # 0x1286799 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x339 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:685 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [25: 400] @ 0x1289dd5 0x12e1f4e 0x12e1f32 0x12e64e8 0x12dec9f 0x483781 # 0x1289dd4 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x854 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:1106 # 0x12e1f4d google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1c8d google.golang.org/grpc@v1.73.0/internal/transport/server_stream.go:76 # 0x12e1f31 google.golang.org/grpc.(*Server).processUnaryRPC+0x1c71 google.golang.org/grpc@v1.73.0/server.go:1513 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 384] @ 0x834156 0x833a10 0xb27de5 0xb34991 0xba23f3 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x834155 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.6/proto/encode.go:190 # 0x833a0f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.6/proto/encode.go:111 # 0xb27de4 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb34990 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x150 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:367 # 0xba23f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:135 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [25: 5600] @ 0x63ce31 0x63bbd5 0x63b9d3 0x6e66d2 0x6e66b4 0x63f4e7 0x63c328 0x642f79 0x63cfef 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6e66d1 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6e66b3 github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/tx/tx.go:258 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x642f78 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2289 # 0x63cfee github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x130e github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1634 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 128] @ 0x530efe 0x53162d 0x5315ef 0x13bdf1e 0x13c654f 0x13c7825 0x14753ff 0x483781 # 0x530efd context.WithDeadlineCause+0x1bd context/context.go:643 # 0x53162c context.WithDeadline+0x4c context/context.go:617 # 0x5315ee context.WithTimeout+0xe context/context.go:695 # 0x13bdf1d github.com/go-zeromq/zmq4.(*pubSocket).Send+0x7d github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x13c654e github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x30e github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:35 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [141: 162432] @ 0x64a92a 0x6f294b 0x6f291f 0x6f339f 0x11ce017 0x11d0fd2 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x64a929 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:934 # 0x6f294a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.8.0/encode.go:98 # 0x6f291e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6f339e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0fd1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x731 github.com/pactus-project/pactus/state/state.go:492 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 960] @ 0x73b97c 0x73bd9c 0x73caac 0x76718c 0x767146 0x7699cb 0x76913f 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec08f 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x73b97b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x73bd9b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:769 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x76913e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec08e github.com/pactus-project/pactus/store.NewStore+0x3ee github.com/pactus-project/pactus/store/store.go:118 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [5: 240] @ 0xba2ffe 0xba304e 0xba33ec 0xbab0c7 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xba2ffd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:36 # 0xba304d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:56 # 0xba33eb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:107 # 0xbab0c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:334 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 96] @ 0x114f865 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0x114f864 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0xe04 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:643 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [307: 58944] @ 0x6868b9 0x68309a 0x68408b 0x6a7885 0x6a7330 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6868b8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x683099 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6a7884 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:80 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 208] @ 0x479453 0x408c45 0x408c38 0x40d759 0xd03eaa 0xd050f4 0xd5f6b9 0x114f084 0xc3facd 0x483781 # 0xd03ea9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x229 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:704 # 0xd050f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114f083 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x623 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:639 # 0xc3facc github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:118 0: 0 [85: 4080] @ 0x61f133 0x685e14 0x6865a7 0x6a27c5 0x6a201e 0x6a2014 0x6da18d 0x6d99f4 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x61f132 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x685e13 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Exp+0x293 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:189 # 0x6865a6 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Sqrt+0x166 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:225 # 0x6a27c4 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).setBytes+0x2a4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/marshal.go:1251 # 0x6a201d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/marshal.go:1159 # 0x6a2013 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/marshal.go:1082 # 0x6da18c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x6d99f3 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0xd767a9 0xd78c69 0xd872cc 0xd86bc8 0xd88e88 0x483781 # 0xd767a8 github.com/flynn/noise.(*symmetricState).Split+0x68 github.com/flynn/noise@v1.1.0/state.go:198 # 0xd78c68 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe48 github.com/flynn/noise@v1.1.0/state.go:607 # 0xd872cb github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.42.0/p2p/security/noise/handshake.go:207 # 0xd86bc7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xa27 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/noise/handshake.go:128 # 0xd88e87 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/noise/session.go:70 0: 0 [97: 23280] @ 0x11eb716 0x11eb705 0x11eadcf 0x11eb273 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x11eb715 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x55 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:165 # 0x11eb704 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x44 github.com/pactus-project/pactus/sync/firewall/firewall.go:209 # 0x11eadce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11eb272 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [47: 1128] @ 0x941d38 0x93f7fe 0x945665 0x945666 0x4ce0f1 0xd23e85 0xd23e5d 0xd23d58 0x483781 # 0x941d37 crypto/tls.(*Conn).readFromUntil+0x97 crypto/tls/conn.go:831 # 0x93f7fd crypto/tls.(*Conn).readRecordOrCCS+0xd3d crypto/tls/conn.go:680 # 0x945664 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:591 # 0x945665 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1385 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xd23e84 io.ReadFull+0xe4 io/io.go:354 # 0xd23e5c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.0.1/session.go:723 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [45: 12960] @ 0x479453 0x408c45 0x408c38 0x40e252 0x6ef388 0x11dc731 0x11dc673 0x11d63b5 0x11d6378 0x11d6290 0x11dd488 0x11f93b7 0x11f4a0b 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6ef387 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x11dc730 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x11dc672 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x11d63b4 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x74 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x11d6377 github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x37 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x11d628f github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x11dd487 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x11f93b6 github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x56 github.com/pactus-project/pactus/sync/sync.go:148 # 0x11f4a0a github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ca github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [337: 258816] @ 0xc0b92f 0xc09fb2 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0b92e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1811 # 0xc09fb1 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x851 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1552 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [327: 5232] @ 0x556919 0x556d1a 0x5565bd 0x548cb4 0x6f343b 0x6f343c 0x11eb60e 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x556918 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:179 # 0x556d19 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:222 # 0x5565bc encoding/json.checkValid+0x9c encoding/json/scanner.go:35 # 0x548cb3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:102 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eb60d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [26: 2912] @ 0x13c9ce5 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13c9ce4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x9a4 github.com/pactus-project/pactus/www/grpc/blockchain.go:179 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [39: 4368] @ 0x52ff2a 0x1276eec 0x127a27a 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x52ff29 context.(*cancelCtx).Done+0x129 context/context.go:451 # 0x1276eeb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x34b google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:509 # 0x127a279 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:778 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [4: 512] @ 0x66de1a 0x66de26 0x65bbfd 0x14b27fe 0x14fc91a 0x1501be5 0x980c6d 0x93cf67 0x97bf05 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980c6c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x97bf04 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x5c4 crypto/tls/handshake_server_tls13.go:768 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [44: 56320] @ 0x5c4485 0x5c5425 0x5c6626 0x5c9b05 0x483781 # 0x5c4484 net.dnsPacketRoundTrip+0xa4 net/dnsclient_unix.go:114 # 0x5c5424 net.(*Resolver).exchange+0x4e4 net/dnsclient_unix.go:195 # 0x5c6625 net.(*Resolver).tryOneName+0x4c5 net/dnsclient_unix.go:316 # 0x5c9b04 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [115: 14720] @ 0xb44648 0x1141f05 0x1140406 0x113fd7e 0x113dce7 0x113d586 0x483781 # 0xb44647 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x407 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:22 # 0x1141f04 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x164 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:492 # 0x1140405 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendNATAddrs+0x365 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:453 # 0x113fd7d github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:402 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [183: 1464] @ 0xc5f46d 0xc5f450 0xc4de89 0xc4de7d 0xc4bb71 0xc52a69 0xc4ee52 0xc59b25 0x483781 # 0xc5f46c github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20c github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:26 # 0xc5f44f github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1ef github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:97 # 0xc4de88 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:68 # 0xc4de7c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1405 # 0xc4bb70 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4f0 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1373 # 0xc52a68 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).flush+0x88 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1886 # 0xc4ee51 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xb91 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1699 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [112: 896] @ 0x6f33d8 0x6f343c 0x11eb60e 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6f33d7 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x57 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eb60d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [49: 20384] @ 0x6f0b73 0x11d2bc2 0x11dc702 0x11dc673 0x11d63b5 0x11d6378 0x11d6290 0x11dd488 0x11f93b7 0x11f4a0b 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6f0b72 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:117 # 0x11d2bc1 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x81 github.com/pactus-project/pactus/state/state.go:649 # 0x11dc701 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x61 github.com/pactus-project/pactus/consensus/height.go:20 # 0x11dc672 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x11d63b4 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x74 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x11d6377 github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x37 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x11d628f github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x11dd487 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x11f93b6 github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x56 github.com/pactus-project/pactus/sync/sync.go:148 # 0x11f4a0a github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ca github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 40960] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x40b631 0x40b590 0x40e306 0x8f22ac 0x8f174d 0x8eafb0 0x8ecf93 0x8eb846 0x8ec099 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x8f22ab github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1eb github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:60 # 0x8f174c github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x8c github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x8eafaf github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x2af github.com/pactus-project/pactus/store/block.go:176 # 0x8ecf92 github.com/pactus-project/pactus/store.(*store).PublicKey+0x92 github.com/pactus-project/pactus/store/store.go:246 # 0x8eb845 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x8ec098 github.com/pactus-project/pactus/store.NewStore+0x3f8 github.com/pactus-project/pactus/store/store.go:122 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [57: 933888] @ 0x123b23f 0x123b00b 0x1242a05 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123b23e google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x9e google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:238 # 0x123b00a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:206 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [258: 4128] @ 0x515cd1 0x817d65 0x12433dc 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x515cd0 fmt.Sprint+0x50 fmt/print.go:280 # 0x817d64 google.golang.org/protobuf/reflect/protoreflect.Value.String+0x64 google.golang.org/protobuf@v1.36.6/reflect/protoreflect/value_union.go:316 # 0x12433db google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x61b google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:314 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [335: 37520] @ 0xd21f45 0xd21f17 0xd21c58 0xd21d39 0x483781 # 0xd21f44 github.com/libp2p/go-yamux/v5.newPing+0x124 github.com/libp2p/go-yamux/v5@v5.0.1/ping.go:21 # 0xd21f16 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:397 # 0xd21c57 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:356 # 0xd21d38 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:376 0: 0 [7: 560] @ 0x62d7e5 0x62d75d 0x68dd0a 0x68dc93 0x6a1445 0x6a0ba9 0x6d9a45 0x6dae3b 0x11d4186 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x62d7e4 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62d75c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x68dd09 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:512 # 0x68dc92 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6a1444 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a0ba8 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:54 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6dae3a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11d4185 github.com/pactus-project/pactus/state.(*state).validateBlock+0x245 github.com/pactus-project/pactus/state/validation.go:34 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [63: 16128] @ 0xc54d07 0xc49dc9 0xc49d39 0xc5ddb2 0xc59aa5 0x483781 # 0xc54d06 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/mcache.go:58 # 0xc49dc8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1171 # 0xc49d38 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x58 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1164 # 0xc5ddb1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1429 # 0xc59aa4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbc4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:849 0: 0 [18: 864] @ 0x13bfd91 0x13bf35c 0x483781 # 0x13bfd90 github.com/go-zeromq/zmq4.(*pubMWriter).sendMsg+0x90 github.com/go-zeromq/zmq4@v0.17.0/pub.go:312 # 0x13bf35b github.com/go-zeromq/zmq4.(*pubMWriter).run+0x5b github.com/go-zeromq/zmq4@v0.17.0/pub.go:253 0: 0 [1: 224] @ 0x7836ba 0x7836d0 0x14e7402 0x14f0c50 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7836b9 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:199 # 0x7836cf crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x14e7401 crypto/internal/fips140/ecdsa.newDRBG[...]+0xe1 crypto/internal/fips140/ecdsa/hmacdrbg.go:60 # 0x14f0c4f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:297 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [14: 224] @ 0x12891f8 0x1288a74 0x128a3b5 0x12dfa44 0x12dfa21 0x12e1429 0x12e64e8 0x12dec9f 0x483781 # 0x12891f7 google.golang.org/grpc/internal/transport.(*http2Server).writeHeaderLocked+0x2f7 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:1037 # 0x1288a73 google.golang.org/grpc/internal/transport.(*http2Server).writeHeader+0x1d3 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:1008 # 0x128a3b4 google.golang.org/grpc/internal/transport.(*http2Server).write+0xb4 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:1138 # 0x12dfa43 google.golang.org/grpc/internal/transport.(*ServerStream).Write+0x443 google.golang.org/grpc@v1.73.0/internal/transport/server_stream.go:70 # 0x12dfa20 google.golang.org/grpc.(*Server).sendResponse+0x420 google.golang.org/grpc@v1.73.0/server.go:1174 # 0x12e1428 google.golang.org/grpc.(*Server).processUnaryRPC+0x1168 google.golang.org/grpc@v1.73.0/server.go:1452 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [7: 9856] @ 0x63ce31 0x645d32 0x63d165 0x63bbd5 0x652b4f 0x11e3fc9 0x11eb559 0x11eb298 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x652b4e github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xae github.com/fxamacker/cbor/v2@v2.8.0/stream.go:37 # 0x11e3fc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [24: 5760] @ 0x73b97c 0x73c5bb 0x767427 0x7673e1 0x7699b3 0x768eec 0x76959c 0x747545 0x747a73 0x8ebbb1 0x8eb186 0x8ea616 0x8ec3e5 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x73b97b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x73c5ba github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x19a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:835 # 0x767426 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:935 # 0x7673e0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:460 # 0x7699b2 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:178 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x747544 github.com/syndtr/goleveldb/leveldb.(*DB).has+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:823 # 0x747a72 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:865 # 0x8ebbb0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8eb185 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8ea615 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x395 github.com/pactus-project/pactus/store/block.go:79 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [167: 2672] @ 0x6dc6c9 0x13cadd5 0x13c836b 0x1334d4b 0x139cede 0x1334ba3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6dc6c8 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xe8 github.com/pactus-project/pactus/types/validator/validator.go:168 # 0x13cadd4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:303 # 0x13c836a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x1334d4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334ba2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [172: 16512] @ 0x6d8172 0x6de4cf 0x11cf5eb 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6d8171 github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0x31 github.com/pactus-project/pactus/crypto/bls/bls.go:23 # 0x6de4ce github.com/pactus-project/pactus/types/certificate.(*baseCertificate).AddSignature+0x14e github.com/pactus-project/pactus/types/certificate/certificate.go:262 # 0x11cf5ea github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x3aa github.com/pactus-project/pactus/state/state.go:314 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [728: 5031936] @ 0x123a46c 0x123a2ab 0x124302b 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a46b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:95 # 0x123a2aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:83 # 0x124302a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:301 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [79: 13904] @ 0x13cfef5 0x13c9ecd 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13cfef4 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x174 github.com/pactus-project/pactus/www/grpc/transaction.go:281 # 0x13c9ecc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:196 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [36: 1152] @ 0x6ebbee 0x6ec23d 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6ebbed github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x2d github.com/pactus-project/pactus/types/vote/vote.go:97 # 0x6ec23c github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x7c github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [109: 12208] @ 0x412454 0x12838f6 0x12838e5 0x128679a 0x12dea56 0x12de1f6 0x483781 # 0x12838f5 google.golang.org/grpc/internal/transport.newRecvBuffer+0x135 google.golang.org/grpc@v1.73.0/internal/transport/transport.go:73 # 0x12838e4 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x124 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:389 # 0x1286799 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x339 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:685 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [3: 294912] @ 0x72f80e 0x742cbe 0x757bdd 0x7586fb 0x8eede5 0x8eecfa 0x11d0e49 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x72f80d github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x46d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:305 # 0x742cbd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:219 # 0x757bdc github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:238 # 0x7586fa github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:317 # 0x8eede4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:422 # 0x8eecf9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:418 # 0x11d0e48 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a8 github.com/pactus-project/pactus/state/state.go:479 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [175: 2800] @ 0x53a31a 0x6646e5 0x6dc79b 0x6dc67c 0x6dc53f 0x13cadf2 0x13c836b 0x1334d4b 0x139cede 0x1334ba3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x53a319 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6dc79a github.com/pactus-project/pactus/util/encoding.WriteElements+0x1ba github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6dc67b github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x9b github.com/pactus-project/pactus/types/validator/validator.go:166 # 0x6dc53e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:145 # 0x13cadf1 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:306 # 0x13c836a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x1334d4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334ba2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [91: 4368] @ 0x6e7625 0x6e62b6 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6e7624 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:456 # 0x6e62b5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 336] @ 0xd2615e 0xd20f2b 0xd2945d 0xd54595 0xd54358 0x10c5698 0x10c5d25 0x10c5379 0x483781 # 0xd2615d github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:72 # 0xd20f2a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.0.1/session.go:234 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0x10c5697 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xb7 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:474 # 0x10c5d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xe4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:501 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [13: 208] @ 0x87cff6 0x88fefa 0x88fb38 0x86232c 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0xb346e6 0x483781 # 0x87cff5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5577 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86232b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:448 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0xb346e5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:330 0: 0 [116: 1856] @ 0xde587f 0xde56d6 0xdcafe7 0xdca393 0xdc9f9e 0xdc9985 0xdc6770 0xdc5e10 0xdc549b 0xdc2dd6 0x483781 # 0xde587e github.com/quic-go/quic-go.(*receiveStream).handleStreamFrameImpl+0x9e github.com/quic-go/quic-go@v0.52.0/receive_stream.go:299 # 0xde56d5 github.com/quic-go/quic-go.(*receiveStream).handleStreamFrame+0x75 github.com/quic-go/quic-go@v0.52.0/receive_stream.go:277 # 0xdcafe6 github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x66 github.com/quic-go/quic-go@v0.52.0/connection.go:1636 # 0xdca392 github.com/quic-go/quic-go.(*connection).handleFrame+0x1d2 github.com/quic-go/quic-go@v0.52.0/connection.go:1501 # 0xdc9f9d github.com/quic-go/quic-go.(*connection).handleFrames+0x4fd github.com/quic-go/quic-go@v0.52.0/connection.go:1457 # 0xdc9984 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.52.0/connection.go:1407 # 0xdc676f github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.52.0/connection.go:1057 # 0xdc5e0f github.com/quic-go/quic-go.(*connection).handleOnePacket+0x8af github.com/quic-go/quic-go@v0.52.0/connection.go:980 # 0xdc549a github.com/quic-go/quic-go.(*connection).handlePackets+0x37a github.com/quic-go/quic-go@v0.52.0/connection.go:875 # 0xdc2dd5 github.com/quic-go/quic-go.(*connection).run+0x575 github.com/quic-go/quic-go@v0.52.0/connection.go:611 0: 0 [305: 58560] @ 0x682a54 0x68408b 0x6842a5 0x6a7997 0x6a7330 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x682a53 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7996 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:91 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [595: 623902720] @ 0x126605e 0x49bd51 0x12661fe 0x12660c6 0x129b13c 0x12d8bea 0x12df6a5 0x12e1429 0x12e64e8 0x12dec9f 0x483781 # 0x126605d google.golang.org/grpc/mem.NewTieredBufferPool.newSizedBufferPool.func1+0x3d google.golang.org/grpc@v1.73.0/mem/buffer_pool.go:142 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x12661fd google.golang.org/grpc/mem.(*sizedBufferPool).Get+0x1d google.golang.org/grpc@v1.73.0/mem/buffer_pool.go:121 # 0x12660c5 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.73.0/mem/buffer_pool.go:88 # 0x129b13b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:58 # 0x12d8be9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.73.0/rpc_util.go:722 # 0x12df6a4 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.73.0/server.go:1146 # 0x12e1428 google.golang.org/grpc.(*Server).processUnaryRPC+0x1168 google.golang.org/grpc@v1.73.0/server.go:1452 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [202: 9696] @ 0x523505 0x523610 0x65946f 0x659b05 0x13cce6f 0x13cccd8 0x11e976e 0x13cc4bb 0x133b92b 0x139cede 0x133b783 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x523504 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x52360f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x65946e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x659b04 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0xc4 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x13cce6e github.com/pactus-project/pactus/crypto.Address.String+0x7ce github.com/pactus-project/pactus/crypto/address.go:93 # 0x13cccd7 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x637 github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x11e976d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x13cc4ba github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x133b92a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:124 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x133b782 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:126 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [103: 2472] @ 0x66236b 0x662c86 0x6d9e9d 0x13ccdf5 0x11e976e 0x13cc4bb 0x133b92b 0x139cede 0x133b783 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x66236a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.40.0/ripemd160/ripemd160.go:123 # 0x662c85 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6d9e9c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x13ccdf4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x754 github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x11e976d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x13cc4ba github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x133b92a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:124 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x133b782 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:126 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [588: 94080] @ 0x659ab0 0x13ccd38 0x13ccd39 0x11e976e 0x13cc4bb 0x133b92b 0x139cede 0x133b783 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x659aaf github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x6f github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x13ccd37 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x697 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x13ccd38 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x698 github.com/pactus-project/pactus/www/grpc/network.go:106 # 0x11e976d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x13cc4ba github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x133b92a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:124 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x133b782 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:126 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [40: 2560] @ 0x13ccff7 0x13ccc7e 0x11e976e 0x13cc4bb 0x133b92b 0x139cede 0x133b783 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13ccff6 github.com/pactus-project/pactus/www/grpc.metricToProto+0x76 github.com/pactus-project/pactus/www/grpc/network.go:123 # 0x13ccc7d github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x5dd github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x11e976d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x13cc4ba github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x133b92a github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:124 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x133b782 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:126 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [275: 9011200] @ 0x128d5df 0x128d566 0x1281c39 0x12de3e5 0x12ddfb2 0x12ddd5c 0x483781 # 0x128d5de google.golang.org/grpc/internal/transport.newBufWriter+0x27e google.golang.org/grpc@v1.73.0/internal/transport/http_util.go:318 # 0x128d565 google.golang.org/grpc/internal/transport.newFramer+0x205 google.golang.org/grpc@v1.73.0/internal/transport/http_util.go:414 # 0x1281c38 google.golang.org/grpc/internal/transport.NewServerTransport+0x2f8 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:167 # 0x12de3e4 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.73.0/server.go:990 # 0x12ddfb1 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.73.0/server.go:948 # 0x12ddd5b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.73.0/server.go:932 0: 0 [1: 160] @ 0x8a1473 0x89eed1 0x89eb0c 0x836b42 0x8368b2 0x10c7476 0x10c6c4a 0x10c5e96 0x10c5379 0x483781 # 0x8a1472 google.golang.org/protobuf/internal/impl.mergeStringSlice+0x52 google.golang.org/protobuf@v1.36.6/internal/impl/merge_gen.go:208 # 0x89eed0 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x330 google.golang.org/protobuf@v1.36.6/internal/impl/merge.go:79 # 0x89eb0b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.6/internal/impl/merge.go:32 # 0x836b41 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.6/proto/merge.go:79 # 0x8368b1 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.6/proto/merge.go:36 # 0x10c7475 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:625 # 0x10c6c49 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:581 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [43: 60544] @ 0x533ab4 0x5334dd 0x5336b9 0x131dce2 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x131dce1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0xe1 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:63 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [290: 55680] @ 0x6868b9 0x68309a 0x68408b 0x6842a5 0x6a78f2 0x6a7330 0x6a7452 0x6d9c05 0x6ec266 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6868b8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x683099 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a78f1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:83 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ec265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [269: 241024] @ 0x63ce31 0x63bbd5 0x63b9d3 0x6e8d12 0x6e8cf4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6e8d11 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6e8cf3 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/block/block.go:166 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 1920] @ 0x8f9c65 0x11ce08b 0x11d0b86 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8f9c64 github.com/pactus-project/pactus/sandbox.NewSandbox+0x44 github.com/pactus-project/pactus/sandbox/sandbox.go:53 # 0x11ce08a github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xaa github.com/pactus-project/pactus/state/state.go:147 # 0x11d0b85 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:452 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 1536] @ 0x13d0129 0x13d0e6d 0x13c9ecd 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13d0128 encoding/hex.EncodeToString+0x3a8 encoding/hex/hex.go:127 # 0x13d0e6c github.com/pactus-project/pactus/www/grpc.transactionToProto+0x10ec github.com/pactus-project/pactus/www/grpc/transaction.go:331 # 0x13c9ecc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:196 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [24: 2304] @ 0xa60a71 0xa6078d 0xa657cc 0xbaaef6 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xa60a70 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:185 # 0xa6078c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:149 # 0xa657cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xbaaef5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:323 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [147: 1016064] @ 0x123b079 0x1242a05 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123b078 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x98 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:210 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [23: 2944] @ 0x13c9935 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13c9934 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x5f4 github.com/pactus-project/pactus/www/grpc/blockchain.go:171 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [97: 1986560] @ 0xdfd905 0x49bd51 0xdce768 0xdce793 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xdfd904 github.com/quic-go/quic-go.init.0.func2+0x24 github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:90 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdce767 github.com/quic-go/quic-go.getLargePacketBuffer+0x347 github.com/quic-go/quic-go@v0.52.0/buffer_pool.go:79 # 0xdce792 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x372 github.com/quic-go/quic-go@v0.52.0/connection.go:2265 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [2: 416] @ 0x479453 0x408c45 0x408c38 0x40d759 0xc57dd1 0xc57a4e 0x483781 # 0xc57dd0 github.com/libp2p/go-libp2p-pubsub.(*PubSub).notifyNewPeer+0xb0 github.com/libp2p/go-libp2p-pubsub@v0.14.2/peer_notify.go:104 # 0xc57a4d github.com/libp2p/go-libp2p-pubsub.(*PubSub).watchForNewPeers+0x74d github.com/libp2p/go-libp2p-pubsub@v0.14.2/peer_notify.go:93 0: 0 [9: 13824] @ 0x7f3825 0x7f4b7d 0xd8ab8d 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7f3824 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:884 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0xd8ab8c github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10c github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:132 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [15: 2400] @ 0xd05fbe 0xd03e7d 0xd050f4 0xd5f6b9 0x114cc93 0xd53a85 0x483781 # 0xd05fbd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:56 # 0xd03e7c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1fc github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:703 # 0xd050f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114cc92 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:397 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [704: 33792] @ 0x11eaa16 0x11eaa66 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x11eaa15 bytes.NewReader+0x55 bytes/reader.go:159 # 0x11eaa65 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xa5 github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20: 3840] @ 0x682a54 0x68408b 0x6a7885 0x6a7330 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a53 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6a7884 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:80 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x10c62a5 0x10d66f5 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10c62a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x284 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:533 # 0x10d66f4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:519 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [870: 55680] @ 0xc0d34c 0xc0cd25 0xc09d76 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0d34b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2286 # 0xc0cd24 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1064 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2032 # 0xc09d75 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x615 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1588 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [31: 3472] @ 0x1276c38 0x127a27a 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1276c37 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x97 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:495 # 0x127a279 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:778 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [18: 1152] @ 0x12e8e6e 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12e8e6d google.golang.org/grpc.newClientStream+0x14d google.golang.org/grpc@v1.73.0/stream.go:189 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [186: 2976] @ 0x53a31a 0x6646e5 0x6dc79b 0x6dc67c 0x13cadd5 0x13c836b 0x1334d4b 0x139cede 0x1334ba3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x53a319 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6dc79a github.com/pactus-project/pactus/util/encoding.WriteElements+0x1ba github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6dc67b github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x9b github.com/pactus-project/pactus/types/validator/validator.go:166 # 0x13cadd4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:303 # 0x13c836a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x1334d4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334ba2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [175: 19600] @ 0x47fb1c 0x4e4bd5 0xba0bc6 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e4bd4 time.AfterFunc+0x34 time/sleep.go:211 # 0xba0bc5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:43 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 1152] @ 0x942933 0x94276a 0x94321c 0x97ca5d 0x977ec5 0x97257d 0x9460fa 0x983528 0x483781 # 0x942932 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x942769 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:979 # 0x94321b crypto/tls.(*Conn).writeHandshakeRecord+0x13b crypto/tls/conn.go:1060 # 0x97ca5c crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x23c crypto/tls/handshake_server_tls13.go:840 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 480] @ 0x6d981b 0x6d96ca 0x63f4e7 0x63c328 0x642f79 0x63cfef 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x6d981a github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x6d96c9 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/public_key.go:82 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x642f78 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2289 # 0x63cfee github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x130e github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1634 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 294912] @ 0x123a9d8 0x123a2ab 0x124302b 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a9d7 google.golang.org/protobuf/internal/encoding/json.appendString+0x6b7 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:126 # 0x123a2aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:83 # 0x124302a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:301 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [176: 315392] @ 0x123a46c 0x123a2ab 0x12432f0 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a46b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:95 # 0x123a2aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:83 # 0x12432ef google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x52f google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:335 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 32] @ 0x76262a 0x76260b 0x761e06 0x7615ae 0x483781 # 0x762629 github.com/syndtr/goleveldb/leveldb.(*tOps).remove+0x1409 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:487 # 0x76260a github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func3+0x13ea github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:108 # 0x761e05 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func4+0xbe5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:176 # 0x7615ad github.com/syndtr/goleveldb/leveldb.(*session).refLoop+0x38d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:187 0: 0 [4: 131072] @ 0x128d445 0x128d53b 0x1274d35 0x12d2da7 0x12d2a68 0x12d2245 0x12d04e5 0x483781 # 0x128d444 bufio.NewReaderSize+0xe4 bufio/bufio.go:57 # 0x128d53a google.golang.org/grpc/internal/transport.newFramer+0x1da google.golang.org/grpc@v1.73.0/internal/transport/http_util.go:408 # 0x1274d34 google.golang.org/grpc/internal/transport.NewHTTP2Client+0xff4 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:340 # 0x12d2da6 google.golang.org/grpc.(*addrConn).createTransport+0x286 google.golang.org/grpc@v1.73.0/clientconn.go:1407 # 0x12d2a67 google.golang.org/grpc.(*addrConn).tryAllAddrs+0x487 google.golang.org/grpc@v1.73.0/clientconn.go:1354 # 0x12d2244 google.golang.org/grpc.(*addrConn).resetTransportAndUnlock+0x1c4 google.golang.org/grpc@v1.73.0/clientconn.go:1286 # 0x12d04e4 google.golang.org/grpc.(*addrConn).connect+0x144 google.golang.org/grpc@v1.73.0/clientconn.go:942 0: 0 [32: 512] @ 0xc6ac06 0xc6ff92 0xc6fcbc 0x483781 # 0xc6ac05 github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).RejectMessage+0x45 github.com/libp2p/go-libp2p-pubsub@v0.14.2/trace.go:105 # 0xc6ff91 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x1f1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:411 # 0xc6fcbb github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:366 0: 0 [73: 3504] @ 0x6d81e9 0x6de4cf 0x11cf5eb 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6d81e8 github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0xa8 github.com/pactus-project/pactus/crypto/bls/bls.go:33 # 0x6de4ce github.com/pactus-project/pactus/types/certificate.(*baseCertificate).AddSignature+0x14e github.com/pactus-project/pactus/types/certificate/certificate.go:262 # 0x11cf5ea github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x3aa github.com/pactus-project/pactus/state/state.go:314 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 192] @ 0x682a54 0x68408b 0x6842a5 0x6a78f2 0x6a7330 0x6a7452 0x6d9c05 0x11c41fe 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x682a53 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a78f1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:83 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11c41fd github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x9d github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [92: 2208] @ 0x66236b 0x662c86 0x6d9e9d 0x6f09e9 0x6f09fd 0x6f09d7 0x6f0501 0x6f04e1 0x11d1d90 0x11d0e07 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66236a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.40.0/ripemd160/ripemd160.go:123 # 0x662c85 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6d9e9c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6f09e8 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x608 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x6f09fc github.com/pactus-project/pactus/committee.(*committee).Update.(*committee).find.func3+0x61c github.com/pactus-project/pactus/committee/committee.go:136 # 0x6f09d6 github.com/pactus-project/pactus/committee.(*committee).iterate+0x5f6 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6f0500 github.com/pactus-project/pactus/committee.(*committee).find+0x120 github.com/pactus-project/pactus/committee/committee.go:135 # 0x6f04e0 github.com/pactus-project/pactus/committee.(*committee).Update+0x100 github.com/pactus-project/pactus/committee/committee.go:65 # 0x11d1d8f github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:569 # 0x11d0e06 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x566 github.com/pactus-project/pactus/state/state.go:475 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1137: 109152] @ 0x4c179d 0x63c007 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x4c179c reflect.New+0x5c reflect/value.go:3021 # 0x63c006 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x326 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1412 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [54: 2592] @ 0x125f12b 0x125c723 0x1280832 0x483781 # 0x125f12a golang.org/x/net/http2.parseHeadersFrame+0x4a golang.org/x/net@v0.42.0/http2/frame.go:1035 # 0x125c722 golang.org/x/net/http2.(*Framer).ReadFrame+0x282 golang.org/x/net@v0.42.0/http2/frame.go:523 # 0x1280831 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1d1 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1662 0: 0 [1: 16] @ 0x8ff849 0x8ff557 0xd827ce 0x114c7cc 0xd53a85 0x483781 # 0x8ff848 github.com/multiformats/go-multistream.delimWrite+0x68 github.com/multiformats/go-multistream@v0.6.1/multistream.go:112 # 0x8ff556 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd827cd github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x36d github.com/multiformats/go-multistream@v0.6.1/multistream.go:227 # 0x114c7cb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:373 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 160] @ 0xd05fbe 0xd03e7d 0xd050f4 0xd5f6b9 0x10c588e 0x10c5d25 0x10c5379 0x483781 # 0xd05fbd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:56 # 0xd03e7c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1fc github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:703 # 0xd050f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x10c588d github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x2ad github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:483 # 0x10c5d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xe4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:501 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [2: 48] @ 0x4e4988 0xde4d2e 0xde4d1f 0xde466d 0xea3842 0xd5ef8a 0x8ffc2a 0x779571 0x8ffa29 0x8ff905 0xd825b8 0xd8257b 0x114c7cc 0xd53a85 0x483781 # 0x4e4987 time.NewTimer+0x27 time/sleep.go:144 # 0xde4d2d github.com/quic-go/quic-go/internal/utils.NewTimer+0x4ad github.com/quic-go/quic-go@v0.52.0/internal/utils/timer.go:17 # 0xde4d1e github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.52.0/receive_stream.go:170 # 0xde466c github.com/quic-go/quic-go.(*receiveStream).Read+0xcc github.com/quic-go/quic-go@v0.52.0/receive_stream.go:94 # 0xea3841 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:58 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x8ffc29 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0x8ffa28 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8ff904 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd825b7 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd8257a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x114c7cb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:373 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 480] @ 0x7d68c5 0x966dd6 0x9669ab 0x9431b6 0x97bc9e 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x966dd5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9669aa crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97bc9d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d crypto/tls/handshake_server_tls13.go:751 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [17: 4352] @ 0x4d5e15 0x5d0bf3 0x5d0aa5 0x5cf2a5 0xb5d5d6 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5e14 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5d0bf2 net.addrTable+0x112 net/interface_linux.go:149 # 0x5d0aa4 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5cf2a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb5d5d5 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [24: 522240] @ 0x123b23f 0x12424d3 0x12424ba 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123b23e google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x9e google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:238 # 0x12424d2 google.golang.org/protobuf/internal/encoding/json.(*Encoder).StartObject+0xd2 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:192 # 0x12424b9 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0xb9 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:244 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [40: 35840] @ 0x127ce46 0x1280934 0x483781 # 0x127ce45 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x305 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1234 # 0x1280933 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x2d3 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1696 0: 0 [41: 656] @ 0x11c4c85 0x11e400b 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x11c4c84 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0xe4 github.com/pactus-project/pactus/sync/bundle/message/message.go:117 # 0x11e400a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xea github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [482: 15424] @ 0x556919 0x556d1a 0x556aea 0x5565bd 0x548cb4 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11eb60e 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x556918 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:179 # 0x556d19 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:222 # 0x556ae9 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:211 # 0x5565bc encoding/json.checkValid+0x9c encoding/json/scanner.go:35 # 0x548cb3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:102 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eb60d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [38: 1824] @ 0x407e72 0x479549 0x1283a65 0x128679a 0x12dea56 0x12de1f6 0x483781 # 0x1283a64 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2a4 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:403 # 0x1286799 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x339 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:685 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [8: 896] @ 0x530e14 0x53162d 0x5315ef 0x11c06f8 0x11bcbaa 0x483781 # 0x530e13 context.WithDeadlineCause+0xd3 context/context.go:631 # 0x53162c context.WithDeadline+0x4c context/context.go:617 # 0x5315ee context.WithTimeout+0xe context/context.go:695 # 0x11c06f7 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x197 github.com/pactus-project/pactus/network/stream.go:71 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 32] @ 0xb5e9bf 0xbab756 0xbab738 0xbab72f 0xbab49e 0xbaa8c5 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5ae1e 0xb5ae21 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbab755 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:148 # 0xbab737 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:153 # 0xbab72e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:382 # 0xbab49d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:356 # 0xbaa8c4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:305 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5ae1d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5ae20 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:276 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 896] @ 0xd2615e 0xd20f2b 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xd2615d github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:72 # 0xd20f2a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.0.1/session.go:234 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [40: 3840] @ 0xa60ab9 0xa6078d 0xa657cc 0xbabd2c 0x483781 # 0xa60ab8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:186 # 0xa6078c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:149 # 0xa657cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xbabd2b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0xab github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:412 0: 0 [9: 432] @ 0xb29a38 0xb299d9 0xb2be9f 0xba736a 0xba99d0 0x483781 # 0xb29a37 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:54 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [92: 52992] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x408ccd 0x40e27c 0x6ef388 0x11dc731 0x11dc673 0x11d63b5 0x11d6378 0x11d6290 0x11dd488 0x11f93b7 0x11f4a0b 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6ef387 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x11dc730 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x11dc672 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x11d63b4 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x74 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x11d6377 github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x37 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x11d628f github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x11dd487 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x11f93b6 github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x56 github.com/pactus-project/pactus/sync/sync.go:148 # 0x11f4a0a github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ca github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 1760] @ 0xd52b4c 0xd52a29 0x10d1730 0x10d20be 0x10d1132 0x483781 # 0xd52b4b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).listenAddressesNoLock+0x4b github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_addr.go:19 # 0xd52a28 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).ListenAddresses+0x88 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_addr.go:15 # 0x10d172f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x4af github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:380 # 0x10d20bd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:420 # 0x10d1131 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [385: 12320] @ 0x4c179d 0x63c007 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ec0ae 0x6ec094 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x4c179c reflect.New+0x5c reflect/value.go:3021 # 0x63c006 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x326 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1412 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ec0ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ec093 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [35: 560] @ 0x8ff9f1 0x8ff905 0xd825b8 0xd8257b 0x114c7cc 0xd53a85 0x483781 # 0x8ff9f0 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8ff904 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd825b7 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd8257a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x114c7cb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:373 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [7: 336] @ 0x5ea1e5 0x5e32b0 0x5e2a1b 0x5d77f8 0x5eb607 0x5e9b74 0x5ba0ba 0x5b9b13 0x5c872c 0x5dca91 0x5b96b7 0x5d9a37 0x5b87d4 0x483781 # 0x5ea1e4 net.sockaddrToUDP+0x104 net/udpsock_posix.go:18 # 0x5e32af net.(*netFD).dial+0x78f net/sock_posix.go:143 # 0x5e2a1a net.socket+0x29a net/sock_posix.go:70 # 0x5d77f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5eb606 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5e9b73 net.DialUDP+0x1d3 net/udpsock.go:300 # 0x5ba0b9 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x5b9b12 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x5c872b net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x5dca90 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:68 # 0x5b96b6 net.init.func1+0x36 net/hook.go:21 # 0x5d9a36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5b87d3 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [129: 2064] @ 0xd0f0d5 0xd10d1f 0xd0bb45 0xd0c68d 0xd0c3d2 0xd53722 0xd5f56a 0xd53a8f 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd10d1e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:546 # 0xd0bb44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:696 # 0xd0c68c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:759 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd53721 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:119 # 0xd5f569 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).completeAcceptStreamGoroutine+0x89 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:136 # 0xd53a8e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xae github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:157 0: 0 [112: 12544] @ 0x52ff2a 0x1285aab 0x128679a 0x12dea56 0x12de1f6 0x483781 # 0x52ff29 context.(*cancelCtx).Done+0x129 context/context.go:451 # 0x1285aaa google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x22ea google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:627 # 0x1286799 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x339 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:685 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [318: 61056] @ 0x6868b9 0x68309a 0x68408b 0x6a7885 0x6a7330 0x6a7452 0x6d9c05 0x6ec266 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6868b8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x683099 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6a7884 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:80 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ec265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [167: 16032] @ 0x6719f9 0x68da9f 0x6a0c45 0x6d9a45 0x6ec266 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6719f8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:818 # 0x68da9e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a0c44 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ec265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 1792] @ 0xde7acd 0xdf1566 0xdf2ae5 0xdff3fb 0xdff3df 0xdf2d6e 0xdd022c 0xea2289 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xde7acc github.com/quic-go/quic-go.newSendStream+0x6c github.com/quic-go/quic-go@v0.52.0/send_stream.go:77 # 0xdf1565 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.52.0/stream.go:108 # 0xdf2ae4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.52.0/streams_map.go:90 # 0xdff3fa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:115 # 0xdff3de github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:77 # 0xdf2d6d github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.52.0/streams_map.go:142 # 0xdd022b github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x2b github.com/quic-go/quic-go@v0.52.0/connection.go:2509 # 0xea2288 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/conn.go:62 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [262: 6288] @ 0xb2968d 0xb29628 0xb294b2 0xb29834 0xba5cef 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb2968c github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x22c github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:94 # 0xb29627 github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x1c7 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:45 # 0xb294b1 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x51 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:64 # 0xb29833 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:74 # 0xba5cee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x3ae github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:299 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [24: 1536] @ 0x4d68ad 0x4d6b32 0x5cda8c 0x5e75bb 0x5e6470 0xa080ec 0x1432c75 0x483781 # 0x4d68ac syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:675 # 0x4d6b31 syscall.Getsockname+0x71 syscall/syscall_linux.go:713 # 0x5cda8b net.(*netFD).accept+0x1cb net/fd_unix.go:188 # 0x5e75ba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5e646f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xa080eb net/http.(*Server).Serve+0x30b net/http/server.go:3424 # 0x1432c74 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb4 github.com/pactus-project/pactus/www/http/server.go:142 0: 0 [2: 384] @ 0x9676f5 0x9676c5 0x9675d7 0x7d65c2 0x7d6951 0x967549 0x9670d0 0x7d65c2 0x7d6951 0x966dd6 0x9669ab 0x9431b6 0x97bc9e 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x9676f4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9676c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9675d6 crypto/tls.(*serverHelloMsg).marshal.func11.2+0x16 crypto/tls/handshake_messages.go:863 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x967548 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x548 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9670cf crypto/tls.(*serverHelloMsg).marshal.func11+0xcf crypto/tls/handshake_messages.go:862 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x966dd5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9669aa crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97bc9d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d crypto/tls/handshake_server_tls13.go:751 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [288: 55296] @ 0x6a7b46 0x6a729b 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6a7b45 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:111 # 0x6a729a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:27 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xd5ecad 0x114c9db 0xd53a85 0x483781 # 0xd5ecac github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).ID+0x2c github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:37 # 0x114c9da github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x3ba github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:383 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [830: 79680] @ 0xc36725 0xc365a5 0xc3a1b3 0xb3747f 0xba5b3d 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc36724 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc365a4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc3a1b2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xb3747e github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0xde github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/peerstore.go:11 # 0xba5b3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:290 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [892: 21408] @ 0x6d9756 0x6dc672 0x6dc53f 0x13cadf2 0x13c836b 0x1334d4b 0x139cede 0x1334ba3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6d9755 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x6dc671 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x91 github.com/pactus-project/pactus/types/validator/validator.go:162 # 0x6dc53e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:145 # 0x13cadf1 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:306 # 0x13c836a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x1334d4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334ba2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [51: 52224] @ 0x63ce31 0x63bbd5 0x63b9d3 0x6e8d12 0x6e8cf4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6e8d11 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6e8cf3 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/block/block.go:166 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [339: 433920] @ 0xc0b92f 0xc09fb2 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0b92e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1811 # 0xc09fb1 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x851 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1552 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [370: 5920] @ 0x6dc6a7 0x6dc53f 0x13cadf2 0x13c836b 0x1334d4b 0x139cede 0x1334ba3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6dc6a6 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xc6 github.com/pactus-project/pactus/types/validator/validator.go:167 # 0x6dc53e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:145 # 0x13cadf1 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:306 # 0x13c836a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x1334d4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334ba2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [3: 55296] @ 0x7299b8 0x73a3ca 0x73ae86 0x73b138 0x73b892 0x73c0e6 0x7677c7 0x766769 0x72b2c2 0x72b339 0x72b612 0x72c396 0x72ccdf 0x74cb17 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x7299b7 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x157 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b137 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:648 # 0x73b891 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x73c0e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:807 # 0x7677c6 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:479 # 0x766768 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:334 # 0x72b2c1 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/array_iter.go:164 # 0x72b338 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x72b611 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xd1 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:88 # 0x72c395 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).First+0xb5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:72 # 0x72ccde github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x25e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:157 # 0x74cb16 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x416 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [334: 106880] @ 0x126235f 0x1071839 0x107125a 0x1071050 0x1070e70 0x12616f2 0x125c956 0x1286565 0x12dea56 0x12de1f6 0x483781 # 0x126235e golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.42.0/http2/frame.go:1586 # 0x1071838 golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 golang.org/x/net@v0.42.0/http2/hpack/hpack.go:406 # 0x1071259 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 golang.org/x/net@v0.42.0/http2/hpack/hpack.go:349 # 0x107104f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.42.0/http2/hpack/hpack.go:311 # 0x1070e6f golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f golang.org/x/net@v0.42.0/http2/hpack/hpack.go:262 # 0x12616f1 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.42.0/http2/frame.go:1624 # 0x125c955 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.42.0/http2/frame.go:537 # 0x1286564 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:658 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [14: 2688] @ 0x682a73 0x68408b 0x6842a5 0x6a78f2 0x6a7330 0x6a7452 0x6d9c05 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a72 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a78f1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:83 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [119: 822528] @ 0x123a36b 0x123b02b 0x1242a05 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a36a google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:93 # 0x123b02a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:209 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [700: 33600] @ 0x54b0e5 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11eb60e 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x54b0e4 encoding/json.(*decodeState).object+0x924 encoding/json/decode.go:702 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eb60d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [834: 80064] @ 0xb29565 0xb294b2 0xb29834 0xba5cef 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb29564 github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:43 # 0xb294b1 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x51 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:64 # 0xb29833 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:74 # 0xba5cee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x3ae github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:299 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 128] @ 0x533545 0x5336b9 0x8ff44c 0x8ff814 0x8ff6fd 0xd84ab9 0x483781 # 0x533544 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x8ff44b github.com/multiformats/go-multistream.writeUvarint+0x8b github.com/multiformats/go-multistream@v0.6.1/multistream.go:72 # 0x8ff813 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x8ff6fc github.com/multiformats/go-multistream.delitmWriteAll+0x7c github.com/multiformats/go-multistream@v0.6.1/multistream.go:93 # 0xd84ab8 github.com/multiformats/go-multistream.SelectProtoOrFail[...].func2+0x118 github.com/multiformats/go-multistream@v0.6.1/client.go:57 0: 0 [128: 6144] @ 0x51295b 0x7b050a 0x7b3f15 0x11eb6ed 0x11eadcf 0x11eb273 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x51295a fmt.Errorf+0x9a fmt/errors.go:26 # 0x7b0509 github.com/multiformats/go-multiaddr.stringToBytes+0x109 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:26 # 0x7b3f14 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:36 # 0x11eb6ec github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11eadce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11eb272 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [326: 2253312] @ 0x123a46c 0x123b02b 0x1242a05 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a46b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:95 # 0x123b02a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:209 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 288] @ 0x671de5 0x6a0b85 0x6d9a45 0x11c41fe 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x671de4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:892 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x11c41fd github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x9d github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 224] @ 0x52ff2a 0xd20ca8 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xc3facd 0x483781 # 0x52ff29 context.(*cancelCtx).Done+0x129 context/context.go:451 # 0xd20ca7 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x87 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:208 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xc3facc github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:118 0: 0 [417: 266880] @ 0xc0b92f 0xc09fb2 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0b92e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1811 # 0xc09fb1 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x851 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1552 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [69: 1656] @ 0xb44865 0x1141f05 0x1140406 0x113fd7e 0x113dce7 0x113d586 0x483781 # 0xb44864 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x624 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:32 # 0x1141f04 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x164 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:492 # 0x1140405 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendNATAddrs+0x365 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:453 # 0x113fd7d github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:402 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [296: 14208] @ 0x6f0bca 0x6f0b8a 0x6f0bb7 0x6f0b82 0x11d0cc9 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6f0bc9 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:181 # 0x6f0b89 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:120 # 0x6f0bb6 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6f0b81 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:119 # 0x11d0cc8 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x428 github.com/pactus-project/pactus/state/state.go:463 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 576] @ 0xb279b0 0x10c74a8 0x10c6c4a 0x10c5e96 0x10c5379 0x483781 # 0xb279af github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x10c74a7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:621 # 0x10c6c49 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:581 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [2: 704] @ 0xd52b4c 0xd52e72 0x10d13d0 0x10d20be 0x10d1132 0x483781 # 0xd52b4b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).listenAddressesNoLock+0x4b github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_addr.go:19 # 0xd52e71 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1b1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_addr.go:52 # 0x10d13cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:368 # 0x10d20bd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:420 # 0x10d1131 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [80: 5120] @ 0x7b9685 0xb44891 0x1141f05 0x1140406 0x113fd7e 0x113dce7 0x113d586 0x483781 # 0x7b9684 github.com/multiformats/go-multiaddr.Join+0x104 github.com/multiformats/go-multiaddr@v0.16.0/util.go:33 # 0xb44890 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x650 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:32 # 0x1141f04 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x164 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:492 # 0x1140405 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendNATAddrs+0x365 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:453 # 0x113fd7d github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:402 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [903: 72240] @ 0x527fbf 0x7b0479 0x7b045f 0x7b3f15 0x11eb6ed 0x11eadcf 0x11eb273 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x527fbe strings.genSplit+0x7e strings/strings.go:305 # 0x7b0478 strings.Split+0x78 strings/strings.go:361 # 0x7b045e github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.16.0/codec.go:16 # 0x7b3f14 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:36 # 0x11eb6ec github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11eadce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11eb272 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [911: 524736] @ 0x6a7eb0 0x6a729b 0x6a7452 0x6d9c05 0x6ec266 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6a7eaf github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:125 # 0x6a729a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:27 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ec265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [24: 2304] @ 0x6e90ce 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6e90cd github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1cd github.com/pactus-project/pactus/types/block/block.go:213 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 4032] @ 0x6868b9 0x68309a 0x68408b 0x6a7885 0x6a7330 0x6a7452 0x6d9c05 0x6dae3b 0x11d4186 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6868b8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x683099 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6a7884 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:80 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6dae3a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11d4185 github.com/pactus-project/pactus/state.(*state).validateBlock+0x245 github.com/pactus-project/pactus/state/validation.go:34 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 16384] @ 0xd88976 0xd88923 0xd888bb 0xd8991d 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0xd88975 bufio.NewReaderSize+0xd5 bufio/bufio.go:57 # 0xd88922 bufio.NewReader+0x82 bufio/bufio.go:63 # 0xd888ba github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession+0x1a github.com/libp2p/go-libp2p@v0.42.0/p2p/security/noise/session.go:55 # 0xd8991c github.com/libp2p/go-libp2p/p2p/security/noise.(*Transport).SecureInbound+0xfc github.com/libp2p/go-libp2p@v0.42.0/p2p/security/noise/transport.go:56 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [303: 58176] @ 0x682a35 0x68408b 0x6842a5 0x6a7985 0x6a7330 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x682a34 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7984 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:90 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [298: 57216] @ 0x682a35 0x68408b 0x6842a5 0x6a7997 0x6a7330 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x682a34 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7996 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:91 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [39: 6864] @ 0x4c179d 0x8622c5 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x4c179c reflect.New+0x5c reflect/value.go:3021 # 0x8622c4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:446 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [143: 50336] @ 0x63ce31 0x63bbd5 0x63b9d3 0x6e8d12 0x6e8cf4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6e8d11 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6e8cf3 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/block/block.go:166 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 1088] @ 0x13c93be 0x13c93aa 0x13c9392 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13c93bd encoding/hex.EncodeToString+0x7d encoding/hex/hex.go:127 # 0x13c93a9 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x69 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x13c9391 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:144 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [2: 64] @ 0x4dd42c 0xd0f0ae 0xd07a78 0xd0799b 0xd07d25 0xd07991 0xd20e66 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd07a77 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5b7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:389 # 0xd0799a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4da github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:360 # 0xd07d24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:367 # 0xd07990 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4d0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:354 # 0xd20e65 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x245 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:218 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [492: 7872] @ 0xc0d4d8 0xc0cd25 0xc09d76 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0d4d7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x6b7 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2253 # 0xc0cd24 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1064 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2032 # 0xc09d75 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x615 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1588 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [381: 9144] @ 0x82d42e 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x82d42d google.golang.org/protobuf/internal/order.RangeFields+0x16d google.golang.org/protobuf@v1.36.6/internal/order/range.go:54 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [19: 1216] @ 0x127c407 0x12eea9d 0x12ee8c7 0x12edbe5 0x12ec95b 0x12ed892 0x12cc0d9 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x127c406 google.golang.org/grpc/internal/transport.(*http2Client).write+0xe6 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1106 # 0x12eea9c google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x29c google.golang.org/grpc@v1.73.0/internal/transport/client_stream.go:77 # 0x12ee8c6 google.golang.org/grpc.(*csAttempt).sendMsg+0xc6 google.golang.org/grpc@v1.73.0/stream.go:1096 # 0x12edbe4 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.73.0/stream.go:938 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ed891 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.73.0/stream.go:946 # 0x12cc0d8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.73.0/call.go:70 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [119: 9520] @ 0x62d7e5 0x62d75d 0x68dd0a 0x68dc93 0x6a1445 0x6a0bfb 0x6d9a45 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x62d7e4 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62d75c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x68dd09 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:512 # 0x68dc92 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6a1444 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a0bfa github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:55 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [335: 69680] @ 0x11cf432 0x11cf423 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11cf431 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Clone+0x1f1 github.com/pactus-project/pactus/types/certificate/block_certificate.go:45 # 0x11cf422 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e2 github.com/pactus-project/pactus/state/state.go:312 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [497: 7952] @ 0xc0d34c 0xc0cd25 0xc09d76 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0d34b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2286 # 0xc0cd24 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1064 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2032 # 0xc09d75 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x615 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1588 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [35: 10080] @ 0x12ea249 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12ea248 google.golang.org/grpc.newClientStreamWithParams+0x6a8 google.golang.org/grpc@v1.73.0/stream.go:325 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [63: 1008] @ 0xc52749 0xc525e6 0xc4e785 0xc59b25 0x483781 # 0xc52748 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).enqueueGossip+0x6e8 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1899 # 0xc525e5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x585 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1877 # 0xc4e784 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1653 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [21: 4032] @ 0x682a73 0x68408b 0x6a7885 0x6a7330 0x6a7452 0x6d9c05 0x6dae3b 0x11d4186 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a72 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6a7884 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:80 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6dae3a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11d4185 github.com/pactus-project/pactus/state.(*state).validateBlock+0x245 github.com/pactus-project/pactus/state/validation.go:34 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 2816] @ 0x1332b75 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x1332b74 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0xf4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:75 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 144] @ 0x970eb5 0x970e85 0x970d97 0x7d65c2 0x7d6951 0x970cd4 0x970c3c 0x9722d8 0x97da0d 0x97e81f 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x970eb4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x970e84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x970d96 crypto/tls.(*finishedMsg).marshal.func1+0x16 crypto/tls/handshake_messages.go:1685 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x970cd3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x970c3b crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1684 # 0x9722d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1941 # 0x97da0c crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10c crypto/tls/handshake_server_tls13.go:967 # 0x97e81e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x71e crypto/tls/handshake_server_tls13.go:1117 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [319: 61248] @ 0x682a73 0x68408b 0x6842a5 0x6a7932 0x6a7330 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x682a72 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7931 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:86 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0x8e5069 0x8e4d85 0x8e44a5 0x10cb005 0x10c9145 0x10c6f0f 0x10c5e96 0x10c5379 0x483781 # 0x8e5068 github.com/libp2p/go-libp2p/core/record.makeUnsigned+0xc8 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:275 # 0x8e4d84 github.com/libp2p/go-libp2p/core/record.(*Envelope).validate+0x64 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:249 # 0x8e44a4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x84 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:116 # 0x10cb004 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:1046 # 0x10c9144 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:833 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [4: 1152] @ 0xd20610 0xd200e5 0xd29ce5 0xd81b99 0xd805f5 0xd7fbda 0xd7e1f2 0x483781 # 0xd2060f github.com/libp2p/go-yamux/v5.newSession+0x30f github.com/libp2p/go-yamux/v5@v5.0.1/session.go:134 # 0xd200e4 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.0.1/mux.go:127 # 0xd29ce4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/transport.go:51 # 0xd81b98 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:276 # 0xd805f4 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x974 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:196 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [808: 1861632] @ 0xc528c8 0xc520e5 0xc4e785 0xc59b25 0x483781 # 0xc528c7 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x867 github.com/libp2p/go-libp2p-pubsub@v0.14.2/mcache.go:87 # 0xc520e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1826 # 0xc4e784 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1653 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [733: 15950080] @ 0x4968cf 0x495cf6 0x495637 0x123ad70 0x123ad5c 0x123ab69 0x1242e94 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x4968ce strconv.fmtF+0x22e strconv/ftoa.go:461 # 0x495cf5 strconv.formatDigits+0x1d5 strconv/ftoa.go:206 # 0x495636 strconv.genericFtoa+0x616 strconv/ftoa.go:161 # 0x123ad6f strconv.AppendFloat+0x18f strconv/ftoa.go:56 # 0x123ad5b google.golang.org/protobuf/internal/encoding/json.appendFloat+0x17b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:167 # 0x123ab68 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteFloat+0x48 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:144 # 0x1242e93 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0xd3 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:322 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [312: 219648] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x407ff9 0x479549 0x1283a65 0x128679a 0x12dea56 0x12de1f6 0x483781 # 0x1283a64 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2a4 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:403 # 0x1286799 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x339 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:685 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [45: 2160] @ 0x1261485 0x125c956 0x1286565 0x12dea56 0x12de1f6 0x483781 # 0x1261484 golang.org/x/net/http2.(*Framer).readMetaFrame+0x64 golang.org/x/net@v0.42.0/http2/frame.go:1542 # 0x125c955 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.42.0/http2/frame.go:537 # 0x1286564 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:658 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [660: 591360] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x40b817 0x40b585 0x40d817 0xc45d86 0xc45ace 0xc5d0e2 0xc59a87 0x483781 # 0xc45d85 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:773 # 0xc45acd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:750 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [3: 144] @ 0x11ba61c 0x113f113 0x113efde 0x115027a 0x10d19f8 0x10d20be 0x10d1132 0x483781 # 0x11ba61b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x113f112 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getAddrs+0x112 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:352 # 0x113efdd github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x21d github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:337 # 0x1150279 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:743 # 0x10d19f7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x777 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:399 # 0x10d20bd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:420 # 0x10d1131 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [26: 832] @ 0x7b0ef1 0x7b1185 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xba99d0 0x483781 # 0x7b0ef0 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:120 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [4: 512] @ 0xb5e9bf 0xbab4f2 0xbaa8c5 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb5e9be github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/qpeerset/qpeerset.go:136 # 0xbab4f1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:364 # 0xbaa8c4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:305 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 3456] @ 0x64a92a 0x6f294b 0x6f291f 0x6f344b 0x11f9465 0x11f9505 0x11f7285 0x11f68ff 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x64a929 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:934 # 0x6f294a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.8.0/encode.go:98 # 0x6f291e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6f344a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xca github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f7284 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x11f68fe github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [47: 1504] @ 0x66da16 0x671a1a 0x68da9f 0x6a0c45 0x6d9a45 0x6ec266 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66da15 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.22.0/bitset.go:175 # 0x671a19 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:823 # 0x68da9e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a0c44 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ec265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [56: 1344] @ 0x5394ba 0x66444b 0x6e99d4 0x6e99e0 0x6e8f72 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x5394b9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x66444a github.com/pactus-project/pactus/util/encoding.ReadElement+0x28a github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e99d3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e99df github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6e8f71 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:198 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [155: 2480] @ 0xc5f46d 0xc5f450 0xc4de89 0xc4de7d 0xc4bb71 0xc4a705 0xc4a510 0xc49d39 0xc5ddb2 0xc59aa5 0x483781 # 0xc5f46c github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20c github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:26 # 0xc5f44f github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1ef github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:97 # 0xc4de88 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:68 # 0xc4de7c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1405 # 0xc4bb70 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4f0 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1373 # 0xc4a704 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1165 # 0xc4a50f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x78f github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1244 # 0xc49d38 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x58 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1164 # 0xc5ddb1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1429 # 0xc59aa4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbc4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:849 0: 0 [45: 5760] @ 0x862369 0x862349 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x862368 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.6/internal/impl/pointer_unsafe.go:138 # 0x862348 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:452 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [5: 4480] @ 0x746eb1 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x13c9384 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x746eb0 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x390 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:780 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x13c9383 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:138 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [146: 1009152] @ 0x123b23f 0x123b00b 0x1242a05 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123b23e google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x9e google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:238 # 0x123b00a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:206 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1000: 40960000] @ 0x123a46c 0x123a2ab 0x12433f2 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a46b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:95 # 0x123a2aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:83 # 0x12433f1 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x631 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:314 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [72: 5760] @ 0x1285bf9 0x128679a 0x12dea56 0x12de1f6 0x483781 # 0x1285bf8 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2438 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:630 # 0x1286799 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x339 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:685 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [43: 16512] @ 0xb373ec 0xba5b3d 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb373eb github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0x4b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/peerstore.go:9 # 0xba5b3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:290 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [66: 25344] @ 0xba5b5b 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xba5b5a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x21a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:292 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [727: 34896] @ 0x11b7419 0xc70879 0xc7066a 0xc701d3 0xc6fdf7 0xc6fcbc 0x483781 # 0x11b7418 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x58 github.com/pactus-project/pactus/network/gossip.go:211 # 0xc70878 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x118 github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:498 # 0xc70669 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:476 # 0xc701d2 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xd2 github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:425 # 0xc6fdf6 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:396 # 0xc6fcbb github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:366 0: 0 [309: 59328] @ 0x682a35 0x68408b 0x6842a5 0x6a7932 0x6a7330 0x6a7452 0x6d9c05 0x6ec266 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a34 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7931 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:86 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ec265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 336] @ 0x530e14 0x53162d 0x5315ef 0x10c5c9e 0x10c5379 0x483781 # 0x530e13 context.WithDeadlineCause+0xd3 context/context.go:631 # 0x53162c context.WithDeadline+0x4c context/context.go:617 # 0x5315ee context.WithTimeout+0xe context/context.go:695 # 0x10c5c9d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x5d github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:499 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [1421: 136416] @ 0x47e507 0x4c06e6 0x4c058e 0x54a4bf 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11eb60e 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x47e506 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c06e5 reflect.Value.grow+0xa5 reflect/value.go:2603 # 0x4c058d reflect.Value.Grow+0x6d reflect/value.go:2590 # 0x54a4be encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:547 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eb60d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [166: 15936] @ 0x6da8cf 0x6d99d6 0x6ec266 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6da8ce github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x6d99d5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6ec265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 768] @ 0x6630e6 0x6630e7 0x13c6e31 0x13c7825 0x14753ff 0x483781 # 0x6630e5 encoding/hex.EncodeToString+0x85 encoding/hex/hex.go:129 # 0x6630e6 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x86 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x13c6e30 github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x4b0 github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:37 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [310: 218240] @ 0x126235f 0x1071839 0x107125a 0x1071050 0x1070e70 0x12616f2 0x125c956 0x1286565 0x12dea56 0x12de1f6 0x483781 # 0x126235e golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.42.0/http2/frame.go:1586 # 0x1071838 golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 golang.org/x/net@v0.42.0/http2/hpack/hpack.go:406 # 0x1071259 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 golang.org/x/net@v0.42.0/http2/hpack/hpack.go:349 # 0x107104f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.42.0/http2/hpack/hpack.go:311 # 0x1070e6f golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f golang.org/x/net@v0.42.0/http2/hpack/hpack.go:262 # 0x12616f1 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.42.0/http2/frame.go:1624 # 0x125c955 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.42.0/http2/frame.go:537 # 0x1286564 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:658 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [269: 4304] @ 0x82d3cc 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x82d3cb google.golang.org/protobuf/internal/order.RangeFields+0x10b google.golang.org/protobuf@v1.36.6/internal/order/range.go:50 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [9: 144] @ 0x7b0f0d 0x7b1185 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xba99d0 0x483781 # 0x7b0f0c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.0/codec.go:121 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [112: 5376] @ 0x6e8d45 0x6e8d18 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6e8d44 bytes.NewBuffer+0xe4 bytes/buffer.go:472 # 0x6e8d17 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0xb7 github.com/pactus-project/pactus/types/block/block.go:170 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [70: 2240] @ 0x4dd42c 0xd0f0ae 0xd106e5 0xd09113 0xd0202a 0xd538d7 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd106e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:445 # 0xd09112 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x4f2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:465 # 0xd02029 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x89 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:423 # 0xd538d6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:135 0: 0 [70: 107520] @ 0xda08a5 0x49bd51 0xde913b 0xde912f 0xde8dcd 0xde8bfb 0xdd7903 0xdd63ed 0xddd6bc 0xddce6a 0xddcd18 0xddbc0d 0xddb931 0xdcf25a 0xdce539 0xdce069 0xdcd46f 0xdc328f 0x483781 # 0xda08a4 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:14 # 0x49bd50 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xde913a github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x21a github.com/quic-go/quic-go@v0.52.0/internal/wire/pool.go:21 # 0xde912e github.com/quic-go/quic-go.(*sendStream).popNewStreamFrame+0x20e github.com/quic-go/quic-go@v0.52.0/send_stream.go:315 # 0xde8dcc github.com/quic-go/quic-go.(*sendStream).popNewOrRetransmittedStreamFrame+0x10c github.com/quic-go/quic-go@v0.52.0/send_stream.go:272 # 0xde8bfa github.com/quic-go/quic-go.(*sendStream).popStreamFrame+0x5a github.com/quic-go/quic-go@v0.52.0/send_stream.go:222 # 0xdd7902 github.com/quic-go/quic-go.(*framer).getNextStreamFrame+0x102 github.com/quic-go/quic-go@v0.52.0/framer.go:257 # 0xdd63ec github.com/quic-go/quic-go.(*framer).Append+0x28c github.com/quic-go/quic-go@v0.52.0/framer.go:105 # 0xddd6bb github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5bb github.com/quic-go/quic-go@v0.52.0/packet_packer.go:695 # 0xddce69 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:608 # 0xddcd17 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:599 # 0xddbc0c github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1ac github.com/quic-go/quic-go@v0.52.0/packet_packer.go:489 # 0xddb930 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x90 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:472 # 0xdcf259 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0xb9 github.com/quic-go/quic-go@v0.52.0/connection.go:2347 # 0xdce538 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.52.0/connection.go:2212 # 0xdce068 github.com/quic-go/quic-go.(*connection).sendPackets+0xa28 github.com/quic-go/quic-go@v0.52.0/connection.go:2164 # 0xdcd46e github.com/quic-go/quic-go.(*connection).triggerSending+0xae github.com/quic-go/quic-go@v0.52.0/connection.go:2066 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [2: 192] @ 0xa60ab9 0xa6078d 0xa657cc 0xba6d16 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xa60ab8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:186 # 0xa6078c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.37.0/internal/global/trace.go:149 # 0xa657cb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/tracing.go:15 # 0xba6d15 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x255 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:24 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [27: 648] @ 0x126bbb9 0x126bb95 0x128749c 0x1287479 0x1286636 0x12dea56 0x12de1f6 0x483781 # 0x126bbb8 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x118 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:54 # 0x126bb94 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0xf4 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:373 # 0x128749b google.golang.org/grpc/internal/transport.(*controlBuffer).put+0x19b google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:341 # 0x1287478 google.golang.org/grpc/internal/transport.(*http2Server).handleData+0x178 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:805 # 0x1286635 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x1d5 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:696 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [1543: 197504] @ 0xc0d34c 0xc0cd25 0xc09d76 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0d34b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2286 # 0xc0cd24 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1064 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2032 # 0xc09d75 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x615 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1588 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [26: 39936] @ 0x63ce31 0x645d32 0x63d165 0x63bbd5 0x652b4f 0x11e3fc9 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x652b4e github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xae github.com/fxamacker/cbor/v2@v2.8.0/stream.go:37 # 0x11e3fc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [124: 9920] @ 0x62d7e5 0x62d75d 0x68dd0a 0x68dc93 0x6a1445 0x6a0ba9 0x6d9a45 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x62d7e4 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62d75c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x68dd09 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:512 # 0x68dc92 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6a1444 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a0ba8 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:54 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [918: 528768] @ 0x6a7eb0 0x6a729b 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6a7eaf github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:125 # 0x6a729a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:27 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [307: 58944] @ 0x6868b9 0x68309a 0x68408b 0x6842a5 0x6a7932 0x6a7330 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6868b8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x683099 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7931 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:86 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [335: 64320] @ 0x6868b9 0x68309a 0x68408b 0x6842a5 0x6a78f2 0x6a7330 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6868b8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x683099 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a78f1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:83 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [86: 231168] @ 0x123a46c 0x123a2ab 0x124302b 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a46b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:95 # 0x123a2aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:83 # 0x124302a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:301 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [578: 27744] @ 0x13217ec 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x13217eb github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x72b github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:435 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [21: 1680] @ 0x4c179d 0x8601a7 0x85f7bf 0x88fefa 0x88fb38 0x86232c 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x4c179c reflect.New+0x5c reflect/value.go:3021 # 0x8601a6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:184 # 0x85f7be google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:61 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86232b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:448 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [13: 53248] @ 0xa24f77 0xa24f53 0xa027cd 0x483781 # 0xa24f76 bufio.NewWriterSize+0x1b6 bufio/bufio.go:600 # 0xa24f52 net/http.newBufioWriterSize+0x192 net/http/server.go:894 # 0xa027cc net/http.(*conn).serve+0x2ac net/http/server.go:2014 0: 0 [197: 22064] @ 0xd26177 0xd24f69 0xd24585 0xd23f0f 0xd23d58 0x483781 # 0xd26176 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:73 # 0xd24f68 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x128 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:864 # 0xd24584 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:759 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [28: 13440] @ 0x834156 0x833a10 0xb27de5 0xb34991 0xba23f3 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x834155 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.6/proto/encode.go:190 # 0x833a0f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.6/proto/encode.go:111 # 0xb27de4 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb34990 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x150 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:367 # 0xba23f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:135 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 384] @ 0x682a54 0x68408b 0x6842a5 0x6a7985 0x6a7330 0x6a7452 0x6d9c05 0x11c41fe 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x682a53 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7984 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:90 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11c41fd github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x9d github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 864] @ 0x539255 0x66444b 0x6d988b 0x6d9821 0x6d96ca 0x63f4e7 0x63c328 0x642f79 0x63cfef 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x539254 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66444a github.com/pactus-project/pactus/util/encoding.ReadElement+0x28a github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6d988a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6d9820 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6d96c9 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/public_key.go:82 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x642f78 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2289 # 0x63cfee github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x130e github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1634 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x11ba61c 0x11a4fdc 0x10ad052 0x10ac35e 0x483781 # 0x11ba61b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x11a4fdb github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x3b github.com/libp2p/go-libp2p@v0.42.0/config/config.go:639 # 0x10ad051 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x31 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/autonat.go:247 # 0x10ac35d github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x65d github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/autonat.go:233 0: 0 [322: 61824] @ 0x682a35 0x68408b 0x6842a5 0x6a78f2 0x6a7330 0x6a7452 0x6d9c05 0x6ec266 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a34 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a78f1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:83 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ec265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1210: 96800] @ 0xc6f95d 0xc6f1b8 0x483781 # 0xc6f95c github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x5bc github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:365 # 0xc6f1b7 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:292 0: 0 [6: 1536] @ 0x4d5566 0x5d09a5 0x5cf659 0xb42b17 0x114393b 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113d586 0x483781 # 0x4d5565 syscall.NetlinkRIB+0x4e5 syscall/netlink_linux.go:97 # 0x5d09a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5cf658 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb42b16 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:390 # 0x114393a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x61a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:660 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [3: 576] @ 0x682a73 0x68408b 0x6842a5 0x6a7932 0x6a7330 0x6a7452 0x6d9c05 0x11c41fe 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x682a72 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7931 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:86 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11c41fd github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x9d github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0x11f216d 0x11f1e51 0x11f45a5 0x11f45a6 0x11f427d 0x11f3d5b 0x483781 # 0x11f216c github.com/beevik/ntp.getTime+0x26c github.com/beevik/ntp@v1.4.3/ntp.go:518 # 0x11f1e50 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x11f45a4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x11f45a5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x11f427c github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x11f3d5a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [352: 8448] @ 0x47e507 0x4c06e6 0x4c058e 0x54a4bf 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11eb60e 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x47e506 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c06e5 reflect.Value.grow+0xa5 reflect/value.go:2603 # 0x4c058d reflect.Value.Grow+0x6d reflect/value.go:2590 # 0x54a4be encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:547 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eb60d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [289: 55488] @ 0x6868b9 0x68309a 0x68408b 0x6842a5 0x6a7985 0x6a7330 0x6a7452 0x6d9c05 0x6ec266 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6868b8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x683099 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7984 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:90 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ec265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [328: 62976] @ 0x682a54 0x68408b 0x6842a5 0x6a78f2 0x6a7330 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x682a53 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a78f1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:83 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [784: 50176] @ 0x533545 0x5336b9 0x7b064b 0x7b3f15 0x11eb6ed 0x11eadcf 0x11eb273 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x533544 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x7b064a github.com/multiformats/go-multiaddr.stringToBytes+0x24a github.com/multiformats/go-multiaddr@v0.16.0/codec.go:35 # 0x7b3f14 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:36 # 0x11eb6ec github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11eadce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11eb272 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [398: 25472] @ 0x5ef4d2 0x5ea2f5 0x5eb0de 0x5e95e5 0xdf7c0d 0xde719a 0xde6ebd 0xde78ac 0xdc39c5 0x483781 # 0x5ef4d1 net.ipToSockaddr+0x71 net/ipsock_posix.go:228 # 0x5ea2f4 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x5eb0dd net.(*UDPConn).writeMsg+0x7d net/udpsock_posix.go:172 # 0x5e95e4 net.(*UDPConn).WriteMsgUDP+0x44 net/udpsock.go:262 # 0xdf7c0c github.com/quic-go/quic-go.(*oobConn).WritePacket+0x10c github.com/quic-go/quic-go@v0.52.0/sys_conn_oob.go:267 # 0xde7199 github.com/quic-go/quic-go.(*sconn).writePacket+0x79 github.com/quic-go/quic-go@v0.52.0/send_conn.go:98 # 0xde6ebc github.com/quic-go/quic-go.(*sconn).Write+0x7c github.com/quic-go/quic-go@v0.52.0/send_conn.go:74 # 0xde78ab github.com/quic-go/quic-go.(*sendQueue).Run+0x18b github.com/quic-go/quic-go@v0.52.0/send_queue.go:90 # 0xdc39c4 github.com/quic-go/quic-go.(*connection).run.func3+0x24 github.com/quic-go/quic-go@v0.52.0/connection.go:534 0: 0 [54: 1728] @ 0x66da16 0x671a1a 0x68da9f 0x6a0c2e 0x6d9a45 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x66da15 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.22.0/bitset.go:175 # 0x671a19 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:823 # 0x68da9e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a0c2d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0x5dd855 0xd8c95b 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x5dd854 net.(*conn).Close+0x54 net/net.go:220 # 0xd8c95a github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x53a github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:98 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 96] @ 0xb56654 0xb56648 0xb573e9 0xb57292 0xb578b8 0xba6edd 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xb56653 math/big.NewInt+0xd3 math/big/int.go:91 # 0xb56647 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xc7 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb573e8 github.com/whyrusleeping/go-keyspace.Key.Distance+0x2a8 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb57291 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x151 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:66 # 0xb578b7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:110 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [176: 22528] @ 0x7b1265 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xbabf44 0x483781 # 0x7b1264 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:154 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [1088: 69632] @ 0x87a865 0x88fefa 0x88fb38 0x86232c 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x87a864 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5064 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86232b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:448 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [106: 23744] @ 0x9fe1c6 0xa028b8 0x483781 # 0x9fe1c5 net/http.(*conn).readRequest+0x825 net/http/server.go:1096 # 0xa028b7 net/http.(*conn).serve+0x397 net/http/server.go:2027 0: 0 [15: 720] @ 0x127a06a 0x127a05e 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x127a069 google.golang.org/grpc/internal/transport.(*http2Client).getPeer+0x49 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:523 # 0x127a05d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x3d google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:742 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [23: 1104] @ 0x531705 0x131ae8f 0x1331cc5 0x1319b8f 0x13199d7 0x13319f1 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0x131ae8e github.com/grpc-ecosystem/grpc-gateway/v2/runtime.withHTTPPathPattern+0x4e github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:406 # 0x1331cc4 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4.WithHTTPPathPattern.1+0x24 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:59 # 0x1319b8e github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0xae github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:139 # 0x13199d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:79 # 0x13319f0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:661 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [77: 6160] @ 0x128965c 0x12e1f4e 0x12e1f32 0x12e64e8 0x12dec9f 0x483781 # 0x128965b google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0xdb google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:1073 # 0x12e1f4d google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1c8d google.golang.org/grpc@v1.73.0/internal/transport/server_stream.go:76 # 0x12e1f31 google.golang.org/grpc.(*Server).processUnaryRPC+0x1c71 google.golang.org/grpc@v1.73.0/server.go:1513 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 32] @ 0x4dd42c 0xd0f0ae 0xd0c63b 0xd0c5dd 0xd0c3d2 0xd02a3a 0xd02205 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0c63a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:374 # 0xd0c5dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:773 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd02a39 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).gc+0x6b9 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:493 # 0xd02204 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).background+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:452 0: 0 [10: 3840] @ 0xd26105 0xd26106 0xd20f2b 0xd2945d 0xd54595 0xd54358 0x10c5698 0x10c5d25 0x10c5379 0x483781 # 0xd26104 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.0.1/util.go:83 # 0xd26105 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:69 # 0xd20f2a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.0.1/session.go:234 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0x10c5697 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xb7 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:474 # 0x10c5d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xe4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:501 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [30: 5760] @ 0x6868b9 0x68309a 0x68408b 0x6a7885 0x6a7330 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6868b8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x683099 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6a7884 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:80 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 160] @ 0x66da05 0x671a1a 0x68da9f 0x6a0c2e 0x6d9a45 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x66da04 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.22.0/bitset.go:177 # 0x671a19 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:823 # 0x68da9e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a0c2d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4091: 167567360] @ 0x123a46c 0x123a2ab 0x124302b 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a46b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:95 # 0x123a2aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:83 # 0x124302a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:301 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [20: 1280] @ 0x87a865 0x88fefa 0x88fb38 0x86023b 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x87a864 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5064 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86023a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:186 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [23: 52992] @ 0xd2057d 0xd200e5 0xd29ce5 0xd81b99 0xd805f5 0xd7fbda 0xd7e1f2 0x483781 # 0xd2057c github.com/libp2p/go-yamux/v5.newSession+0x27c github.com/libp2p/go-yamux/v5@v5.0.1/session.go:143 # 0xd200e4 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.0.1/mux.go:127 # 0xd29ce4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/transport.go:51 # 0xd81b98 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:276 # 0xd805f4 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x974 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:196 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x461ac6 0x1155a46 0x1155877 0x8ff30b 0x11556cd 0x1151222 0xc4073b 0xc402c3 0x483781 # 0x1155a45 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x1155876 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8ff30a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x11556cc github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x1151221 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:910 # 0xc4073a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x1ba github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:172 # 0xc402c2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x102 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:184 0: 0 [518: 16576] @ 0x47e507 0x4c06e6 0x4c058e 0x54a4bf 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11eb60e 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x47e506 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c06e5 reflect.Value.grow+0xa5 reflect/value.go:2603 # 0x4c058d reflect.Value.Grow+0x6d reflect/value.go:2590 # 0x54a4be encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:547 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eb60d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 720] @ 0x12e9c32 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12e9c31 google.golang.org/grpc.newClientStreamWithParams+0x91 google.golang.org/grpc@v1.73.0/stream.go:261 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [848: 20352] @ 0x66236b 0x662c86 0x6d9e9d 0x13cafb7 0x13cafcb 0x13c836b 0x1334d4b 0x139cede 0x1334ba3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x66236a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.40.0/ripemd160/ripemd160.go:123 # 0x662c85 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6d9e9c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x13cafb6 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x216 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x13cafca github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x22a github.com/pactus-project/pactus/www/grpc/blockchain.go:309 # 0x13c836a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x1334d4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334ba2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [284: 54528] @ 0x6868b9 0x68309a 0x68408b 0x6842a5 0x6a7932 0x6a7330 0x6a7452 0x6d9c05 0x6ec266 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6868b8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x683099 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7931 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:86 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ec265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [59: 1888] @ 0x4dd42c 0xd0f0ae 0xd07a78 0xd0799b 0xd07d25 0xd07991 0xd24f35 0xd24585 0xd23f0f 0xd23d58 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd07a77 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5b7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:389 # 0xd0799a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4da github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:360 # 0xd07d24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:367 # 0xd07990 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4d0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:354 # 0xd24f34 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0xf4 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:861 # 0xd24584 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:759 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [297: 57024] @ 0x682a54 0x68408b 0x6842a5 0x6a7985 0x6a7330 0x6a7452 0x6d9c05 0x6ec266 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a53 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7984 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:90 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ec265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 4224] @ 0x47e507 0x4c06e6 0x4c058e 0x54a4bf 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11ce017 0x11d0b86 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x47e506 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c06e5 reflect.Value.grow+0xa5 reflect/value.go:2603 # 0x4c058d reflect.Value.Grow+0x6d reflect/value.go:2590 # 0x54a4be encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:547 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0b85 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:452 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [117: 1872] @ 0x461ac6 0x7b1f6c 0x7b5615 0x7b5616 0x11eb98a 0x11eadcf 0x11eb273 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x7b1f6b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b5614 github.com/multiformats/go-multiaddr.(*Component).Value+0xb4 github.com/multiformats/go-multiaddr@v0.16.0/component.go:184 # 0x7b5615 github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xb5 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:241 # 0x11eb989 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c9 github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x11eadce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11eb272 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [44: 2816] @ 0x13c851a 0x13c8506 0x13c84c3 0x1334d4b 0x139cede 0x1334ba3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13c8519 encoding/hex.EncodeToString+0x279 encoding/hex/hex.go:127 # 0x13c8505 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x265 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x13c84c2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x222 github.com/pactus-project/pactus/www/grpc/blockchain.go:43 # 0x1334d4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334ba2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [169: 16224] @ 0x671de5 0x6a0b85 0x6d9a45 0x6ec266 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x671de4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:892 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ec265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 4224] @ 0x682a73 0x68408b 0x6842a5 0x6a7997 0x6a7330 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a72 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7996 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:91 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [39: 936] @ 0xb44837 0xb44b52 0x113fed9 0x113fd25 0x113dce7 0x113d586 0x483781 # 0xb44836 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x5f6 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:32 # 0xb44b51 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:57 # 0x113fed8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [576: 221184] @ 0x6a7b65 0x6a729b 0x6a7452 0x6d9c05 0x6ec266 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6a7b64 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:112 # 0x6a729a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:27 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ec265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 576] @ 0xb29b9e 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xba99d0 0x483781 # 0xb29b9d github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:107 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xba99cf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:128 0: 0 [103: 3296] @ 0x7b1265 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xbabf44 0x483781 # 0x7b1264 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:154 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [352: 67584] @ 0x682a35 0x68408b 0x6a7885 0x6a7330 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x682a34 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6a7884 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:80 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [113: 144640] @ 0x63ce31 0x645d32 0x63d165 0x63bbd5 0x652b4f 0x11e3fc9 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x652b4e github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xae github.com/fxamacker/cbor/v2@v2.8.0/stream.go:37 # 0x11e3fc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [46: 2208] @ 0x126235f 0x1071839 0x107125a 0x1071050 0x1070e70 0x12616f2 0x125c956 0x1280832 0x483781 # 0x126235e golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.42.0/http2/frame.go:1586 # 0x1071838 golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 golang.org/x/net@v0.42.0/http2/hpack/hpack.go:406 # 0x1071259 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 golang.org/x/net@v0.42.0/http2/hpack/hpack.go:349 # 0x107104f golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.42.0/http2/hpack/hpack.go:311 # 0x1070e6f golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f golang.org/x/net@v0.42.0/http2/hpack/hpack.go:262 # 0x12616f1 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d1 golang.org/x/net@v0.42.0/http2/frame.go:1624 # 0x125c955 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.42.0/http2/frame.go:537 # 0x1280831 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1d1 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1662 0: 0 [21: 5376] @ 0xba5dd6 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xba5dd5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x495 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:281 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 96] @ 0x73ce50 0x76718c 0x767146 0x7699cb 0x76913f 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eadfe 0x8ecf93 0x8eb846 0x8ec099 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x73ce4f github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa2f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x76913e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eadfd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8ecf92 github.com/pactus-project/pactus/store.(*store).PublicKey+0x92 github.com/pactus-project/pactus/store/store.go:246 # 0x8eb845 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x8ec098 github.com/pactus-project/pactus/store.NewStore+0x3f8 github.com/pactus-project/pactus/store/store.go:122 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [123: 31488] @ 0xc528c8 0xc520e5 0xc4e785 0xc59b25 0x483781 # 0xc528c7 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x867 github.com/libp2p/go-libp2p-pubsub@v0.14.2/mcache.go:87 # 0xc520e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1826 # 0xc4e784 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1653 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [313: 45072] @ 0x6e8cbb 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6e8cba github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/block/block.go:165 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [378: 42336] @ 0x47fb1c 0x4e49c8 0xd22055 0xd21c58 0xd21d39 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e49c7 time.NewTimer+0x67 time/sleep.go:145 # 0xd22054 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x234 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:414 # 0xd21c57 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:356 # 0xd21d38 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:376 0: 0 [281: 13488] @ 0x6f0bca 0x6f0b8a 0x6f0bb7 0x6f0b82 0x11d2bc2 0x11dc702 0x11dc673 0x11d63b5 0x11d6378 0x11d6290 0x11dd488 0x11f93b7 0x11f4a0b 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6f0bc9 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:181 # 0x6f0b89 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:120 # 0x6f0bb6 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6f0b81 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:119 # 0x11d2bc1 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x81 github.com/pactus-project/pactus/state/state.go:649 # 0x11dc701 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x61 github.com/pactus-project/pactus/consensus/height.go:20 # 0x11dc672 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x11d63b4 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x74 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x11d6377 github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x37 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x11d628f github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x11dd487 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x11f93b6 github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x56 github.com/pactus-project/pactus/sync/sync.go:148 # 0x11f4a0a github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ca github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 1200] @ 0x62d7e5 0x62d75d 0x68dd0a 0x68dc93 0x6a1445 0x6a0ba9 0x6d9a45 0x6de2b5 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x62d7e4 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62d75c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x68dd09 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:512 # 0x68dc92 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6a1444 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a0ba8 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:54 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [40: 1920] @ 0x531705 0x12e1289 0x12e1268 0x12e64e8 0x12dec9f 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0x12e1288 google.golang.org/grpc.NewContextWithServerTransportStream+0xfc8 google.golang.org/grpc@v1.73.0/server.go:1861 # 0x12e1267 google.golang.org/grpc.(*Server).processUnaryRPC+0xfa7 google.golang.org/grpc@v1.73.0/server.go:1404 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 240] @ 0x73b97c 0x73c5bb 0x76718c 0x767146 0x7699cb 0x76913f 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eadfe 0x8ecf93 0x8eb846 0x8ec099 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x73b97b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x73c5ba github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x19a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:835 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x76913e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eadfd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8ecf92 github.com/pactus-project/pactus/store.(*store).PublicKey+0x92 github.com/pactus-project/pactus/store/store.go:246 # 0x8eb845 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x8ec098 github.com/pactus-project/pactus/store.NewStore+0x3f8 github.com/pactus-project/pactus/store/store.go:122 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [303: 58176] @ 0x682a73 0x68408b 0x6842a5 0x6a7932 0x6a7330 0x6a7452 0x6d9c05 0x6ec266 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a72 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7931 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:86 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ec265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [29: 1856] @ 0xb44307 0xb442da 0xb44293 0xb44b52 0x113fed9 0x113fd25 0x113dce7 0x113d586 0x483781 # 0xb44306 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:23 # 0xb442d9 github.com/multiformats/go-multiaddr.SplitFirst+0x99 github.com/multiformats/go-multiaddr@v0.16.0/util.go:68 # 0xb44292 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x52 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:14 # 0xb44b51 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:57 # 0x113fed8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [255: 5548800] @ 0x123a9d8 0x123b02b 0x1242a05 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a9d7 google.golang.org/protobuf/internal/encoding/json.appendString+0x6b7 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:126 # 0x123b02a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:209 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [585: 28080] @ 0x6da514 0x6da4ea 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ec0ae 0x6ec094 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6da513 bytes.NewReader+0x93 bytes/reader.go:159 # 0x6da4e9 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x69 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ec0ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ec093 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 1248] @ 0x6719f9 0x68da9f 0x6a0c2e 0x6d8ff3 0x6db27e 0x6db259 0x6daee8 0x11d1525 0x11d0fc5 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6719f8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:818 # 0x68da9e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a0c2d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6d8ff2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6db27d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6db258 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6daee7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11d1524 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:530 # 0x11d0fc4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x724 github.com/pactus-project/pactus/state/state.go:488 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [26: 4992] @ 0x6868b9 0x68309a 0x68408b 0x6842a5 0x6a78f2 0x6a7330 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d447c 0x11d41d8 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6868b8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x683099 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a78f1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:83 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d447b github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9b github.com/pactus-project/pactus/state/validation.go:54 # 0x11d41d7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x297 github.com/pactus-project/pactus/state/validation.go:38 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x4619f2 0x460f65 0x461185 0x5de32f 0xd24103 0xd23d58 0x483781 # 0x5de32e net.(*OpError).Error+0x14e net/net.go:515 # 0xd24102 github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x362 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:724 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [2: 288] @ 0x479453 0x408c45 0x408c38 0x40c292 0xd251c5 0xd24585 0xd23f0f 0xd23d58 0x483781 # 0xd251c4 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x384 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:889 # 0xd24584 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:759 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [16: 4608] @ 0x479453 0x408c45 0x408c38 0x40e252 0x8f9f05 0x8fd70f 0x8fcbd3 0x8fe9c5 0x11cd16d 0x11d0bb3 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8f9f04 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x104 github.com/pactus-project/pactus/sandbox/sandbox.go:104 # 0x8fd70e github.com/pactus-project/pactus/execution/executor.newTransferExecutor+0x8e github.com/pactus-project/pactus/execution/executor/transfer.go:22 # 0x8fcbd2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x92 github.com/pactus-project/pactus/execution/executor/executor.go:19 # 0x8fe9c4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x11cd16c github.com/pactus-project/pactus/state.(*state).executeBlock+0x18c github.com/pactus-project/pactus/state/execution.go:36 # 0x11d0bb2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x312 github.com/pactus-project/pactus/state/state.go:453 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [100: 35200] @ 0x479453 0x408c45 0x408c38 0x40d759 0x9ff41c 0x9fee97 0xa01bf7 0xa0198a 0x131d516 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x9ff41b net/http.Header.Clone+0x6fb net/http/header.go:114 # 0x9fee96 net/http.(*response).WriteHeader+0x176 net/http/server.go:1231 # 0xa01bf6 net/http.(*response).write+0x1d6 net/http/server.go:1688 # 0xa01989 net/http.(*response).Write+0x29 net/http/server.go:1665 # 0x131d515 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x755 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:201 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [115: 1840] @ 0x81766d 0x817d47 0x12433dc 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x81766c google.golang.org/protobuf/reflect/protoreflect.Value.Interface+0x1ac google.golang.org/protobuf@v1.36.6/reflect/protoreflect/value_union.go:207 # 0x817d46 google.golang.org/protobuf/reflect/protoreflect.Value.String+0x46 google.golang.org/protobuf@v1.36.6/reflect/protoreflect/value_union.go:316 # 0x12433db google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x61b google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:314 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [71: 5680] @ 0x52f43b 0x52f41d 0x1284efd 0x128679a 0x12dea56 0x12de1f6 0x483781 # 0x52f43a context.withCancel+0x3a context/context.go:277 # 0x52f41c context.WithCancel+0x1c context/context.go:241 # 0x1284efc google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x173c google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:538 # 0x1286799 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x339 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:685 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [4: 192] @ 0x53a31a 0x6646e5 0x6e151a 0x6e14b9 0x6e6c51 0x6e763e 0x6e7726 0x8ec112 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x53a319 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e1519 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e14b8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6e6c50 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6e763d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6e7725 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x8ec111 github.com/pactus-project/pactus/store.NewStore+0x471 github.com/pactus-project/pactus/store/store.go:129 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [35: 24640] @ 0xdb3765 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdb3764 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x184 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:154 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [570: 18240] @ 0xc0d34c 0xc0cd25 0xc09d76 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0d34b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2286 # 0xc0cd24 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1064 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2032 # 0xc09d75 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x615 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1588 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [54: 7776] @ 0xa081a9 0xa0819d 0x1432c75 0x483781 # 0xa081a8 net/http.(*Server).newConn+0x3c8 net/http/server.go:632 # 0xa0819c net/http.(*Server).Serve+0x3bc net/http/server.go:3452 # 0x1432c74 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb4 github.com/pactus-project/pactus/www/http/server.go:142 0: 0 [799: 38352] @ 0x4886cb 0x53dfc7 0x82d468 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x4886ca internal/reflectlite.Swapper+0x36a internal/reflectlite/swapper.go:68 # 0x53dfc6 sort.Slice+0x86 sort/slice.go:26 # 0x82d467 google.golang.org/protobuf/internal/order.RangeFields+0x1a7 google.golang.org/protobuf@v1.36.6/internal/order/range.go:54 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [6: 288] @ 0x6dd2f8 0x6dd2cd 0x6e862a 0x11f494c 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6dd2f7 bytes.NewBuffer+0x57 bytes/buffer.go:472 # 0x6dd2cc github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Hash+0x2c github.com/pactus-project/pactus/types/certificate/certificate.go:84 # 0x6e8629 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:127 # 0x11f494b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x461ac6 0x14fca53 0x1501be5 0x15018c9 0x97bec5 0x97be46 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14fca52 crypto/internal/fips140/hkdf.Expand[...]+0x1d2 crypto/internal/fips140/hkdf/hkdf.go:42 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97bec4 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x584 crypto/internal/fips140/tls13/tls13.go:112 # 0x97be45 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x505 crypto/tls/handshake_server_tls13.go:767 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 960] @ 0xc5a565 0xc5a546 0xc59765 0x483781 # 0xc5a564 github.com/libp2p/go-libp2p-pubsub.newRpcQueue+0x344 github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:61 # 0xc5a545 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePendingPeers+0x325 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:916 # 0xc59764 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x884 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:782 0: 0 [1: 112] @ 0x47fb1c 0x4e4bd5 0xdfd4c5 0xdc05d3 0xdc030c 0xdcc209 0xdc3405 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e4bd4 time.AfterFunc+0x34 time/sleep.go:211 # 0xdfd4c4 github.com/quic-go/quic-go.(*packetHandlerMap).ReplaceWithClosed+0x3e4 github.com/quic-go/quic-go@v0.52.0/transport.go:828 # 0xdc05d2 github.com/quic-go/quic-go.connRunners.ReplaceWithClosed+0x3b2 github.com/quic-go/quic-go@v0.52.0/conn_id_generator.go:36 # 0xdc030b github.com/quic-go/quic-go.(*connIDGenerator).ReplaceWithClosed+0xeb github.com/quic-go/quic-go@v0.52.0/conn_id_generator.go:202 # 0xdcc208 github.com/quic-go/quic-go.(*connection).handleCloseError+0x548 github.com/quic-go/quic-go@v0.52.0/connection.go:1907 # 0xdc3404 github.com/quic-go/quic-go.(*connection).run+0xba4 github.com/quic-go/quic-go@v0.52.0/connection.go:691 0: 0 [188: 3008] @ 0x6dc6c9 0x6dc53f 0x13cadf2 0x13c836b 0x1334d4b 0x139cede 0x1334ba3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6dc6c8 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xe8 github.com/pactus-project/pactus/types/validator/validator.go:168 # 0x6dc53e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:145 # 0x13cadf1 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:306 # 0x13c836a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x1334d4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334ba2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [16: 768] @ 0x12eb8fa 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12eb8f9 google.golang.org/grpc.(*csAttempt).newStream+0x159 google.golang.org/grpc@v1.73.0/stream.go:526 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1304: 5341184] @ 0x123a46c 0x123a2ab 0x124302b 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a46b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:95 # 0x123a2aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:83 # 0x124302a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:301 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [131: 2096] @ 0xb2968d 0xb29628 0xb294b2 0xb29834 0xba5cef 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb2968c github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x22c github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:94 # 0xb29627 github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x1c7 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:45 # 0xb294b1 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x51 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:64 # 0xb29833 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:74 # 0xba5cee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x3ae github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:299 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [12: 18432] @ 0x7f3825 0x7f4b7d 0x9774c9 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7f3824 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:884 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0x9774c8 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:903 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [363: 40656] @ 0x412454 0x4e4988 0xd22055 0xd21c58 0xd21d39 0x483781 # 0x4e4987 time.NewTimer+0x27 time/sleep.go:144 # 0xd22054 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x234 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:414 # 0xd21c57 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:356 # 0xd21d38 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:376 0: 0 [171: 2736] @ 0x13218ee 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x13218ed github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x82d github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:444 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [160: 3481600] @ 0x123a36b 0x123b02b 0x1242a05 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a36a google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:93 # 0x123b02a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:209 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [135: 47520] @ 0x479453 0x408c45 0x408c38 0x40d759 0x131c849 0x131c823 0x131c7f7 0x131ced9 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x131c848 net/textproto.MIMEHeader.Add+0x188 net/textproto/header.go:15 # 0x131c822 net/http.Header.Add+0x162 net/http/header.go:31 # 0x131c7f6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.handleForwardResponseServerMetadata+0x136 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:123 # 0x131ced8 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x118 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:157 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [5: 720] @ 0x10c9931 0x10c6f0f 0x10c5e96 0x10c5379 0x483781 # 0x10c9930 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1190 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:890 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [2735: 87520] @ 0xc0b56f 0xc09fb2 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0b56e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xb4e github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1880 # 0xc09fb1 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x851 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1552 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [7: 2688] @ 0x8ea347 0x8ec3e5 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8ea346 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [301: 57792] @ 0x682a73 0x68408b 0x6842a5 0x6a7997 0x6a7330 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x682a72 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7996 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:91 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [343: 65856] @ 0x6868b9 0x68309a 0x68408b 0x6842a5 0x6a7985 0x6a7330 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6868b8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x683099 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7984 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:90 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [403: 167648] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x408ccd 0x40d785 0xc481a9 0xc45b87 0xc5d0e2 0xc59a87 0x483781 # 0xc481a8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1028 # 0xc45b86 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x106 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:754 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [432: 497664] @ 0xc528c8 0xc520e5 0xc4e785 0xc59b25 0x483781 # 0xc528c7 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x867 github.com/libp2p/go-libp2p-pubsub@v0.14.2/mcache.go:87 # 0xc520e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1826 # 0xc4e784 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1653 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [724: 29655040] @ 0x498b8b 0x49899d 0x123aee5 0x12431ff 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x498b8a strconv.formatBits+0x18a strconv/itoa.go:190 # 0x49899c strconv.AppendUint+0xfc strconv/itoa.go:54 # 0x123aee4 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteUint+0x44 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:187 # 0x12431fe google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x43e google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:309 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [944: 60416] @ 0x47e507 0x4c06e6 0x4c058e 0x54a4bf 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11eb60e 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x47e506 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c06e5 reflect.Value.grow+0xa5 reflect/value.go:2603 # 0x4c058d reflect.Value.Grow+0x6d reflect/value.go:2590 # 0x54a4be encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:547 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eb60d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x6dde0e 0x6e901b 0x6e8176 0x8eb7ae 0x8ec099 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x6dde0d github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x20d github.com/pactus-project/pactus/types/certificate/certificate.go:192 # 0x6e901a github.com/pactus-project/pactus/types/block.(*Block).Decode+0x11a github.com/pactus-project/pactus/types/block/block.go:203 # 0x6e8175 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8eb7ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8ec098 github.com/pactus-project/pactus/store.NewStore+0x3f8 github.com/pactus-project/pactus/store/store.go:122 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 32] @ 0x4dd42c 0xd0f0ae 0xd10e98 0xd0a28c 0xd01ce5 0xd01ae5 0xd7ed32 0xeb93ef 0xd7dca3 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd10e97 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddConn+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:571 # 0xd0a28b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddConn+0x52b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:567 # 0xd01ce4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x144 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:396 # 0xd01ae4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:379 # 0xd7ed31 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x251 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:192 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 16] @ 0x862369 0x862349 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x8e81d1 0x8e5494 0x8e4c5b 0x49bacb 0x8e4bdb 0x8e4baf 0x8e44fa 0x10cb005 0x10c9145 0x10c6f0f 0x10c5e96 0x10c5379 0x483781 # 0x862368 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.6/internal/impl/pointer_unsafe.go:138 # 0x862348 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:452 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x8e81d0 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:171 # 0x8e5493 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.42.0/core/record/record.go:81 # 0x8e4c5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:230 # 0x49baca sync.(*Once).doSlow+0xaa sync/once.go:78 # 0x8e4bda sync.(*Once).Do+0x3a sync/once.go:69 # 0x8e4bae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:226 # 0x8e44f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:121 # 0x10cb004 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:1046 # 0x10c9144 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:833 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [8: 128] @ 0xc46ab2 0xc45aff 0xc5d0e2 0xc59a87 0x483781 # 0xc46ab1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x271 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:876 # 0xc45afe github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x7e github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:751 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [4: 128] @ 0xa66cf8 0xb55bfd 0xb54fe7 0xb524aa 0xb52365 0xb9dad6 0x483781 # 0xa66cf7 github.com/ipfs/boxo/util.XOR+0x57 github.com/ipfs/boxo@v0.33.0/util/util.go:125 # 0xb55bfc github.com/libp2p/go-libp2p-kbucket.CommonPrefixLen+0x1c github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:35 # 0xb54fe6 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x66 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:557 # 0xb524a9 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).addPeer+0x49 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:200 # 0xb52364 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).TryAddPeer+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:195 # 0xb9dad5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).rtPeerLoop.func1+0x275 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:628 0: 0 [54: 2592] @ 0xb299e5 0xb2be9f 0xba736a 0xbabf44 0x483781 # 0xb299e4 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [11: 1232] @ 0xba34ad 0xbab0c7 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xba34ac github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:105 # 0xbab0c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:334 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [20: 480] @ 0xc354c5 0xc354d8 0xc351cb 0xc34da8 0xc3c20a 0xba03be 0xbac44e 0x483781 # 0xc354c4 github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x644 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:94 # 0xc354d7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).FindAddr+0x657 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:101 # 0xc351ca github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x34a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:365 # 0xc34da7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc3c209 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0xba03bd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).maybeAddAddrs+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:932 # 0xbac44d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x7cd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:464 0: 0 [201: 3216] @ 0x461ac6 0x7b2d5b 0x7b0f67 0x7b1185 0x7b429c 0x7b3f67 0x11eb6ed 0x11eadcf 0x11eb273 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x7b2d5a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.0/component.go:343 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x7b3f66 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:40 # 0x11eb6ec github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11eadce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11eb272 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [48: 1536] @ 0xb9ea46 0xb9ea18 0xb9eb1a 0xba5a6e 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb9ea45 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x65 github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:46 # 0xb9ea17 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0x37 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:751 # 0xb9eb19 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:757 # 0xba5a6d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:263 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [195: 24960] @ 0x66e465 0x671d96 0x6a0b85 0x6d9a45 0x6ec266 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66e464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x344 github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:61 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ec265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [275: 633600] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x40b817 0x40b585 0x40e306 0x6ef388 0x11dc731 0x11dc673 0x11d63b5 0x11d6378 0x11d6290 0x11dd488 0x11f93b7 0x11f4a0b 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6ef387 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x11dc730 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x11dc672 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x11d63b4 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x74 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x11d6377 github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x37 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x11d628f github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x11dd487 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x11f93b6 github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x56 github.com/pactus-project/pactus/sync/sync.go:148 # 0x11f4a0a github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ca github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 384] @ 0x6868b9 0x68309a 0x68408b 0x6a7885 0x6a7330 0x6a7452 0x6d9c05 0x11c41fe 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x6868b8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x683099 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6a7884 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:80 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11c41fd github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x9d github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [67: 2144] @ 0x4dd42c 0xd0f0ae 0xd10a99 0xd0b652 0xd05006 0xd5f6b9 0x114cc93 0xd53a85 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd10a98 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:508 # 0xd0b651 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x671 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:677 # 0xd05005 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:865 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114cc92 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:397 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2747: 26019584] @ 0x123a46c 0x123a2ab 0x124302b 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a46b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:95 # 0x123a2aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:83 # 0x124302a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:301 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [19: 912] @ 0x4794fa 0x47950f 0x530225 0x52f459 0x52f41d 0x1331925 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x530224 context.(*cancelCtx).propagateCancel+0x124 context/context.go:490 # 0x52f458 context.withCancel+0x58 context/context.go:278 # 0x52f41c context.WithCancel+0x1c context/context.go:241 # 0x1331924 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:658 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [118: 41536] @ 0x479453 0x408c45 0x408c38 0x40d759 0x12295df 0x131a3ca 0x13199d7 0x13319f1 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12295de google.golang.org/grpc/metadata.Pairs+0xfe google.golang.org/grpc@v1.73.0/metadata/metadata.go:88 # 0x131a3c9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x8e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:207 # 0x13199d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:79 # 0x13319f0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:661 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [4: 384] @ 0x7d68c5 0x96618a 0x96607a 0x9431b6 0x97bc9e 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x966189 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x966079 crypto/tls.(*serverHelloMsg).marshal+0xe79 crypto/tls/handshake_messages.go:798 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97bc9d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d crypto/tls/handshake_server_tls13.go:751 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [663: 31824] @ 0x11b725b 0x483781 # 0x11b725a github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1+0xba github.com/pactus-project/pactus/network/gossip.go:195 0: 0 [2148: 51552] @ 0x11c1a29 0xc55d46 0xc55b70 0xc5d856 0xc5d311 0xc59a87 0x483781 # 0x11c1a28 github.com/pactus-project/pactus/network.MessageIDFunc+0x48 github.com/pactus-project/pactus/network/utils.go:140 # 0xc55d45 github.com/libp2p/go-libp2p-pubsub.(*msgIDGenerator).RawID+0xc5 github.com/libp2p/go-libp2p-pubsub@v0.14.2/midgen.go:54 # 0xc55b6f github.com/libp2p/go-libp2p-pubsub.(*msgIDGenerator).ID+0x8f github.com/libp2p/go-libp2p-pubsub@v0.14.2/midgen.go:41 # 0xc5d855 github.com/libp2p/go-libp2p-pubsub.(*PubSub).shouldPush+0x275 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1370 # 0xc5d310 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x8d0 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1314 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [9: 13824] @ 0x652ed0 0x652d7d 0x652ac6 0x11e3fc9 0x11eb559 0x11eb298 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x652ecf github.com/fxamacker/cbor/v2.(*Decoder).read+0x8f github.com/fxamacker/cbor/v2@v2.8.0/stream.go:139 # 0x652d7c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.8.0/stream.go:111 # 0x652ac5 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.8.0/stream.go:30 # 0x11e3fc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 256] @ 0x66de1a 0x66de26 0x65bbfd 0x1502f17 0x14b27fe 0x14fccb5 0x1501d26 0x15012f0 0x97bd58 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1502f16 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x14fccb4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:19 # 0x1501d25 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x15012ef crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x97bd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x417 crypto/tls/handshake_server_tls13.go:763 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [218: 3488] @ 0x5d27b9 0x7b7158 0x7bd5d7 0x7b1f8f 0x7b2d17 0x7b0f67 0x7b1185 0x7b429c 0x7b3f67 0x11eb6ed 0x11eadcf 0x11eb273 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x5d27b8 net.IP.String+0xd8 net/ip.go:315 # 0x7b7157 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:138 # 0x7bd5d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:47 # 0x7b1f8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x7b3f66 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:40 # 0x11eb6ec github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11eadce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11eb272 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [32: 2560] @ 0x6ddda5 0x6dd98d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6ddda4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x1a4 github.com/pactus-project/pactus/types/certificate/certificate.go:183 # 0x6dd98c github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:133 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [30: 5760] @ 0x682a54 0x68408b 0x6842a5 0x6a78f2 0x6a7330 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x682a53 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a78f1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:83 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 288] @ 0x47e507 0x4c06e6 0x4c058e 0x54a4bf 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11eb60e 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x47e506 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c06e5 reflect.Value.grow+0xa5 reflect/value.go:2603 # 0x4c058d reflect.Value.Grow+0x6d reflect/value.go:2590 # 0x54a4be encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:547 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eb60d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [153: 4896] @ 0x1496253 0x66e73f 0x671d96 0x6a0b85 0x6d9a45 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x66e73e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x61e github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:83 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [214: 27392] @ 0x533ab4 0x5334dd 0x5336b9 0x53a3bc 0x6646e5 0x6e151a 0x6e14b9 0x6e6c51 0x6e763e 0x6e62b6 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x53a3bb encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e1519 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e14b8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6e6c50 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6e763d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6e62b5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [51: 1224] @ 0x5394ba 0x66444b 0x6e15ed 0x6e157d 0x6e703d 0x6e90e8 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x5394b9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x66444a github.com/pactus-project/pactus/util/encoding.ReadElement+0x28a github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e15ec github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e157c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6e703c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [68: 4352] @ 0xc45939 0xc5d432 0xc59a87 0x483781 # 0xc45938 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x418 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:736 # 0xc5d431 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x9f1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1318 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [258: 198144] @ 0x123a46c 0x123a2ab 0x124302b 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a46b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:95 # 0x123a2aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:83 # 0x124302a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:301 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [393: 16097280] @ 0x123b079 0x1242a05 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123b078 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x98 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:210 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1444: 161728] @ 0xc40849 0xc4a3f1 0xc49d39 0xc5ddb2 0xc59aa5 0x483781 # 0xc40848 github.com/libp2p/go-libp2p-pubsub.rpcWithMessages+0x28 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:202 # 0xc4a3f0 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x670 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1238 # 0xc49d38 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x58 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1164 # 0xc5ddb1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1429 # 0xc59aa4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbc4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:849 0: 0 [2: 768] @ 0x6a7b65 0x6a729b 0x6a7452 0x6d9c05 0x11c41fe 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x6a7b64 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:112 # 0x6a729a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:27 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11c41fd github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x9d github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [224: 172032] @ 0x63ce31 0x645d32 0x63d165 0x63bbd5 0x652b4f 0x11e3fc9 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x652b4e github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xae github.com/fxamacker/cbor/v2@v2.8.0/stream.go:37 # 0x11e3fc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [118: 5664] @ 0x6da6bb 0x6dde28 0x6dd98d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6da6ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6dde27 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x227 github.com/pactus-project/pactus/types/certificate/certificate.go:193 # 0x6dd98c github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:133 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 1904] @ 0xd260d6 0xd261cc 0xd20f2b 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xb33219 0xb33a3e 0xb3225b 0xb2bdca 0xba736a 0xbabf44 0x483781 # 0xd260d5 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.0.1/deadline.go:22 # 0xd261cb github.com/libp2p/go-yamux/v5.newStream+0x14b github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:63 # 0xd20f2a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.0.1/session.go:234 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xb33218 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:209 # 0xb33a3d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:270 # 0xb3225a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:89 # 0xb2bdc9 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:164 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [242: 3872] @ 0x54c12d 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11eb60e 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x54c12c encoding/json.(*decodeState).object+0x196c encoding/json/decode.go:733 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eb60d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [164: 5248] @ 0x66e673 0x671d96 0x6a0b85 0x6d9a45 0x6ec266 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x66e672 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x552 github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:67 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ec265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [830: 39840] @ 0x87a865 0x88fefa 0x88fb38 0x86232c 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x87a864 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5064 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86232b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:448 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [30: 34560] @ 0x64a92a 0x6f294b 0x6f291f 0x6f344b 0x11eb60e 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x64a929 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:934 # 0x6f294a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.8.0/encode.go:98 # 0x6f291e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6f344a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xca github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eb60d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 224] @ 0x412454 0xd88bd4 0xd8991d 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0xd88bd3 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession+0x333 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/noise/session.go:68 # 0xd8991c github.com/libp2p/go-libp2p/p2p/security/noise.(*Transport).SecureInbound+0xfc github.com/libp2p/go-libp2p@v0.42.0/p2p/security/noise/transport.go:56 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [2035: 1172160] @ 0xc0b92f 0xc09fb2 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0b92e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1811 # 0xc09fb1 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x851 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1552 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [81: 14256] @ 0x54ce4c 0x5499b5 0x54b531 0x5498de 0x54a58f 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11ce017 0x11d0b86 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x54ce4b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:953 # 0x5499b4 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:389 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54a58e encoding/json.(*decodeState).array+0x50e encoding/json/decode.go:556 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0b85 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:452 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [344: 38528] @ 0xd21f2e 0xd21f17 0xd21c58 0xd21d39 0x483781 # 0xd21f2d github.com/libp2p/go-yamux/v5.newPing+0x10d github.com/libp2p/go-yamux/v5@v5.0.1/ping.go:20 # 0xd21f16 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:397 # 0xd21c57 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:356 # 0xd21d38 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:376 0: 0 [277: 6648] @ 0xc0d528 0xc0cd25 0xc09d76 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0d527 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x707 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2253 # 0xc0cd24 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1064 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2032 # 0xc09d75 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x615 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1588 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [604: 19328] @ 0xc0d528 0xc0cd25 0xc09d76 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0d527 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x707 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2253 # 0xc0cd24 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1064 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2032 # 0xc09d75 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x615 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1588 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 147456] @ 0x6c99f8 0x6c9982 0x6d4fe7 0x6d4fa8 0x6d6665 0x11e3e3c 0x11f950f 0x11f5857 0x11f5425 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6c99f7 compress/flate.(*compressor).initDeflate+0x557 compress/flate/deflate.go:372 # 0x6c9981 compress/flate.(*compressor).init+0x4e1 compress/flate/deflate.go:593 # 0x6d4fe6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6d4fa7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6d6664 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f5424 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [53: 1696] @ 0x1496253 0x66e366 0x671d96 0x6a0b85 0x6d9a45 0x6ec266 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x1496252 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:192 # 0x66e365 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x245 github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:43 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6ec265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x11be694 0x11bdd27 0x483781 # 0x11be693 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0xb3 github.com/pactus-project/pactus/network/notifee.go:130 # 0x11bdd26 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x3c6 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [15: 15360] @ 0xc52265 0xc4e785 0xc59b25 0x483781 # 0xc52264 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x204 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1844 # 0xc4e784 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1653 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [829: 19896] @ 0x6d9756 0x6dc672 0x13cadd5 0x13c836b 0x1334d4b 0x139cede 0x1334ba3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6d9755 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x6dc671 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x91 github.com/pactus-project/pactus/types/validator/validator.go:162 # 0x13cadd4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:303 # 0x13c836a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x1334d4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334ba2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [11: 528] @ 0x4886cb 0x53dfc7 0x82d468 0x1242834 0x1243145 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x4886ca internal/reflectlite.Swapper+0x36a internal/reflectlite/swapper.go:68 # 0x53dfc6 sort.Slice+0x86 sort/slice.go:26 # 0x82d467 google.golang.org/protobuf/internal/order.RangeFields+0x1a7 google.golang.org/protobuf@v1.36.6/internal/order/range.go:54 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [55: 3520] @ 0x1261545 0x125c956 0x1280832 0x483781 # 0x1261544 golang.org/x/net/http2.(*Framer).readMetaFrame+0x124 golang.org/x/net@v0.42.0/http2/frame.go:1552 # 0x125c955 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.42.0/http2/frame.go:537 # 0x1280831 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1d1 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1662 0: 0 [2: 48] @ 0x8ffa55 0x8ff905 0xd82725 0xd826f9 0x114c7cc 0xd53a85 0x483781 # 0x8ffa54 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8ff904 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd82724 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd826f8 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x114c7cb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:373 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [232: 3712] @ 0x11fa798 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11fa797 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x77 github.com/pactus-project/pactus/sync/sync.go:327 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [88: 1408] @ 0x7b0f0d 0x7b1185 0x7b429c 0x7b3f67 0x11eb6ed 0x11eadcf 0x11eb273 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x7b0f0c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.0/codec.go:121 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x7b3f66 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:40 # 0x11eb6ec github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11eadce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11eb272 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 176] @ 0x4bd54b 0x4ac171 0x8804bc 0x87e93a 0x89172e 0x8912a5 0x83411d 0x833c73 0x129b15f 0x12d8bea 0x12df6a5 0x12e1429 0x12e64e8 0x12dec9f 0x483781 # 0x4bd54a reflect.copyVal+0x2a reflect/value.go:1791 # 0x4ac170 reflect.(*MapIter).Value+0x50 reflect/map_swiss.go:311 # 0x8804bb google.golang.org/protobuf/internal/impl.appendMap+0x23b google.golang.org/protobuf@v1.36.6/internal/impl/codec_map.go:288 # 0x87e939 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func2+0x79 google.golang.org/protobuf@v1.36.6/internal/impl/codec_map.go:57 # 0x89172d google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer+0x40d google.golang.org/protobuf@v1.36.6/internal/impl/encode.go:215 # 0x8912a4 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshal+0x84 google.golang.org/protobuf@v1.36.6/internal/impl/encode.go:142 # 0x83411c google.golang.org/protobuf/proto.MarshalOptions.marshal+0x35c google.golang.org/protobuf@v1.36.6/proto/encode.go:195 # 0x833c72 google.golang.org/protobuf/proto.MarshalOptions.MarshalAppend+0x72 google.golang.org/protobuf@v1.36.6/proto/encode.go:159 # 0x129b15e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x15e google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:59 # 0x12d8be9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.73.0/rpc_util.go:722 # 0x12df6a4 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.73.0/server.go:1146 # 0x12e1428 google.golang.org/grpc.(*Server).processUnaryRPC+0x1168 google.golang.org/grpc@v1.73.0/server.go:1452 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [305: 58560] @ 0x682a35 0x68408b 0x6842a5 0x6a7985 0x6a7330 0x6a7452 0x6d9c05 0x6ec266 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a34 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7984 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:90 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ec265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [383: 6128] @ 0x556919 0x556d1a 0x5565bd 0x548cb4 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11eb60e 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x556918 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:179 # 0x556d19 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:222 # 0x5565bc encoding/json.checkValid+0x9c encoding/json/scanner.go:35 # 0x548cb3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:102 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eb60d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2155: 310320] @ 0x548c97 0x6f343b 0x6f343c 0x11eb60e 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x548c96 encoding/json.Unmarshal+0x36 encoding/json/decode.go:101 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eb60d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7751: 8929152] @ 0xc0d34c 0xc0cd25 0xc09d76 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0d34b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2286 # 0xc0cd24 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1064 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2032 # 0xc09d75 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x615 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1588 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [26: 9152] @ 0x479453 0x408c45 0x408c38 0x40d759 0x57f82d 0x9f667c 0x9f664a 0x132d9c5 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x57f82c net/url.parseQuery+0x18c net/url/url.go:996 # 0x9f667b net/url.ParseQuery+0x37b net/url/url.go:966 # 0x9f6649 net/http.(*Request).ParseForm+0x349 net/http/request.go:1345 # 0x132d9c4 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:48 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [823: 39504] @ 0x4886b7 0x53dfc7 0x82d468 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x4886b6 internal/reflectlite.Swapper+0x356 internal/reflectlite/swapper.go:66 # 0x53dfc6 sort.Slice+0x86 sort/slice.go:26 # 0x82d467 google.golang.org/protobuf/internal/order.RangeFields+0x1a7 google.golang.org/protobuf@v1.36.6/internal/order/range.go:54 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 48] @ 0x12e8e08 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12e8e07 google.golang.org/grpc.newClientStream+0xe7 google.golang.org/grpc@v1.73.0/stream.go:189 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3079: 2043076608] @ 0x6d4fce 0x6d4fa8 0x6d6665 0x11e3e3c 0x11f950f 0x11f5785 0x11f5094 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6d4fcd compress/flate.NewWriter+0x28d compress/flate/deflate.go:663 # 0x6d4fa7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6d6664 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5784 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x11f5093 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [719: 5752] @ 0xc09ee7 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc09ee6 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x786 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1551 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [13: 2496] @ 0x682a73 0x68408b 0x6a7885 0x6a7330 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a72 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6a7884 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:80 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [91: 8736] @ 0x128396f 0x128679a 0x12dea56 0x12de1f6 0x483781 # 0x128396e google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1ae google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:390 # 0x1286799 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x339 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:685 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 0: 0 [4169: 2134528] @ 0xc0d34c 0xc0cd25 0xc09d76 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0d34b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2286 # 0xc0cd24 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1064 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2032 # 0xc09d75 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x615 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1588 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [369: 8856] @ 0x82d35d 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x82d35c google.golang.org/protobuf/internal/order.RangeFields+0x9c google.golang.org/protobuf@v1.36.6/internal/order/range.go:41 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [156: 4992] @ 0x66e673 0x671d96 0x6a0b85 0x6d9a45 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x66e672 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x552 github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:67 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [90: 4320] @ 0x6dd945 0x6dd918 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6dd944 bytes.NewBuffer+0xe4 bytes/buffer.go:472 # 0x6dd917 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0xb7 github.com/pactus-project/pactus/types/certificate/certificate.go:131 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [746: 35808] @ 0x47e507 0x4c06e6 0x4c058e 0x54a4bf 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11eb60e 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x47e506 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c06e5 reflect.Value.grow+0xa5 reflect/value.go:2603 # 0x4c058d reflect.Value.Grow+0x6d reflect/value.go:2590 # 0x54a4be encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:547 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eb60d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2799: 60906240] @ 0x123a46c 0x123a2ab 0x124302b 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a46b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:95 # 0x123a2aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:83 # 0x124302a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:301 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [276: 114816] @ 0x13c82fa 0x1334d4b 0x139cede 0x1334ba3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13c82f9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x59 github.com/pactus-project/pactus/www/grpc/blockchain.go:31 # 0x1334d4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334ba2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1: 3456] @ 0x533ab4 0x5334dd 0x941d10 0x941cd7 0x93f7fe 0x945665 0x945666 0x4ce0f1 0xd23e85 0xd23e5d 0xd23d58 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x941d0f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:168 # 0x941cd6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:830 # 0x93f7fd crypto/tls.(*Conn).readRecordOrCCS+0xd3d crypto/tls/conn.go:680 # 0x945664 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:591 # 0x945665 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1385 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xd23e84 io.ReadFull+0xe4 io/io.go:354 # 0xd23e5c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.0.1/session.go:723 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [297: 7128] @ 0x6da6d3 0x6da56a 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ec0ae 0x6ec094 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6da6d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6da569 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ec0ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ec093 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1897: 121408] @ 0xc0cc1e 0xc09d76 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0cc1d github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xf5d github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2031 # 0xc09d75 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x615 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1588 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [32: 512] @ 0x8ff3f5 0x8ff814 0x8ff557 0xd8257a 0x114c7cc 0xd53a85 0x483781 # 0x8ff3f4 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8ff813 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x8ff556 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd82579 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x119 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x114c7cb github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:373 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [27: 5184] @ 0x682a54 0x68408b 0x6842a5 0x6a78f2 0x6a7330 0x6a7452 0x6d9c05 0x6de2b5 0x6dccaf 0x11d4588 0x11d09ae 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a53 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a78f1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:83 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d4587 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:65 # 0x11d09ad github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [287: 661248] @ 0xc54d07 0xc49dc9 0xc49d39 0xc5ddb2 0xc59aa5 0x483781 # 0xc54d06 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/mcache.go:58 # 0xc49dc8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1171 # 0xc49d38 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x58 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1164 # 0xc5ddb1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1429 # 0xc59aa4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbc4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:849 0: 0 [23: 368] @ 0xd0f0d5 0xd07a78 0xd0799b 0xd07d25 0xd07991 0xd24f35 0xd24585 0xd23f0f 0xd23d58 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd07a77 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5b7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:389 # 0xd0799a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4da github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:360 # 0xd07d24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:367 # 0xd07990 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4d0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:354 # 0xd24f34 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0xf4 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:861 # 0xd24584 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:759 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [38: 4256] @ 0xba34ad 0xbac7f9 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xba34ac github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:105 # 0xbac7f8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:482 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [997: 95712] @ 0xb2953f 0xb294b2 0xb29834 0xba5cef 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb2953e github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0xde github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:41 # 0xb294b1 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x51 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:64 # 0xb29833 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:74 # 0xba5cee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x3ae github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:299 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [6: 3840] @ 0x9439d3 0x943778 0x972e5e 0x97241a 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x9439d2 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x92 crypto/tls/conn.go:1123 # 0x943777 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x972e5d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:138 # 0x972419 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:44 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 13824] @ 0x943c37 0x943778 0x972e5e 0x97241a 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x943c36 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1173 # 0x943777 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x972e5d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:138 # 0x972419 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:44 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0xce8da5 0xce857d 0xce7f99 0x10c38f4 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xce8da4 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Upsert+0x124 github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:267 # 0xce857c github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x1fc github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:214 # 0xce7f98 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:127 # 0x10c38f3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0x93 github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:92 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 64] @ 0xce9765 0xc30fa3 0xce9012 0xce8ad0 0xce847d 0xce7f99 0x10c38f4 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xce9764 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Pop+0xa4 github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:321 # 0xc30fa2 container/heap.Pop+0x62 container/heap/heap.go:63 # 0xce9011 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Expire+0x51 github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:285 # 0xce8acf github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).cleanUp+0x4f github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:222 # 0xce847c github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0xfc github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:181 # 0xce7f98 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:127 # 0x10c38f3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0x93 github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:92 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [803: 2158464] @ 0x123a46c 0x123a2ab 0x124302b 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a46b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:95 # 0x123a2aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:83 # 0x124302a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:301 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [397: 457344] @ 0x123a46c 0x123b02b 0x1242a05 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a46b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:95 # 0x123b02a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:209 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [5: 240] @ 0x95a76a 0x95a73a 0x95a64d 0x95a59a 0x95a558 0x95a55d 0x9671f8 0x7d65c2 0x7d6951 0x966dd6 0x9669ab 0x9431b6 0x97bc9e 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x95a769 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x149 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x95a739 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x119 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x95a64c crypto/tls.addBytesWithLength.func1+0x2c crypto/tls/handshake_messages.go:31 # 0x95a599 crypto/tls.marshalingFunction.Marshal+0x59 crypto/tls/handshake_messages.go:21 # 0x95a557 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddValue+0x17 vendor/golang.org/x/crypto/cryptobyte/builder.go:346 # 0x95a55c crypto/tls.addBytesWithLength+0x1c crypto/tls/handshake_messages.go:27 # 0x9671f7 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f7 crypto/tls/handshake_messages.go:854 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x966dd5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9669aa crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97bc9d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d crypto/tls/handshake_server_tls13.go:751 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 384] @ 0x14b2797 0x6d7845 0x6d7dcb 0xdb7945 0xdb804a 0xdb7b10 0xdb3648 0xdb334f 0xdbcdc9 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0x14b2796 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:132 # 0x6d7844 crypto/hmac.New+0xe4 crypto/hmac/hmac.go:56 # 0x6d7dca golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.40.0/hkdf/hkdf.go:86 # 0xdb7944 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.52.0/internal/handshake/hkdf.go:22 # 0xdb8049 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:69 # 0xdb7b0f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.52.0/internal/handshake/initial_aead.go:45 # 0xdb3647 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:145 # 0xdb334e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:115 # 0xdbcdc8 github.com/quic-go/quic-go.init.func1+0xc68 github.com/quic-go/quic-go@v0.52.0/connection.go:326 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [53: 15264] @ 0xba5b5b 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xba5b5a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x21a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:292 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [303: 58176] @ 0x682a73 0x68408b 0x6842a5 0x6a7985 0x6a7330 0x6a7452 0x6d9c05 0x6ec266 0x11cf405 0x11ddcb8 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x682a72 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7984 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:90 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6ec265 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x11cf404 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:306 # 0x11ddcb7 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 800] @ 0xd05fbe 0xd03568 0xd02006 0xd542ca 0xd4f0ee 0x114ecb8 0x11c07cb 0x11bcbaa 0x483781 # 0xd05fbd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:56 # 0xd03567 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:586 # 0xd02005 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd542c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:220 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x11c07ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x11bcba9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [2: 96] @ 0x5394ba 0x66444b 0x6e99d4 0x6e99e0 0x6e8f72 0x6e8176 0x8eb7ae 0x8ec099 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x5394b9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x66444a github.com/pactus-project/pactus/util/encoding.ReadElement+0x28a github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e99d3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e99df github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6e8f71 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:198 # 0x6e8175 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8eb7ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8ec098 github.com/pactus-project/pactus/store.NewStore+0x3f8 github.com/pactus-project/pactus/store/store.go:122 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 48] @ 0x6e811f 0x6e8113 0x8eb7ae 0x8ec099 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x6e811e bytes.NewReader+0x3e bytes/reader.go:159 # 0x6e8112 github.com/pactus-project/pactus/types/block.FromBytes+0x32 github.com/pactus-project/pactus/types/block/block.go:45 # 0x8eb7ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8ec098 github.com/pactus-project/pactus/store.NewStore+0x3f8 github.com/pactus-project/pactus/store/store.go:122 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [2088: 45434880] @ 0x123a46c 0x123b02b 0x1242a05 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a46b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:95 # 0x123b02a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:209 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [65: 4160] @ 0xc0c31b 0xc09d76 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0c31a github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x65a github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2167 # 0xc09d75 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x615 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1588 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 720] @ 0xd52dbb 0x10d13d0 0x10d20be 0x10d1132 0x483781 # 0xd52dba github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_addr.go:40 # 0x10d13cf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:368 # 0x10d20bd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:420 # 0x10d1131 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [3: 672] @ 0x9732fc 0x972eaf 0x97241a 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x9732fb crypto/tls.clientHelloInfo+0x4db crypto/tls/handshake_server.go:986 # 0x972eae crypto/tls.(*Conn).readClientHello+0x8e crypto/tls/handshake_server.go:161 # 0x972419 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:44 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1404: 134784] @ 0x4c179d 0x549dfd 0x54a81d 0x5498de 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11eb60e 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x4c179c reflect.New+0x5c reflect/value.go:3021 # 0x549dfc encoding/json.indirect+0x2fc encoding/json/decode.go:477 # 0x54a81c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:601 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eb60d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [41: 1968] @ 0x461ac6 0xb54fa9 0xb54f9f 0xb51cd3 0xb9dc3b 0xb9cc25 0xb9c9e8 0x483781 # 0xb54fa8 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x28 github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xb54f9e github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x1e github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:556 # 0xb51cd2 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).UsefulNewPeer+0xb2 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:131 # 0xb9dc3a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:666 # 0xb9cc24 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:506 # 0xb9c9e7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:492 0: 0 [253: 4048] @ 0xc6f24d 0x483781 # 0xc6f24c github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0xec github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:292 0: 0 [138: 3002880] @ 0x123b23f 0x123b00b 0x1242a05 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123b23e google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x9e google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:238 # 0x123b00a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:206 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1749: 9402624] @ 0x123a46c 0x123a2ab 0x124302b 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a46b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:95 # 0x123a2aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:83 # 0x124302a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:301 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2598: 415680] @ 0x4c179d 0x8622c5 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x4c179c reflect.New+0x5c reflect/value.go:3021 # 0x8622c4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:446 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [590: 339840] @ 0x63ce31 0x645d32 0x63d165 0x63bbd5 0x652b4f 0x11e3fc9 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x652b4e github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xae github.com/fxamacker/cbor/v2@v2.8.0/stream.go:37 # 0x11e3fc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0xdddca5 0xdcef79 0xdcd599 0xdcd5ef 0xdc328f 0x483781 # 0xdddca4 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x204 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:757 # 0xdcef78 github.com/quic-go/quic-go.(*connection).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.52.0/connection.go:2325 # 0xdcd598 github.com/quic-go/quic-go.(*connection).triggerSending+0x1d8 github.com/quic-go/quic-go@v0.52.0/connection.go:2085 # 0xdcd5ee github.com/quic-go/quic-go.(*connection).triggerSending+0x22e github.com/quic-go/quic-go@v0.52.0/connection.go:2092 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 0: 0 [2: 131072] @ 0x6c9996 0x6c9982 0x6d4fe7 0x6d4fa8 0x6d6665 0x11e3e3c 0x11f950f 0x11f5857 0x11f5425 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6c9995 compress/flate.(*compressor).initDeflate+0x4f5 compress/flate/deflate.go:370 # 0x6c9981 compress/flate.(*compressor).init+0x4e1 compress/flate/deflate.go:593 # 0x6d4fe6 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6d4fa7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6d6664 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f5424 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 3981312] @ 0x6d4fce 0x6d4fa8 0x6d6665 0x11e3e3c 0x11f950f 0x11f5857 0x11f5425 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6d4fcd compress/flate.NewWriter+0x28d compress/flate/deflate.go:663 # 0x6d4fa7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6d6664 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f5424 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11700: 7763558400] @ 0x6d4fce 0x6d4fa8 0x6d6665 0x11e3e3c 0x11f950f 0x11f5857 0x11f52fd 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6d4fcd compress/flate.NewWriter+0x28d compress/flate/deflate.go:663 # 0x6d4fa7 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6d6664 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x11e3e3b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x11f950e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:174 # 0x11f5856 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x11f52fc github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [63: 4032] @ 0x126dd71 0x126dd65 0x126c799 0x12835fe 0x483781 # 0x126dd70 google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0xd0 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:652 # 0x126dd64 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xc4 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:874 # 0x126c798 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:579 # 0x12835fd google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xdd google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:337 0: 0 [7: 168] @ 0x127b109 0x127ae33 0x126bb57 0x127a4c5 0x12eb844 0x12eac94 0x12ec95b 0x12ea748 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x127b108 google.golang.org/grpc/internal/transport.(*http2Client).NewStream.func3+0x148 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:848 # 0x127ae32 google.golang.org/grpc/internal/transport.(*http2Client).NewStream.func5+0x32 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:876 # 0x126bb56 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0xb6 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:360 # 0x127a4c4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x4a4 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:875 # 0x12eb843 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.73.0/stream.go:509 # 0x12eac93 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.73.0/stream.go:359 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ea747 google.golang.org/grpc.newClientStreamWithParams+0xba7 google.golang.org/grpc@v1.73.0/stream.go:368 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3876: 47628288] @ 0x123a46c 0x123a2ab 0x124302b 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a46b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:95 # 0x123a2aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:83 # 0x124302a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:301 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [535: 25680] @ 0x13235ca 0x13218c9 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x13235c9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.Pattern.MatchAndEscape+0x229 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/pattern.go:168 # 0x13218c8 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x808 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:442 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [98: 28224] @ 0x12ea249 0x12e9ada 0x12e94a3 0x12cc0b1 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12ea248 google.golang.org/grpc.newClientStreamWithParams+0x6a8 google.golang.org/grpc@v1.73.0/stream.go:325 # 0x12e9ad9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.73.0/stream.go:223 # 0x12e94a2 google.golang.org/grpc.newClientStream+0x782 google.golang.org/grpc@v1.73.0/stream.go:258 # 0x12cc0b0 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.73.0/call.go:66 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2904: 511104] @ 0x87a865 0x88fefa 0x88fb38 0x86232c 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x87a864 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5064 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86232b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:448 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [362: 8688] @ 0x124270b 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x124270a google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x30a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:250 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2266: 145024] @ 0x13cae9b 0x13cae20 0x13cade6 0x13c836b 0x1334d4b 0x139cede 0x1334ba3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13cae9a encoding/hex.EncodeToString+0xfa encoding/hex/hex.go:129 # 0x13cae1f github.com/pactus-project/pactus/crypto/hash.Hash.String+0x7f github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x13cade5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x45 github.com/pactus-project/pactus/www/grpc/blockchain.go:306 # 0x13c836a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x1334d4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334ba2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [4467: 73187328] @ 0x123a46c 0x123a2ab 0x124302b 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a46b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:95 # 0x123a2aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:83 # 0x124302a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:301 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [163: 57376] @ 0x479453 0x408c45 0x408c38 0x40d759 0x127eecc 0x12809f7 0x483781 # 0x127eecb google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x86b google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1493 # 0x12809f6 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x396 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1694 0: 0 [1348: 107840] @ 0x124278c 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x124278b google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x38b google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [632: 1132544] @ 0x123a46c 0x123a2ab 0x124302b 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a46b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:95 # 0x123a2aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:83 # 0x124302a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:301 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1700: 81600] @ 0x523505 0x523610 0x65946f 0x659b05 0x13cb02b 0x13cafcb 0x13c836b 0x1334d4b 0x139cede 0x1334ba3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x523504 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x52360f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x65946e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x659b04 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0xc4 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x13cb02a github.com/pactus-project/pactus/crypto.Address.String+0x28a github.com/pactus-project/pactus/crypto/address.go:93 # 0x13cafca github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x22a github.com/pactus-project/pactus/www/grpc/blockchain.go:309 # 0x13c836a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x1334d4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334ba2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [413: 6608] @ 0x6dc6ea 0x13cadd5 0x13c836b 0x1334d4b 0x139cede 0x1334ba3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6dc6e9 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x109 github.com/pactus-project/pactus/types/validator/validator.go:169 # 0x13cadd4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:303 # 0x13c836a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x1334d4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334ba2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [229: 4983040] @ 0x123b079 0x1242a05 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123b078 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x98 google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:210 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1675: 80400] @ 0x6dc626 0x6dc603 0x13cadd5 0x13c836b 0x1334d4b 0x139cede 0x1334ba3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6dc625 bytes.NewBuffer+0x45 bytes/buffer.go:472 # 0x6dc602 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x22 github.com/pactus-project/pactus/types/validator/validator.go:160 # 0x13cadd4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:303 # 0x13c836a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x1334d4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334ba2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [26: 2496] @ 0x87a865 0x88fefa 0x88fb38 0x86023b 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1332be7 0x132db2f 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x87a864 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5064 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86023a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:186 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1332be6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x132db2e github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x20e github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:54 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1: 24] @ 0x539255 0x66444b 0x66526e 0x6e1d05 0x6e703d 0x6e90e8 0x6e8176 0x8eb7ae 0x8ec099 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x539254 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66444a github.com/pactus-project/pactus/util/encoding.ReadElement+0x28a github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x66526d github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:129 # 0x6e1d04 github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Decode+0x44 github.com/pactus-project/pactus/types/tx/payload/transfer.go:72 # 0x6e703c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8175 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8eb7ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8ec098 github.com/pactus-project/pactus/store.NewStore+0x3f8 github.com/pactus-project/pactus/store/store.go:122 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [46: 16192] @ 0x479453 0x408c45 0x408c38 0x40d759 0x12295df 0x131a3ca 0x13199d7 0x1332771 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x12295de google.golang.org/grpc/metadata.Pairs+0xfe google.golang.org/grpc@v1.73.0/metadata/metadata.go:88 # 0x131a3c9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x8e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:207 # 0x13199d6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/context.go:79 # 0x1332770 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:610 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [13: 34944] @ 0x533ab4 0x5334dd 0x5336b9 0x131dce2 0x131db70 0x131dac2 0x131d394 0x133293e 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x131dce1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0xe1 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:63 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x133293d github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:621 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [1698: 81504] @ 0x659ab0 0x13cb02b 0x13cafcb 0x13c836b 0x1334d4b 0x139cede 0x1334ba3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x659aaf github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x6f github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x13cb02a github.com/pactus-project/pactus/crypto.Address.String+0x28a github.com/pactus-project/pactus/crypto/address.go:93 # 0x13cafca github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x22a github.com/pactus-project/pactus/www/grpc/blockchain.go:309 # 0x13c836a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x1334d4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334ba2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [87: 4176] @ 0x539255 0x66444b 0x6da72b 0x6da6c1 0x6e7268 0x6e7070 0x6e90e8 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x539254 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66444a github.com/pactus-project/pactus/util/encoding.ReadElement+0x28a github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6da72a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6da6c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e7267 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6e706f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 384] @ 0x539255 0x66444b 0x6da72b 0x6da6c1 0x6e7268 0x6e7070 0x6e90e8 0x6e8176 0x8eb7ae 0x13c953a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x539254 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66444a github.com/pactus-project/pactus/util/encoding.ReadElement+0x28a github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6da72a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6da6c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e7267 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6e706f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8175 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8eb7ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13c9539 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:153 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [5: 640] @ 0xdf212a 0xdf21ad 0xdf2027 0xdc2373 0xdbca77 0xdee144 0xdec62b 0xdeb4e5 0x483781 # 0xdf2129 github.com/quic-go/quic-go.newOutgoingStreamsMap[...]+0x89 github.com/quic-go/quic-go@v0.52.0/streams_map_outgoing.go:40 # 0xdf21ac github.com/quic-go/quic-go.(*streamsMap).initMaps+0x10c github.com/quic-go/quic-go@v0.52.0/streams_map.go:86 # 0xdf2026 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.52.0/streams_map.go:81 # 0xdc2372 github.com/quic-go/quic-go.(*connection).preSetup+0x5d2 github.com/quic-go/quic-go@v0.52.0/connection.go:485 # 0xdbca76 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.52.0/connection.go:282 # 0xdee143 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.52.0/server.go:704 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 0: 0 [5648: 903680] @ 0x659ab0 0x13caf97 0x13cb0de 0x13c836b 0x1334d4b 0x139cede 0x1334ba3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x659aaf github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x6f github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x13caf96 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x1f6 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x13cb0dd github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x33d github.com/pactus-project/pactus/www/grpc/blockchain.go:308 # 0x13c836a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x1334d4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334ba2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [309: 49440] @ 0xd0628d 0xd0c27c 0xd29da2 0xd24ea2 0xd24585 0xd23f0f 0xd23d58 0x483781 # 0xd0628c github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xcc github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:68 # 0xd0c27b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:739 # 0xd29da1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/transport.go:45 # 0xd24ea1 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:857 # 0xd24584 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:759 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [1: 24] @ 0x53a31a 0x6646e5 0x6e989c 0x6e9753 0x8ea3dc 0x8ec3e5 0x11d0e30 0x11fb826 0x11f5e05 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x53a319 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e989b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e9752 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x8ea3db github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f5e04 github.com/pactus-project/pactus/sync.(*blocksResponseHandler).ParseMessage+0x564 github.com/pactus-project/pactus/sync/handler_blocks_response.go:45 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 72] @ 0x53a31a 0x6646e5 0x665172 0x6e14b3 0x6e6c51 0x6e6a06 0x6e6489 0x13c6397 0x13c7825 0x14753ff 0x483781 # 0x53a319 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x6646e4 github.com/pactus-project/pactus/util/encoding.WriteElement+0x244 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x665171 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e14b2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6e6c50 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6e6a05 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:286 # 0x6e6488 github.com/pactus-project/pactus/types/tx.(*Tx).Bytes+0x88 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x13c6396 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x156 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:25 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 192] @ 0x6868b9 0x68309a 0x68408b 0x6842a5 0x6a7932 0x6a7330 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x6e8497 0x11fb70a 0x11f5e05 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6868b8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x683099 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7931 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:86 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11fb709 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0xe9 github.com/pactus-project/pactus/sync/sync.go:520 # 0x11f5e04 github.com/pactus-project/pactus/sync.(*blocksResponseHandler).ParseMessage+0x564 github.com/pactus-project/pactus/sync/handler_blocks_response.go:45 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 576] @ 0x6e859e 0x11d0967 0x11fb826 0x11f5e05 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x6e859d github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:121 # 0x11d0966 github.com/pactus-project/pactus/state.(*state).CommitBlock+0xc6 github.com/pactus-project/pactus/state/state.go:427 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f5e04 github.com/pactus-project/pactus/sync.(*blocksResponseHandler).ParseMessage+0x564 github.com/pactus-project/pactus/sync/handler_blocks_response.go:45 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 176] @ 0x54ce4c 0x5499b5 0x54b531 0x5498de 0x54a58f 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11ce017 0x11d0b86 0x11fb826 0x11f5e05 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x54ce4b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:953 # 0x5499b4 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:389 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54a58e encoding/json.(*decodeState).array+0x50e encoding/json/decode.go:556 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11ce016 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x36 github.com/pactus-project/pactus/state/state.go:149 # 0x11d0b85 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:452 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f5e04 github.com/pactus-project/pactus/sync.(*blocksResponseHandler).ParseMessage+0x564 github.com/pactus-project/pactus/sync/handler_blocks_response.go:45 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x66e465 0x671d96 0x6a0b85 0x6d8ff3 0x6db27e 0x6db259 0x6daee8 0x11d1525 0x11d0fc5 0x11fb826 0x11f5e05 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x66e464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x344 github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:61 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d8ff2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6db27d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6db258 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6daee7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11d1524 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:530 # 0x11d0fc4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x724 github.com/pactus-project/pactus/state/state.go:488 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f5e04 github.com/pactus-project/pactus/sync.(*blocksResponseHandler).ParseMessage+0x564 github.com/pactus-project/pactus/sync/handler_blocks_response.go:45 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 6784] @ 0x72f80e 0x742cbe 0x757bdd 0x7586fb 0x8eede5 0x8eecfa 0x11d0e49 0x11fb826 0x11f5e05 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x72f80d github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x46d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:305 # 0x742cbd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:219 # 0x757bdc github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:238 # 0x7586fa github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:317 # 0x8eede4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:422 # 0x8eecf9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:418 # 0x11d0e48 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a8 github.com/pactus-project/pactus/state/state.go:479 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f5e04 github.com/pactus-project/pactus/sync.(*blocksResponseHandler).ParseMessage+0x564 github.com/pactus-project/pactus/sync/handler_blocks_response.go:45 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11ccc16 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11ccb31 0x11cea67 0x11cea55 0x11d3fbf 0x11d0b70 0x11fb826 0x11f5e05 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x11ccc15 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11ccb30 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xf0 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11cea66 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11cea54 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:232 # 0x11d3fbe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f5e04 github.com/pactus-project/pactus/sync.(*blocksResponseHandler).ParseMessage+0x564 github.com/pactus-project/pactus/sync/handler_blocks_response.go:45 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 640] @ 0x8ea347 0x8ec3e5 0x11d0e30 0x11fb826 0x11f5e05 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x8ea346 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f5e04 github.com/pactus-project/pactus/sync.(*blocksResponseHandler).ParseMessage+0x564 github.com/pactus-project/pactus/sync/handler_blocks_response.go:45 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 192] @ 0x682a35 0x68408b 0x6a7885 0x6a7330 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x6e8497 0x11fb70a 0x11f5e05 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x682a34 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6a7884 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:80 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11fb709 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0xe9 github.com/pactus-project/pactus/sync/sync.go:520 # 0x11f5e04 github.com/pactus-project/pactus/sync.(*blocksResponseHandler).ParseMessage+0x564 github.com/pactus-project/pactus/sync/handler_blocks_response.go:45 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1146: 10854912] @ 0x13c0109 0x13bfc14 0x13bdf73 0x13c575e 0x13c7825 0x14753ff 0x483781 # 0x13c0108 github.com/go-zeromq/zmq4.(*Queue).Push+0xc8 github.com/go-zeromq/zmq4@v0.17.0/queue.go:41 # 0x13bfc13 github.com/go-zeromq/zmq4.(*pubMWriter).write+0xf3 github.com/go-zeromq/zmq4@v0.17.0/pub.go:306 # 0x13bdf72 github.com/go-zeromq/zmq4.(*pubSocket).Send+0xd2 github.com/go-zeromq/zmq4@v0.17.0/pub.go:44 # 0x13c575d github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x23d github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:34 # 0x13c7824 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14753fe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 37632] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x40b817 0x40b585 0x40d817 0xc47005 0xc45aff 0xc5d0e2 0xc59a87 0x483781 # 0xc47004 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x7c4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:868 # 0xc45afe github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x7e github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:751 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [1206: 96480] @ 0x6f33ec 0x6f343c 0x11eb60e 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6f33eb github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eb60d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 384] @ 0x94252e 0x942d5d 0x94321c 0x97bc9e 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x94252d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:944 # 0x942d5c crypto/tls.(*Conn).writeRecordLocked+0x67c crypto/tls/conn.go:1029 # 0x94321b crypto/tls.(*Conn).writeHandshakeRecord+0x13b crypto/tls/conn.go:1060 # 0x97bc9d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d crypto/tls/handshake_server_tls13.go:751 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [11: 45056] @ 0xb276df 0xb27672 0xb27676 0x10c6bef 0x10c5f8f 0x10c390c 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb276de bufio.NewReaderSize+0xbe bufio/bufio.go:57 # 0xb27671 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xb27675 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x10c6bee github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2ce github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:578 # 0x10c5f8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:513 # 0x10c390b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:96 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5730: 916800] @ 0x13cb0b8 0x13c836b 0x1334d4b 0x139cede 0x1334ba3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13cb0b7 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x317 github.com/pactus-project/pactus/www/grpc/blockchain.go:305 # 0x13c836a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x1334d4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334ba2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [18: 864] @ 0x5e6c32 0x5cdbc5 0x5e75bb 0x5e6470 0xa080ec 0x1432c75 0x483781 # 0x5e6c31 net.sockaddrToTCP+0x71 net/tcpsock_posix.go:21 # 0x5cdbc4 net.(*netFD).accept+0x304 net/fd_unix.go:189 # 0x5e75ba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5e646f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xa080eb net/http.(*Server).Serve+0x30b net/http/server.go:3424 # 0x1432c74 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb4 github.com/pactus-project/pactus/www/http/server.go:142 0: 0 [2: 48] @ 0x75215b 0x7477c5 0x8eba71 0x8eaadf 0x8ec992 0x8ec08f 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x75215a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_snapshot.go:43 # 0x7477c4 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:849 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec08e github.com/pactus-project/pactus/store.NewStore+0x3ee github.com/pactus-project/pactus/store/store.go:118 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [21: 4032] @ 0x6da16f 0x6d8332 0x11c41cc 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x6da16e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:196 # 0x6d8331 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x91 github.com/pactus-project/pactus/crypto/bls/bls.go:51 # 0x11c41cb github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x6b github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 10368] @ 0x64a92a 0x6f294b 0x6f291f 0x11f6551 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x64a929 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:934 # 0x6f294a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.8.0/encode.go:98 # 0x6f291e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x11f6550 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x2f0 github.com/pactus-project/pactus/sync/handler_hello.go:79 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 576] @ 0x682a73 0x68408b 0x6842a5 0x6a78f2 0x6a7330 0x6a7452 0x6d9c05 0x11c41fe 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x682a72 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a78f1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:83 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11c41fd github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x9d github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0xd0f0d5 0xd10d1f 0xd0bb45 0xd0c68d 0xd0c3d2 0xd53722 0xd5f3a6 0xd5f216 0x11fa2e2 0x11fa21d 0x11f9c6e 0x11c247f 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd10d1e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:546 # 0xd0bb44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:696 # 0xd0c68c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:759 # 0xd0c3d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:746 # 0xd53721 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:119 # 0xd5f3a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xa5 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:111 # 0xd5f215 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x35 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:82 # 0x11fa2e1 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage.func1+0x21 github.com/pactus-project/pactus/sync/sync.go:284 # 0x11fa21c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x29c github.com/pactus-project/pactus/sync/sync.go:296 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 2464] @ 0x54ce4c 0x5499b5 0x54b531 0x5498de 0x54a58f 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11eb60e 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x54ce4b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:953 # 0x5499b4 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:389 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54a58e encoding/json.(*decodeState).array+0x50e encoding/json/decode.go:556 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eb60d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [683: 262272] @ 0xd26105 0xd26106 0xd24f69 0xd24585 0xd23f0f 0xd23d58 0x483781 # 0xd26104 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.0.1/util.go:83 # 0xd26105 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:69 # 0xd24f68 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x128 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:864 # 0xd24584 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:759 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [1686: 80928] @ 0x6f0bca 0x6f0b8a 0x6f0bb7 0x6f0b82 0x11d2bc2 0x13c82d9 0x1334d4b 0x139cede 0x1334ba3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6f0bc9 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:181 # 0x6f0b89 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:120 # 0x6f0bb6 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6f0b81 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:119 # 0x11d2bc1 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x81 github.com/pactus-project/pactus/state/state.go:649 # 0x13c82d8 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x38 github.com/pactus-project/pactus/www/grpc/blockchain.go:30 # 0x1334d4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334ba2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [3: 384] @ 0x66de1a 0x66de26 0x65bbfd 0x1502f17 0x14b27af 0x14fc91a 0x1501be5 0x15018c9 0x97d34c 0x97d2e6 0x977ed4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1502f16 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14b27ae crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:133 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x97d34b crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x1ab crypto/internal/fips140/tls13/tls13.go:131 # 0x97d2e5 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x145 crypto/tls/handshake_server_tls13.go:904 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1495: 23920] @ 0xc0b51c 0xc09fb2 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0b51b github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xafb github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1880 # 0xc09fb1 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x851 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1552 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [26: 29952] @ 0x9686a5 0x968675 0x968577 0x7d65c2 0x7d6951 0x96852b 0x968427 0x7d65c2 0x7d6951 0x96618a 0x96607a 0x9431b6 0x97bc9e 0x977eb2 0x97257d 0x9460fa 0x983528 0x483781 # 0x9686a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x968674 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x114 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x968576 crypto/tls.(*serverHelloMsg).marshal.func5.1+0x16 crypto/tls/handshake_messages.go:801 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96852a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x968426 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 crypto/tls/handshake_messages.go:800 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x966189 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x966079 crypto/tls.(*serverHelloMsg).marshal+0xe79 crypto/tls/handshake_messages.go:798 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x97bc9d crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x35d crypto/tls/handshake_server_tls13.go:751 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [532: 8716288] @ 0x123a46c 0x123b02b 0x1242a05 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a46b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:95 # 0x123b02a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:209 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3: 576] @ 0xc36725 0xc365a5 0xc3a1b3 0x10aeb95 0x10ac332 0x483781 # 0xc36724 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc365a4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc3a1b2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x10aeb94 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x254 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/autonat.go:420 # 0x10ac331 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x631 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/autonat.go:226 0: 0 [4276: 684160] @ 0xc09ce6 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc09ce5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x585 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1586 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [328: 62976] @ 0x6868b9 0x68309a 0x68408b 0x6842a5 0x6a7997 0x6a7330 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6868b8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x683099 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6842a4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6a7996 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:91 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1537: 196736] @ 0x63ce31 0x645d32 0x63d165 0x63bbd5 0x652b4f 0x11e3fc9 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x652b4e github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xae github.com/fxamacker/cbor/v2@v2.8.0/stream.go:37 # 0x11e3fc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6007: 384448] @ 0xc5d29c 0xc59a87 0x483781 # 0xc5d29b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x85b github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1313 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [12: 576] @ 0x461ac6 0xb57172 0xb578b8 0xba6edd 0xb9c115 0xb5bc8a 0xb5ba5b 0xb5ab05 0xb5a6df 0x483781 # 0xb57171 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x31 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:65 # 0xb578b7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/netsize/netsize.go:110 # 0xba6edc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:42 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5ba5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:340 # 0xb5ab04 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:246 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [1673: 107072] @ 0xc5269f 0xc4e785 0xc59b25 0x483781 # 0xc5269e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x63e github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1877 # 0xc4e784 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1653 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [6379: 1122704] @ 0x523505 0x523610 0x65946f 0x659b05 0x13caf97 0x13cb0de 0x13c836b 0x1334d4b 0x139cede 0x1334ba3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x523504 strings.(*Builder).grow+0x24 strings/builder.go:61 # 0x52360f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x65946e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x659b04 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0xc4 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x13caf96 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x1f6 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x13cb0dd github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x33d github.com/pactus-project/pactus/www/grpc/blockchain.go:308 # 0x13c836a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x1334d4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334ba2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [690: 33120] @ 0x11e3f5e 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x11e3f5d github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x3d github.com/pactus-project/pactus/sync/bundle/bundle.go:95 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [565: 27120] @ 0x6da6bb 0x6da56a 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ec0ae 0x6ec094 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6da6ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6da569 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ec0ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ec093 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20: 23040] @ 0x64a92a 0x6f294b 0x6f291f 0x6f339f 0x11eb60e 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x64a929 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:934 # 0x6f294a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.8.0/encode.go:98 # 0x6f291e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6f339e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11eb60d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [352: 11264] @ 0xa66cf8 0xb51397 0xb51334 0xb5134a 0xb5443b 0xb9eaa5 0xb9eb1a 0xba5a6e 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xa66cf7 github.com/ipfs/boxo/util.XOR+0x57 github.com/ipfs/boxo@v0.33.0/util/util.go:125 # 0xb51396 github.com/libp2p/go-libp2p-kbucket.xor+0x96 github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:31 # 0xb51333 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeer+0x33 github.com/libp2p/go-libp2p-kbucket@v0.7.0/sorting.go:34 # 0xb51349 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeersFromList+0x49 github.com/libp2p/go-libp2p-kbucket@v0.7.0/sorting.go:41 # 0xb5443a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x1da github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:463 # 0xb9eaa4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:751 # 0xb9eb19 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:757 # 0xba5a6d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:263 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 48] @ 0xd5bca7 0x483781 # 0xd5bca6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x366 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:173 0: 0 [37: 888] @ 0x6d9833 0x6e73c8 0x6e70c5 0x6e90e8 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6d9832 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6e73c7 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6e70c4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [600: 28800] @ 0x63ce31 0x63bbd5 0x63b9d3 0x6da4df 0x6da493 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ec0ae 0x6ec094 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x63ce30 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1150 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1526 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6da4de github.com/fxamacker/cbor/v2.Unmarshal+0x5e github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6da492 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x12 github.com/pactus-project/pactus/crypto/bls/signature.go:62 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ec0ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ec093 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5594: 895040] @ 0x6597f3 0x659a85 0x13caf97 0x13cb0de 0x13c836b 0x1334d4b 0x139cede 0x1334ba3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6597f2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x659a84 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x44 github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x13caf96 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x1f6 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x13cb0dd github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x33d github.com/pactus-project/pactus/www/grpc/blockchain.go:308 # 0x13c836a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x1334d4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334ba2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [120: 7680] @ 0x4c179d 0x63c007 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x4c179c reflect.New+0x5c reflect/value.go:3021 # 0x63c006 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x326 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1412 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 120] @ 0x6e983c 0x6e860a 0x11f494c 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6e983b github.com/pactus-project/pactus/types/block.(*Header).Encode+0x11b github.com/pactus-project/pactus/types/block/header.go:107 # 0x6e8609 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:122 # 0x11f494b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [126: 12096] @ 0x7b9685 0xb44891 0x1141f05 0x1140406 0x113fd7e 0x113dce7 0x113d586 0x483781 # 0x7b9684 github.com/multiformats/go-multiaddr.Join+0x104 github.com/multiformats/go-multiaddr@v0.16.0/util.go:33 # 0xb44890 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x650 github.com/multiformats/go-multiaddr@v0.16.0/net/resolve.go:32 # 0x1141f04 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x164 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:492 # 0x1140405 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendNATAddrs+0x365 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:453 # 0x113fd7d github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:402 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [213: 27264] @ 0x66e465 0x671d96 0x6a0b85 0x6d9a45 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x66e464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x344 github.com/consensys/gnark-crypto@v0.18.0/field/hash/hashutils.go:61 # 0x671d95 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/fp/element.go:884 # 0x6a0b84 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 480] @ 0x73b97c 0x73c5bb 0x76718c 0x767146 0x7699cb 0x76913f 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec08f 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x73b97b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x73c5ba github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x19a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:835 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x76913e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec08e github.com/pactus-project/pactus/store.NewStore+0x3ee github.com/pactus-project/pactus/store/store.go:118 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1995: 47880] @ 0x941d38 0x93ee8f 0x945665 0x945666 0x4ce0f1 0xd23e85 0xd23e5d 0xd23d58 0x483781 # 0x941d37 crypto/tls.(*Conn).readFromUntil+0x97 crypto/tls/conn.go:831 # 0x93ee8e crypto/tls.(*Conn).readRecordOrCCS+0x3ce crypto/tls/conn.go:629 # 0x945664 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:591 # 0x945665 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1385 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xd23e84 io.ReadFull+0xe4 io/io.go:354 # 0xd23e5c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.0.1/session.go:723 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [112: 896] @ 0xc6f005 0xc6ec85 0xc5db65 0xc5d457 0xc59a87 0x483781 # 0xc6f004 github.com/libp2p/go-libp2p-pubsub.(*validation).getValidators+0x1a4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:284 # 0xc6ec84 github.com/libp2p/go-libp2p-pubsub.(*validation).Push+0x44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:254 # 0xc5db64 github.com/libp2p/go-libp2p-pubsub.(*PubSub).pushMsg+0x64 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1384 # 0xc5d456 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa16 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1320 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [11: 1056] @ 0x539255 0x66444b 0x6d988b 0x6d9821 0x6e73c8 0x6e70c5 0x6e90e8 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x6ea70e 0x6ea6f4 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x539254 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66444a github.com/pactus-project/pactus/util/encoding.ReadElement+0x28a github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6d988a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6d9820 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6e73c7 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6e70c4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x6ea70d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x6ea6f3 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14887: 2381920] @ 0xc09eac 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc09eab github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x74b github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1551 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3914: 939360] @ 0x87a865 0x88fefa 0x88fb38 0x86232c 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x129b43a 0x12da77f 0x12eef85 0x12ee09f 0x12ec95b 0x12ede95 0x12cc104 0x12cbfbf 0x1333187 0x132e395 0x1331a48 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x87a864 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5064 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x86232b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:448 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x129b439 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.73.0/encoding/proto/proto.go:80 # 0x12da77e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.73.0/rpc_util.go:942 # 0x12eef84 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.73.0/stream.go:1136 # 0x12ee09e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.73.0/stream.go:976 # 0x12ec95a google.golang.org/grpc.(*clientStream).withRetry+0x13a google.golang.org/grpc@v1.73.0/stream.go:796 # 0x12ede94 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.73.0/stream.go:975 # 0x12cc103 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.73.0/call.go:73 # 0x12cbfbe google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.73.0/call.go:37 # 0x1333186 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x132e394 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x114 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:151 # 0x1331a47 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:666 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [2: 1536] @ 0x11e9d37 0x11fb285 0x11fb0fb 0x11faf15 0x11f4a1b 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11e9d36 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).GetRandomPeer+0xb6 github.com/pactus-project/pactus/sync/peerset/peer_set.go:361 # 0x11fb284 github.com/pactus-project/pactus/sync.(*synchronizer).sendBlockRequestToRandomPeer+0x144 github.com/pactus-project/pactus/sync/sync.go:444 # 0x11fb0fa github.com/pactus-project/pactus/sync.(*synchronizer).downloadBlocks+0xda github.com/pactus-project/pactus/sync/sync.go:420 # 0x11faf14 github.com/pactus-project/pactus/sync.(*synchronizer).updateBlockchain+0x514 github.com/pactus-project/pactus/sync/sync.go:410 # 0x11f4a1a github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1da github.com/pactus-project/pactus/sync/handler_block_announce.go:35 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [717: 34416] @ 0x4794fa 0x47950f 0xc67476 0xc6fbe2 0xc6f470 0xc6f1b8 0x483781 # 0xc67475 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).ValidateMessage+0x95 github.com/libp2p/go-libp2p-pubsub@v0.14.2/tag_tracer.go:222 # 0xc6fbe1 github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).ValidateMessage+0x841 github.com/libp2p/go-libp2p-pubsub@v0.14.2/trace.go:100 # 0xc6f46f github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0xcf github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:329 # 0xc6f1b7 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:292 0: 0 [1638: 78624] @ 0x6597f3 0x659a85 0x13cb02b 0x13cafcb 0x13c836b 0x1334d4b 0x139cede 0x1334ba3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6597f2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x659a84 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x44 github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x13cb02a github.com/pactus-project/pactus/crypto.Address.String+0x28a github.com/pactus-project/pactus/crypto/address.go:93 # 0x13cafca github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x22a github.com/pactus-project/pactus/www/grpc/blockchain.go:309 # 0x13c836a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x1334d4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334ba2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [49: 200704] @ 0xb276df 0xb27672 0xb27676 0x10c6bef 0x10c5e96 0x10c5379 0x483781 # 0xb276de bufio.NewReaderSize+0xbe bufio/bufio.go:57 # 0xb27671 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xb27675 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x10c6bee github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2ce github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:578 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [3: 720] @ 0x479453 0x408c45 0x408c38 0x40e252 0x7ea354 0x7ea25a 0xd8b0da 0xd8ac15 0x977af7 0x97e2ec 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7ea353 crypto/x509.(*CertPool).addCertFunc+0x133 crypto/x509/cert_pool.go:204 # 0x7ea259 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd8b0d9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:163 # 0xd8ac14 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x194 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:139 # 0x977af6 crypto/tls.(*Conn).processCertsFromClient+0x6f6 crypto/tls/handshake_server.go:971 # 0x97e2eb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1064 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 640] @ 0x14b28ce 0x14e7ad3 0x14e71ff 0x14e8c28 0x14e8d0e 0x14e86fd 0x14f0c92 0x14f0c51 0x7dcb85 0x7d7fc9 0x7d7add 0x97cd6a 0x977ec5 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x14b28cd crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:150 # 0x14e7ad2 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:57 # 0x14e71fe crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:169 # 0x14e8c27 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:329 # 0x14e8d0d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:222 # 0x14e86fc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:328 # 0x14f0c91 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x14f0c50 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:299 # 0x7dcb84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:251 # 0x7d7fc8 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:227 # 0x7d7adc crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:154 # 0x97cd69 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:869 # 0x977ec4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:82 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [2541: 284592] @ 0xc52ae7 0xc52adb 0xc4ee52 0xc59b25 0x483781 # 0xc52ae6 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x106 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:211 # 0xc52ada github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).flush+0xfa github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1885 # 0xc4ee51 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xb91 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1699 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [104: 4992] @ 0x539255 0x66444b 0x6da72b 0x6da6c1 0x6dde28 0x6e901b 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x539254 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66444a github.com/pactus-project/pactus/util/encoding.ReadElement+0x28a github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6da72a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6da6c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6dde27 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x227 github.com/pactus-project/pactus/types/certificate/certificate.go:193 # 0x6e901a github.com/pactus-project/pactus/types/block.(*Block).Decode+0x11a github.com/pactus-project/pactus/types/block/block.go:203 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 240] @ 0x62d7e5 0x62d75d 0x68dd0a 0x68dc93 0x6a1445 0x6a0bfb 0x6d9a45 0x11c41fe 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x62d7e4 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62d75c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x68dd09 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:512 # 0x68dc92 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6a1444 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a0bfa github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/hash_to_g1.go:55 # 0x6d9a44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x11c41fd github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x9d github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0xc3339a 0xc3333f 0xc362ed 0x10c94ec 0x10c6f0f 0x10c5f8f 0x10c390c 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc33399 github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x219 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:94 # 0xc3333e github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Delete+0x1be github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:92 # 0xc362ec github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).UpdateAddrs+0x22c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:453 # 0x10c94eb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xd4b github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:875 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5f8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:513 # 0x10c390b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:96 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 112] @ 0x77d1d2 0x7b8bfb 0x7b8bf6 0x7b8bf5 0x7b8bfc 0x7bd5d7 0x7b1f8f 0x7b2d17 0x7b0f67 0x7b1185 0x7b429c 0x10c8f51 0x10c6f0f 0x10c5f8f 0x10c390c 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x77d1d1 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x7b8bfa github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x7b8bf5 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x7b8bf4 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x7b8bfb github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:392 # 0x7bd5d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:47 # 0x7b1f8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x10c8f50 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x7b0 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:814 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5f8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:513 # 0x10c390b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:96 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 32] @ 0x87b30f 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0xb27a72 0x10c74a8 0x10c6c4a 0x10c5f8f 0x10c390c 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x87b30e google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5237 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0xb27a71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10c74a7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:621 # 0x10c6c49 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:581 # 0x10c5f8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:513 # 0x10c390b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:96 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1236: 1265664] @ 0xc0b92f 0xc09fb2 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0b92e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1811 # 0xc09fb1 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x851 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1552 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 1152] @ 0x64a92a 0x6f294b 0x6f291f 0x6f339f 0x11f9465 0x11f9505 0x11fb3cb 0x11fac30 0x11f4a1b 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x64a929 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:934 # 0x6f294a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.8.0/encode.go:98 # 0x6f291e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6f339e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11fb3ca github.com/pactus-project/pactus/sync.(*synchronizer).sendBlockRequestToRandomPeer+0x28a github.com/pactus-project/pactus/sync/sync.go:474 # 0x11fac2f github.com/pactus-project/pactus/sync.(*synchronizer).updateBlockchain+0x22f github.com/pactus-project/pactus/sync/sync.go:363 # 0x11f4a1a github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1da github.com/pactus-project/pactus/sync/handler_block_announce.go:35 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4837: 198123520] @ 0x123a46c 0x123b02b 0x1242a05 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a46b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:95 # 0x123b02a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:209 # 0x1242a04 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:265 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [3419: 5251584] @ 0x652ed0 0x652d7d 0x652ac6 0x11e3fc9 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x652ecf github.com/fxamacker/cbor/v2.(*Decoder).read+0x8f github.com/fxamacker/cbor/v2@v2.8.0/stream.go:139 # 0x652d7c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.8.0/stream.go:111 # 0x652ac5 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.8.0/stream.go:30 # 0x11e3fc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7528: 3854336] @ 0x652ed0 0x652d7d 0x652ac6 0x11e3fc9 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x652ecf github.com/fxamacker/cbor/v2.(*Decoder).read+0x8f github.com/fxamacker/cbor/v2@v2.8.0/stream.go:139 # 0x652d7c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.8.0/stream.go:111 # 0x652ac5 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.8.0/stream.go:30 # 0x11e3fc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [294: 122304] @ 0x6f0b73 0x11d2bc2 0x13c82d9 0x1334d4b 0x139cede 0x1334ba3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6f0b72 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:117 # 0x11d2bc1 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x81 github.com/pactus-project/pactus/state/state.go:649 # 0x13c82d8 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x38 github.com/pactus-project/pactus/www/grpc/blockchain.go:30 # 0x1334d4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334ba2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [17757: 426168] @ 0xc0d30c 0xc0cd25 0xc09d76 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0d30b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x4eb github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2286 # 0xc0cd24 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1064 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2032 # 0xc09d75 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x615 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1588 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [69: 26496] @ 0x6a7b65 0x6a729b 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x11c5266 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6a7b64 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:112 # 0x6a729a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:27 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11c5265 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x85 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [721: 34608] @ 0xc6eccc 0xc5db65 0xc5d457 0xc59a87 0x483781 # 0xc6eccb github.com/libp2p/go-libp2p-pubsub.(*validation).Push+0x8b github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:258 # 0xc5db64 github.com/libp2p/go-libp2p-pubsub.(*PubSub).pushMsg+0x64 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1384 # 0xc5d456 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa16 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1320 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [4473: 572544] @ 0x6dc615 0x6dc53f 0x13cadf2 0x13c836b 0x1334d4b 0x139cede 0x1334ba3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6dc614 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x34 github.com/pactus-project/pactus/types/validator/validator.go:160 # 0x6dc53e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:145 # 0x13cadf1 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:306 # 0x13c836a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x1334d4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334ba2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [650: 249600] @ 0x6a7b65 0x6a729b 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6a7b64 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:112 # 0x6a729a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:27 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [327: 62784] @ 0x682a73 0x68408b 0x6a7885 0x6a7330 0x6a7452 0x6d9c05 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x682a72 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68408a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6a7884 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:80 # 0x6a732f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:31 # 0x6a7451 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.18.0/ecc/bls12-381/pairing.go:39 # 0x6d9c04 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1184: 94720] @ 0x6f292f 0x6f344b 0x11eb60e 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6f292e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6f344a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xca github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eb60d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1165: 93200] @ 0x6f292f 0x6f339f 0x11eb60e 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6f292e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6f339e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11eb60d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2912: 559104] @ 0x47e507 0x4c06e6 0x4c058e 0x54a4bf 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11eb60e 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x47e506 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c06e5 reflect.Value.grow+0xa5 reflect/value.go:2603 # 0x4c058d reflect.Value.Grow+0x6d reflect/value.go:2590 # 0x54a4be encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:547 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eb60d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 240] @ 0x6f292f 0x6f344b 0x11eb60e 0x11eb2c5 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x6f292e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6f344a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xca github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eb60d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2161: 34576] @ 0x52f87b 0xc5f6df 0xc402a8 0x483781 # 0x52f87a context.AfterFunc+0x7a context/context.go:324 # 0xc5f6de github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0xfe github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:115 # 0xc402a7 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0xe7 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:178 0: 0 [3512: 168576] @ 0x54ce4c 0x5499b5 0x54b531 0x5498de 0x54a58f 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11eb60e 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x54ce4b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:953 # 0x5499b4 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:389 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54a58e encoding/json.(*decodeState).array+0x50e encoding/json/decode.go:556 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eb60d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0xce9765 0xc30fa3 0xce9012 0xce8ad0 0xce847d 0xce7f99 0xd01c15 0xd01ae5 0xd7ed32 0xeb93ef 0xd7dca3 0x483781 # 0xce9764 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Pop+0xa4 github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:321 # 0xc30fa2 container/heap.Pop+0x62 container/heap/heap.go:63 # 0xce9011 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Expire+0x51 github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:285 # 0xce8acf github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).cleanUp+0x4f github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:222 # 0xce847c github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0xfc github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:181 # 0xce7f98 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:127 # 0xd01c14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x74 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:383 # 0xd01ae4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:379 # 0xd7ed31 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x251 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:192 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 0: 0 [54: 1728] @ 0xb41125 0xb410d5 0xb4108e 0xb40f5c 0x1153db8 0xd60e2f 0xd60de7 0x113fdb6 0x113dce7 0x113d586 0x483781 # 0xb41124 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:23 # 0xb410d4 github.com/multiformats/go-multiaddr.SplitFirst+0x74 github.com/multiformats/go-multiaddr@v0.16.0/util.go:68 # 0xb4108d github.com/multiformats/go-multiaddr/net.zoneless+0x2d github.com/multiformats/go-multiaddr@v0.16.0/net/ip.go:108 # 0xb40f5b github.com/multiformats/go-multiaddr/net.IsIPUnspecified+0x1b github.com/multiformats/go-multiaddr@v0.16.0/net/ip.go:96 # 0x1153db7 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs.func2+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:414 # 0xd60e2e slices.IndexFunc[...]+0x6e slices/slices.go:109 # 0xd60de6 slices.DeleteFunc[...]+0x26 slices/slices.go:237 # 0x113fdb5 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x115 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:413 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [1: 48] @ 0x461ac6 0x7b1f6c 0x7b2d17 0x7b0f67 0x7b1185 0x7b429c 0x10c8f51 0x10c6f0f 0x10c5e96 0x10c5379 0x483781 # 0x7b1f6b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x10c8f50 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x7b0 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:814 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [2584: 661504] @ 0xc0d34c 0xc0cd25 0xc09d76 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0d34b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2286 # 0xc0cd24 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1064 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2032 # 0xc09d75 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x615 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1588 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2060: 32960] @ 0xc5f696 0xc402a8 0x483781 # 0xc5f695 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0xb5 github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:115 # 0xc402a7 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0xe7 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:178 0: 0 [2144: 308736] @ 0x548c97 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11eb60e 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x548c96 encoding/json.Unmarshal+0x36 encoding/json/decode.go:101 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eb60d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [450: 57600] @ 0xba0c1d 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xba0c1c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x25c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:52 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 112] @ 0xd205c6 0xd200e5 0xd29ce5 0xd81b99 0xd805f5 0xd7fbda 0xd7e1f2 0x483781 # 0xd205c5 github.com/libp2p/go-yamux/v5.newSession+0x2c5 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:146 # 0xd200e4 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.0.1/mux.go:127 # 0xd29ce4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/transport.go:51 # 0xd81b98 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:276 # 0xd805f4 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x974 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:196 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 256] @ 0x94252e 0x942d5d 0x9433e5 0x97bcda 0x97bcc1 0x977eb2 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x94252d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:944 # 0x942d5c crypto/tls.(*Conn).writeRecordLocked+0x67c crypto/tls/conn.go:1029 # 0x9433e4 crypto/tls.(*Conn).writeChangeCipherRecord+0xa4 crypto/tls/conn.go:1068 # 0x97bcd9 crypto/tls.(*serverHandshakeStateTLS13).sendDummyChangeCipherSpec+0x399 crypto/tls/handshake_server_tls13.go:542 # 0x97bcc0 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x380 crypto/tls/handshake_server_tls13.go:755 # 0x977eb1 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:79 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [14: 7168] @ 0x652ed0 0x652d7d 0x652ac6 0x11e3fc9 0x11eb559 0x11eb298 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x652ecf github.com/fxamacker/cbor/v2.(*Decoder).read+0x8f github.com/fxamacker/cbor/v2@v2.8.0/stream.go:139 # 0x652d7c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.8.0/stream.go:111 # 0x652ac5 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.8.0/stream.go:30 # 0x11e3fc8 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [696: 5568] @ 0xc5f46d 0xc5f450 0xc4de89 0xc4de7d 0xc4bb71 0xc4a705 0xc4a510 0xc49d39 0xc5ddb2 0xc59aa5 0x483781 # 0xc5f46c github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x20c github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:26 # 0xc5f44f github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1ef github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:97 # 0xc4de88 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:68 # 0xc4de7c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1405 # 0xc4bb70 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4f0 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1373 # 0xc4a704 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1165 # 0xc4a50f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x78f github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1244 # 0xc49d38 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x58 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1164 # 0xc5ddb1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1429 # 0xc59aa4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbc4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:849 0: 0 [1962: 313920] @ 0x11eb716 0x11eb705 0x11eadcf 0x11eb273 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x11eb715 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x55 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:165 # 0x11eb704 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x44 github.com/pactus-project/pactus/sync/firewall/firewall.go:209 # 0x11eadce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11eb272 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 9216] @ 0x533ab4 0x5334dd 0x941d10 0x941cd7 0x93f7fe 0x9434f1 0x9434f2 0x943579 0x97e3a5 0x977ef4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x941d0f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:168 # 0x941cd6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:830 # 0x93f7fd crypto/tls.(*Conn).readRecordOrCCS+0xd3d crypto/tls/conn.go:680 # 0x9434f0 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:591 # 0x9434f1 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1078 # 0x943578 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1089 # 0x97e3a4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x2a4 crypto/tls/handshake_server_tls13.go:1079 # 0x977ef3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:94 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [4434: 567552] @ 0x6dc615 0x13cadd5 0x13c836b 0x1334d4b 0x139cede 0x1334ba3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6dc614 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x34 github.com/pactus-project/pactus/types/validator/validator.go:160 # 0x13cadd4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:303 # 0x13c836a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x1334d4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334ba2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [4: 2048] @ 0x7e753e 0x7e7553 0x98a3d4 0x93cf76 0x97d42b 0x977ed4 0x97257d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8c7fe 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0x7e753d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7e7552 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x98a3d3 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:551 # 0x93cf75 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:235 # 0x97d42a crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x28a crypto/tls/handshake_server_tls13.go:906 # 0x977ed3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:85 # 0x97257c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:56 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8c7fd github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dd github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:92 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [16864: 19427328] @ 0x64a92a 0x6f294b 0x6f291f 0x6f339f 0x11eb60e 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x64a929 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:934 # 0x6f294a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.8.0/encode.go:98 # 0x6f291e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6f339e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11eb60d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10406: 1831456] @ 0x54ce4c 0x5499b5 0x54b531 0x5498de 0x54a58f 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11eb60e 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x54ce4b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:953 # 0x5499b4 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:389 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54a58e encoding/json.(*decodeState).array+0x50e encoding/json/decode.go:556 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eb60d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13350: 1495200] @ 0xc3f318 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc3f317 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3f7 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:84 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [153: 9792] @ 0x7b9a1e 0x7b99d3 0x10ce31c 0x10cf2f6 0x10c4dd5 0x1142114 0x1140406 0x113fd7e 0x113dce7 0x113d586 0x483781 # 0x7b9a1d github.com/multiformats/go-multiaddr.Multiaddr.copy+0x13d github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:23 # 0x7b99d2 github.com/multiformats/go-multiaddr.SplitFunc+0xf2 github.com/multiformats/go-multiaddr@v0.16.0/util.go:108 # 0x10ce31b github.com/libp2p/go-libp2p/p2p/protocol/identify.thinWaistForm+0x7b github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:43 # 0x10cf2f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).AddrsFor+0xf5 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:203 # 0x10c4dd4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).ObservedAddrsFor+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:418 # 0x1142113 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x373 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:498 # 0x1140405 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendNATAddrs+0x365 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:453 # 0x113fd7d github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:402 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113d585 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a5 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:231 0: 0 [267: 21360] @ 0xb2968d 0xb29628 0xb294b2 0xb29834 0xba5cef 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb2968c github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x22c github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:94 # 0xb29627 github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x1c7 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:45 # 0xb294b1 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x51 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:64 # 0xb29833 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:74 # 0xba5cee github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x3ae github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:299 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2229: 142656] @ 0x13cae34 0x13cae20 0x13cade6 0x13c836b 0x1334d4b 0x139cede 0x1334ba3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13cae33 encoding/hex.EncodeToString+0x93 encoding/hex/hex.go:127 # 0x13cae1f github.com/pactus-project/pactus/crypto/hash.Hash.String+0x7f github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x13cade5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x45 github.com/pactus-project/pactus/www/grpc/blockchain.go:306 # 0x13c836a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x1334d4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334ba2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [14110: 32509440] @ 0xc0d34c 0xc0cd25 0xc09d76 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0d34b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2286 # 0xc0cd24 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1064 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:2032 # 0xc09d75 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x615 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1588 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 2688] @ 0x6d0c91 0x6d3ce6 0x6d3618 0x6d67a7 0x6d67af 0x11e4052 0x11eb559 0x11eb298 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x6d0c90 compress/flate.NewReader+0x50 compress/flate/inflate.go:812 # 0x6d3ce5 compress/gzip.(*Reader).readHeader+0x365 compress/gzip/gunzip.go:238 # 0x6d3617 compress/gzip.(*Reader).Reset+0x297 compress/gzip/gunzip.go:113 # 0x6d67a6 compress/gzip.NewReader+0x86 compress/gzip/gunzip.go:94 # 0x6d67ae github.com/pactus-project/pactus/util.DecompressBuffer+0x8e github.com/pactus-project/pactus/util/slice.go:91 # 0x11e4051 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x131 github.com/pactus-project/pactus/sync/bundle/bundle.go:110 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [226: 28928] @ 0xd5472a 0xd53a1f 0x483781 # 0xd54729 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x109 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:260 # 0xd53a1e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0x3e github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:142 0: 0 [3138: 5623296] @ 0xb54347 0xb9eaa5 0xb9eb1a 0xba5a6e 0xba131e 0xba095d 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xb54346 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0xe6 github.com/libp2p/go-libp2p-kbucket@v0.7.0/table.go:458 # 0xb9eaa4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:751 # 0xb9eb19 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:757 # 0xba5a6d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/handlers.go:263 # 0xba131d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:111 # 0xba095c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht_net.go:27 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3775: 604000] @ 0xc52af8 0xc52adb 0xc4ee52 0xc59b25 0x483781 # 0xc52af7 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x117 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:214 # 0xc52ada github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).flush+0xfa github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1885 # 0xc4ee51 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xb91 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1699 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 0: 0 [91: 1456] @ 0x498c0a 0x4985a9 0x7b72ae 0x7bd5d7 0x7b1f8f 0x7b2d17 0x7b0f67 0x7b1185 0x7b429c 0x7b3f67 0x11eb6ed 0x11eadcf 0x11eb273 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x498c09 strconv.formatBits+0x209 strconv/itoa.go:193 # 0x4985a8 strconv.FormatUint+0x88 strconv/itoa.go:18 # 0x7b72ad github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:155 # 0x7bd5d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:47 # 0x7b1f8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x7b3f66 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:40 # 0x11eb6ec github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11eadce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11eb272 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [59: 1888] @ 0xd05311 0xd5f6b9 0x114cc93 0xd53a85 0x483781 # 0xd05310 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x4b0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:887 # 0xd5f6b8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:155 # 0x114cc92 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:397 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 624] @ 0x6ddd05 0x6e901b 0x6e8176 0x8eb7ae 0x8ec099 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x6ddd04 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x104 github.com/pactus-project/pactus/types/certificate/certificate.go:170 # 0x6e901a github.com/pactus-project/pactus/types/block.(*Block).Decode+0x11a github.com/pactus-project/pactus/types/block/block.go:203 # 0x6e8175 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8eb7ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8ec098 github.com/pactus-project/pactus/store.NewStore+0x3f8 github.com/pactus-project/pactus/store/store.go:122 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [17096: 19694592] @ 0x64a92a 0x6f294b 0x6f291f 0x6f344b 0x11eb60e 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x64a929 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.8.0/encode.go:934 # 0x6f294a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.8.0/encode.go:98 # 0x6f291e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6f344a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xca github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eb60d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [109: 10464] @ 0x4c179d 0x8622c5 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0xb346e6 0x483781 # 0x4c179c reflect.New+0x5c reflect/value.go:3021 # 0x8622c4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.6/internal/impl/codec_field.go:446 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0xb346e5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/internal/net/message_manager.go:330 0: 0 [3: 96] @ 0xba2ea5 0xba2e43 0xba2e57 0xba343a 0xbab0c7 0xbaa995 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xba2ea4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.7.0/util.go:40 # 0xba2e42 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:38 # 0xba2e56 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:46 # 0xba3439 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:109 # 0xbab0c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:334 # 0xbaa994 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:316 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [21: 1344] @ 0xbad40a 0xbabdae 0x483781 # 0xbad409 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x389 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:533 # 0xbabdad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:418 0: 0 [3: 576] @ 0xb29b9e 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xbabf44 0x483781 # 0xb29b9d github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:107 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 0: 0 [8: 512] @ 0xba3254 0xbac83c 0xbaa865 0xba9ee8 0xba9373 0xba6df2 0xb9c115 0xb5bc8a 0xb5b58f 0xb5b025 0xb5abed 0xb5abee 0xb5a6df 0x483781 # 0xba3253 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/events.go:69 # 0xbac83b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:477 # 0xbaa864 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:293 # 0xba9ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x487 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:201 # 0xba9372 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:96 # 0xba6df1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:32 # 0xb9c114 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:400 # 0xb5bc89 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:351 # 0xb5b58e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:325 # 0xb5b024 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:308 # 0xb5abec github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:256 # 0xb5abed github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:263 # 0xb5a6de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x35e github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:227 0: 0 [8441: 2025840] @ 0x13caed0 0x13cb0d6 0x13c836b 0x1334d4b 0x139cede 0x1334ba3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13caecf encoding/hex.EncodeToString+0x12f encoding/hex/hex.go:127 # 0x13cb0d5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x335 github.com/pactus-project/pactus/www/grpc/blockchain.go:307 # 0x13c836a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x1334d4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334ba2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [461: 14752] @ 0x556919 0x556d1a 0x556aea 0x5565bd 0x548cb4 0x6f343b 0x6f343c 0x11eb60e 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x556918 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:179 # 0x556d19 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:222 # 0x556ae9 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:211 # 0x5565bc encoding/json.checkValid+0x9c encoding/json/scanner.go:35 # 0x548cb3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:102 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eb60d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [241: 50128] @ 0x479453 0x408c45 0x408c38 0x40d759 0xc45d86 0xc45ace 0xc5d0e2 0xc59a87 0x483781 # 0xc45d85 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:773 # 0xc45acd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:750 # 0xc5d0e1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1324 # 0xc59a86 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xba6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:846 0: 0 [14906: 1669472] @ 0x52f82d 0xc5f6df 0xc402a8 0x483781 # 0x52f82c context.AfterFunc+0x2c context/context.go:320 # 0xc5f6de github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0xfe github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:115 # 0xc402a7 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0xe7 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:178 0: 0 [1: 16] @ 0x530f91 0x53162d 0x5315ef 0xeb9b90 0xeba425 0xeba12d 0xd59482 0xd4cf18 0x483781 # 0x530f90 context.WithDeadlineCause+0x250 context/context.go:647 # 0x53162c context.WithDeadline+0x4c context/context.go:617 # 0x5315ee context.WithTimeout+0xe context/context.go:695 # 0xeb9b8f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x8f github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:230 # 0xeba424 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:274 # 0xeba12c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:261 # 0xd59481 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:604 # 0xd4cf17 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 208] @ 0x479453 0x408c45 0x408c38 0x40d759 0xd5555f 0xd49686 0xd56498 0x483781 # 0xd5555e github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).AddBackoff+0x3be github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:175 # 0xd49685 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x2445 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_worker.go:374 # 0xd56497 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [5: 163840] @ 0x6d0dcc 0x6d0d4e 0x6d3ce6 0x6d3618 0x6d67a7 0x6d67af 0x11e4052 0x11eb559 0x11eb298 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x6d0dcb compress/flate.(*dictDecoder).init+0x18b compress/flate/dict_decoder.go:43 # 0x6d0d4d compress/flate.NewReader+0x10d compress/flate/inflate.go:815 # 0x6d3ce5 compress/gzip.(*Reader).readHeader+0x365 compress/gzip/gunzip.go:238 # 0x6d3617 compress/gzip.(*Reader).Reset+0x297 compress/gzip/gunzip.go:113 # 0x6d67a6 compress/gzip.NewReader+0x86 compress/gzip/gunzip.go:94 # 0x6d67ae github.com/pactus-project/pactus/util.DecompressBuffer+0x8e github.com/pactus-project/pactus/util/slice.go:91 # 0x11e4051 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x131 github.com/pactus-project/pactus/sync/bundle/bundle.go:110 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 14592] @ 0x6d0c71 0x6d3ce6 0x6d3618 0x6d67a7 0x6d67af 0x11e4052 0x11eb559 0x11eb298 0x11eaf27 0x11fa0b4 0x11f9c6e 0x11c247f 0x483781 # 0x6d0c70 compress/flate.NewReader+0x30 compress/flate/inflate.go:810 # 0x6d3ce5 compress/gzip.(*Reader).readHeader+0x365 compress/gzip/gunzip.go:238 # 0x6d3617 compress/gzip.(*Reader).Reset+0x297 compress/gzip/gunzip.go:113 # 0x6d67a6 compress/gzip.NewReader+0x86 compress/gzip/gunzip.go:94 # 0x6d67ae github.com/pactus-project/pactus/util.DecompressBuffer+0x8e github.com/pactus-project/pactus/util/slice.go:91 # 0x11e4051 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x131 github.com/pactus-project/pactus/sync/bundle/bundle.go:110 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaf26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x11fa0b3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:287 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x7521d1 0x7521bd 0x752171 0x7477c5 0x8eba71 0x8eaadf 0x8ec992 0x8ec08f 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x7521d0 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x7521bc container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x752170 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_snapshot.go:44 # 0x7477c4 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:849 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec08e github.com/pactus-project/pactus/store.NewStore+0x3ee github.com/pactus-project/pactus/store/store.go:118 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [2: 416] @ 0x479453 0x408c45 0x408c38 0x40e252 0x530269 0x530e6b 0x53162d 0x5315ef 0xd4cec5 0x483781 # 0x530268 context.(*cancelCtx).propagateCancel+0x168 context/context.go:492 # 0x530e6a context.WithDeadlineCause+0x12a context/context.go:634 # 0x53162c context.WithDeadline+0x4c context/context.go:617 # 0x5315ee context.WithTimeout+0xe context/context.go:695 # 0xd4cec4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/limiter.go:210 0: 0 [1: 112] @ 0x5ccd4d 0x5e2edc 0x5e2a1b 0x5d77f8 0x5e7107 0x5e6fa9 0x5e6faa 0x5c222e 0x5c1a0e 0x5c10e7 0x5c092c 0xeb0b91 0xeaff15 0xeaf9a8 0xeb9c9f 0xeba425 0xeba12d 0xd59482 0xd4cf18 0x483781 # 0x5ccd4c net.(*netFD).connect+0x22c net/fd_unix.go:103 # 0x5e2edb net.(*netFD).dial+0x3bb net/sock_posix.go:124 # 0x5e2a1a net.socket+0x29a net/sock_posix.go:70 # 0x5d77f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5e7106 net.(*sysDialer).doDialTCPProto+0xe6 net/tcpsock_posix.go:85 # 0x5e6fa8 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x5e6fa9 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x5c222d net.(*sysDialer).dialSingle+0x3cd net/dial.go:721 # 0x5c1a0d net.(*sysDialer).dialSerial+0x24d net/dial.go:686 # 0x5c10e6 net.(*sysDialer).dialParallel+0x3a6 net/dial.go:587 # 0x5c092b net.(*Dialer).DialContext+0x6ab net/dial.go:578 # 0xeb0b90 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xd0 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/reuseport/reuseport.go:23 # 0xeaff14 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x254 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/reuseport/dialer.go:86 # 0xeaf9a7 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/reuseport/dial.go:36 # 0xeb9c9e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x19e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:243 # 0xeba424 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:274 # 0xeba12c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:261 # 0xd59481 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:604 # 0xd4cf17 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 768] @ 0x73ce50 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec08f 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x73ce4f github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa2f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec08e github.com/pactus-project/pactus/store.NewStore+0x3ee github.com/pactus-project/pactus/store/store.go:118 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 64] @ 0x7b9a1e 0x7b99d3 0xd599e5 0xd4c18d 0xd4c069 0xd4d043 0x483781 # 0x7b9a1d github.com/multiformats/go-multiaddr.Multiaddr.copy+0x13d github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:23 # 0x7b99d2 github.com/multiformats/go-multiaddr.SplitFunc+0xf2 github.com/multiformats/go-multiaddr@v0.16.0/util.go:108 # 0xd599e4 github.com/libp2p/go-libp2p/p2p/net/swarm.isFdConsumingAddr+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:646 # 0xd4c18c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).shouldConsumeFd+0x4c github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/limiter.go:143 # 0xd4c068 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).finishedDial+0x88 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/limiter.go:128 # 0xd4d042 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0x222 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/limiter.go:225 0: 0 [1: 112] @ 0x5ccd37 0x5e2edc 0x5e2a1b 0x5d77f8 0x5e7107 0x5e6fa9 0x5e6faa 0x5c222e 0x5c1a0e 0x5c10e7 0x5c092c 0xeb0b91 0xeaff15 0xeaf9a8 0xeb9c9f 0xeba425 0xeba12d 0xd59482 0xd4cf18 0x483781 # 0x5ccd36 net.(*netFD).connect+0x216 net/fd_unix.go:102 # 0x5e2edb net.(*netFD).dial+0x3bb net/sock_posix.go:124 # 0x5e2a1a net.socket+0x29a net/sock_posix.go:70 # 0x5d77f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5e7106 net.(*sysDialer).doDialTCPProto+0xe6 net/tcpsock_posix.go:85 # 0x5e6fa8 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x5e6fa9 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x5c222d net.(*sysDialer).dialSingle+0x3cd net/dial.go:721 # 0x5c1a0d net.(*sysDialer).dialSerial+0x24d net/dial.go:686 # 0x5c10e6 net.(*sysDialer).dialParallel+0x3a6 net/dial.go:587 # 0x5c092b net.(*Dialer).DialContext+0x6ab net/dial.go:578 # 0xeb0b90 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xd0 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/reuseport/reuseport.go:23 # 0xeaff14 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x254 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/reuseport/dialer.go:86 # 0xeaf9a7 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/reuseport/dial.go:36 # 0xeb9c9e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x19e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:243 # 0xeba424 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:274 # 0xeba12c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:261 # 0xd59481 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:604 # 0xd4cf17 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 8192] @ 0x94dbd5 0x94dbeb 0x94e95d 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8ce79 0xd81282 0xd800da 0xd7fbda 0xeba647 0xeba12d 0xd59482 0xd4cf18 0x483781 # 0x94dbd4 crypto/internal/fips140/mlkem.NewDecapsulationKey768+0xc54 crypto/internal/fips140/mlkem/mlkem768.go:200 # 0x94dbea crypto/tls.(*Conn).makeClientHello+0xc6a crypto/tls/handshake_client.go:171 # 0x94e95c crypto/tls.(*Conn).clientHandshake+0x7c crypto/tls/handshake_client.go:275 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8ce78 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2f8 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:118 # 0xd81281 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:225 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xeba646 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x466 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:302 # 0xeba12c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:261 # 0xd59481 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:604 # 0xd4cf17 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 160] @ 0xd05fbe 0xd030fe 0xd01cc5 0xd01ae5 0xeb9f3a 0xd59482 0xd4cf18 0x483781 # 0xd05fbd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:56 # 0xd030fd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x11d github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:560 # 0xd01cc4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:394 # 0xd01ae4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:379 # 0xeb9f39 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:255 # 0xd59481 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:604 # 0xd4cf17 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 192] @ 0x5c06b5 0xeb0b91 0xeaff15 0xeaf9a8 0xeb9c9f 0xeba425 0xeba12d 0xd59482 0xd4cf18 0x483781 # 0x5c06b4 net.(*Dialer).DialContext+0x434 net/dial.go:565 # 0xeb0b90 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xd0 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/reuseport/reuseport.go:23 # 0xeaff14 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x254 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/reuseport/dialer.go:86 # 0xeaf9a7 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/reuseport/dial.go:36 # 0xeb9c9e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x19e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:243 # 0xeba424 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:274 # 0xeba12c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:261 # 0xd59481 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:604 # 0xd4cf17 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 16] @ 0x461ac6 0xd01a18 0xd019b7 0xd01997 0xeb9f3a 0xd59482 0xd4cf18 0x483781 # 0xd01a17 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x177 github.com/multiformats/go-multiaddr@v0.16.0/component.go:176 # 0xd019b6 github.com/multiformats/go-multiaddr/net.ToIP+0x116 github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:146 # 0xd01996 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0xf6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:369 # 0xeb9f39 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:255 # 0xd59481 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:604 # 0xd4cf17 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 32] @ 0xd02f30 0xd01230 0xd048ec 0xeba262 0xeba12d 0xd59482 0xd4cf18 0x483781 # 0xd02f2f github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xef github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:549 # 0xd0122f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xef github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:313 # 0xd048eb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:816 # 0xeba261 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:270 # 0xeba12c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:261 # 0xd59481 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:604 # 0xd4cf17 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 32] @ 0x530efe 0x53162d 0x5315ef 0xeb9b90 0xeba425 0xeba12d 0xd59482 0xd4cf18 0x483781 # 0x530efd context.WithDeadlineCause+0x1bd context/context.go:643 # 0x53162c context.WithDeadline+0x4c context/context.go:617 # 0x5315ee context.WithTimeout+0xe context/context.go:695 # 0xeb9b8f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x8f github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:230 # 0xeba424 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:274 # 0xeba12c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:261 # 0xd59481 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:604 # 0xd4cf17 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 96] @ 0x77d1d2 0x8e9225 0x8e920b 0x8e920c 0x51849f 0x518d98 0x51b81e 0x515891 0xd4415b 0x518563 0x518d98 0x51b81e 0x512945 0x1150051 0x114fe5f 0x11c1630 0x11c13b1 0x483781 # 0x77d1d1 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8e9224 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8e920a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8e920b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:52 # 0x51849e fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x515890 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd4415a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_error.go:38 # 0x518562 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x512944 fmt.Errorf+0x84 fmt/errors.go:25 # 0x1150050 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:716 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0x11c162f github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x11c13b0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 1536] @ 0x7f3825 0x7f4b7d 0x936d90 0x9533b9 0x9587ef 0x95530c 0x94f0f0 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8ce79 0xd81282 0xd800da 0xd7fbda 0xeba647 0xeba12d 0xd59482 0xd4cf18 0x483781 # 0x7f3824 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:884 # 0x7f4b7c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1074 # 0x936d8f crypto/tls.(*certCache).newCert+0xaf crypto/tls/cache.go:85 # 0x9533b8 crypto/tls.(*Conn).verifyServerCertificate+0xd8 crypto/tls/handshake_client.go:1088 # 0x9587ee crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:658 # 0x95530b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b crypto/tls/handshake_client_tls13.go:136 # 0x94f0ef crypto/tls.(*Conn).clientHandshake+0x80f crypto/tls/handshake_client.go:379 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8ce78 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2f8 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:118 # 0xd81281 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:225 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xeba646 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x466 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:302 # 0xeba12c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:261 # 0xd59481 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:604 # 0xd4cf17 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 112] @ 0x530e14 0x53162d 0x5315ef 0xeb9b90 0xeba425 0xeba12d 0xd59482 0xd4cf18 0x483781 # 0x530e13 context.WithDeadlineCause+0xd3 context/context.go:631 # 0x53162c context.WithDeadline+0x4c context/context.go:617 # 0x5315ee context.WithTimeout+0xe context/context.go:695 # 0xeb9b8f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x8f github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:230 # 0xeba424 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:274 # 0xeba12c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:261 # 0xd59481 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:604 # 0xd4cf17 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 240] @ 0x73b97c 0x73bd9c 0x73caac 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec08f 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x73b97b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x73bd9b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:769 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec08e github.com/pactus-project/pactus/store.NewStore+0x3ee github.com/pactus-project/pactus/store/store.go:118 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 32] @ 0x4dd42c 0xd0f0ae 0xd11645 0xd0bb8b 0xd0c68d 0xd04212 0xeba14c 0xd59482 0xd4cf18 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd11644 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveConns+0x104 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:688 # 0xd0bb8a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x28a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:697 # 0xd0c68c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:759 # 0xd04211 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).Done+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:735 # 0xeba14b github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x28b github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:263 # 0xd59481 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:604 # 0xd4cf17 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 32] @ 0x530efe 0x53162d 0x5315ef 0xd4cec5 0x483781 # 0x530efd context.WithDeadlineCause+0x1bd context/context.go:643 # 0x53162c context.WithDeadline+0x4c context/context.go:617 # 0x5315ee context.WithTimeout+0xe context/context.go:695 # 0xd4cec4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/limiter.go:210 0: 0 [1: 16] @ 0xd0f0d5 0xd0c63b 0xd0c5dd 0xd04212 0xeba14c 0xd59482 0xd4cf18 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd0c63a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:374 # 0xd0c5dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:773 # 0xd04211 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).Done+0xb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:735 # 0xeba14b github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x28b github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:263 # 0xd59481 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:604 # 0xd4cf17 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/limiter.go:213 0: 0 [3: 480] @ 0xd5f9b4 0xd5f9a6 0xd5924a 0xd4cf18 0x483781 # 0xd5f9b3 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:165 # 0xd5f9a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_transport.go:19 # 0xd59249 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x1c9 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:595 # 0xd4cf17 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 48] @ 0x54ce4c 0x5499b5 0x54b531 0x5498de 0x54a58f 0x549914 0x54b531 0x5498de 0x54915e 0x548d59 0x6f2d6d 0x54ae86 0x5498de 0x54915e 0x548d59 0x6f343b 0x6f343c 0x11f9465 0x11f9505 0x11f9b15 0x11fa5e5 0x11f9c1a 0x11c247f 0x483781 # 0x54ce4b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:953 # 0x5499b4 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:389 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54a58e encoding/json.(*decodeState).array+0x50e encoding/json/decode.go:556 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54b530 encoding/json.(*decodeState).object+0xd70 encoding/json/decode.go:762 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f2d6c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x54ae85 encoding/json.(*decodeState).object+0x6c5 encoding/json/decode.go:605 # 0x5498dd encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:375 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x6f343a github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6f343b github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11f9464 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:160 # 0x11f9504 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:173 # 0x11f9b14 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:236 # 0x11fa5e4 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x1e4 github.com/pactus-project/pactus/sync/sync.go:313 # 0x11f9c19 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:263 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [188: 21056] @ 0xd260d6 0xd261cc 0xd24f69 0xd24585 0xd23f0f 0xd23d58 0x483781 # 0xd260d5 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.0.1/deadline.go:22 # 0xd261cb github.com/libp2p/go-yamux/v5.newStream+0x14b github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:63 # 0xd24f68 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x128 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:864 # 0xd24584 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:759 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [1: 480] @ 0x94252e 0x942d5d 0x94321c 0x959610 0x95533b 0x94f0f0 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8ce79 0xd81282 0xd800da 0xd7fbda 0xeba647 0xeba12d 0xd59482 0xd4cf18 0x483781 # 0x94252d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:944 # 0x942d5c crypto/tls.(*Conn).writeRecordLocked+0x67c crypto/tls/conn.go:1029 # 0x94321b crypto/tls.(*Conn).writeHandshakeRecord+0x13b crypto/tls/conn.go:1060 # 0x95960f crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x26f crypto/tls/handshake_client_tls13.go:782 # 0x95533a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x77a crypto/tls/handshake_client_tls13.go:142 # 0x94f0ef crypto/tls.(*Conn).clientHandshake+0x80f crypto/tls/handshake_client.go:379 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8ce78 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2f8 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:118 # 0xd81281 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:225 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xeba646 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x466 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:302 # 0xeba12c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:261 # 0xd59481 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:604 # 0xd4cf17 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/limiter.go:213 0: 0 [3: 144] @ 0x6e7625 0x6e7726 0x8ec112 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x6e7624 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:456 # 0x6e7725 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x8ec111 github.com/pactus-project/pactus/store.NewStore+0x471 github.com/pactus-project/pactus/store/store.go:129 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 64] @ 0x7d6805 0x7d66db 0x9604d4 0x9604b3 0x7d65c2 0x7d6951 0x95c28d 0x95c130 0x961635 0x9722d8 0x954d06 0x94f0f0 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8ce79 0xd81282 0xd800da 0xd7fbda 0xeba647 0xeba12d 0xd59482 0xd4cf18 0x483781 # 0x7d6804 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7d66da vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x9604d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9604b2 crypto/tls.(*clientHelloMsg).marshalMsg.func8+0x12 crypto/tls/handshake_messages.go:196 # 0x7d65c1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7d6950 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b0 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x95c28c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x17ac vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95c12f crypto/tls.(*clientHelloMsg).marshalMsg+0x164f crypto/tls/handshake_messages.go:195 # 0x961634 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x9722d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1941 # 0x954d05 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x145 crypto/tls/handshake_client_tls13.go:68 # 0x94f0ef crypto/tls.(*Conn).clientHandshake+0x80f crypto/tls/handshake_client.go:379 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8ce78 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2f8 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:118 # 0xd81281 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:225 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xeba646 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x466 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:302 # 0xeba12c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:261 # 0xd59481 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:604 # 0xd4cf17 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x65bbfd 0x1502f17 0x14b27fe 0x14fc91a 0x1501be5 0x15018c9 0x957612 0x9574a8 0x9552de 0x94f0f0 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8ce79 0xd81282 0xd800da 0xd7fbda 0xeba647 0xeba12d 0xd59482 0xd4cf18 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1502f16 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x15018c8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x957611 crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x3f1 crypto/internal/fips140/tls13/tls13.go:106 # 0x9574a7 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x287 crypto/tls/handshake_client_tls13.go:516 # 0x9552dd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x71d crypto/tls/handshake_client_tls13.go:130 # 0x94f0ef crypto/tls.(*Conn).clientHandshake+0x80f crypto/tls/handshake_client.go:379 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8ce78 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2f8 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:118 # 0xd81281 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:225 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xeba646 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x466 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:302 # 0xeba12c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:261 # 0xd59481 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:604 # 0xd4cf17 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 40960] @ 0xce9589 0xc30ed1 0xce8dc5 0xce857d 0xce7f99 0xd01c15 0xd01ae5 0xeb9f3a 0xd59482 0xd4cf18 0x483781 # 0xce9588 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Push+0xe8 github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:311 # 0xc30ed0 container/heap.Push+0x30 container/heap/heap.go:52 # 0xce8dc4 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Upsert+0x144 github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:267 # 0xce857c github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x1fc github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:214 # 0xce7f98 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:127 # 0xd01c14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x74 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:383 # 0xd01ae4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:379 # 0xeb9f39 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:255 # 0xd59481 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:604 # 0xd4cf17 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 64] @ 0x5236eb 0x5158b7 0xd4415b 0x518563 0x518d98 0x51b81e 0x512945 0x1150051 0x114fe5f 0x11c1630 0x11c13b1 0x483781 # 0x5236ea strings.(*Builder).Write+0x8a strings/builder.go:83 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd4415a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_error.go:38 # 0x518562 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x512944 fmt.Errorf+0x84 fmt/errors.go:25 # 0x1150050 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:716 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0x11c162f github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x11c13b0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 112] @ 0x77d1d2 0x8e9225 0x8e920b 0x8e920c 0x51849f 0x518d98 0x51b81e 0x515993 0xd02eb4 0xd02eee 0xd01230 0xd048ec 0xeba262 0xeba12d 0xd59482 0xd4cf18 0x483781 # 0x77d1d1 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8e9224 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8e920a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8e920b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:52 # 0x51849e fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x515992 fmt.Sprintf+0x52 fmt/print.go:239 # 0xd02eb3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.peerScopeName+0x73 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:620 # 0xd02eed github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:552 # 0xd0122f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xef github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:313 # 0xd048eb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:816 # 0xeba261 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:270 # 0xeba12c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:261 # 0xd59481 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:604 # 0xd4cf17 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 16] @ 0x5d27b9 0x5e4b71 0x5e4b52 0x5e2c39 0x5e2a1b 0x5d77f8 0x5e7107 0x5e6fa9 0x5e6faa 0x5c222e 0x5c1a0e 0x5c10e7 0x5c092c 0xeb0b91 0xeaff15 0xeaf9a8 0xeb9c9f 0xeba425 0xeba12d 0xd59482 0xd4cf18 0x483781 # 0x5d27b8 net.IP.String+0xd8 net/ip.go:315 # 0x5e4b70 net.ipEmptyString+0x50 net/ip.go:332 # 0x5e4b51 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0x5e2c38 net.(*netFD).dial+0x118 net/sock_posix.go:98 # 0x5e2a1a net.socket+0x29a net/sock_posix.go:70 # 0x5d77f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5e7106 net.(*sysDialer).doDialTCPProto+0xe6 net/tcpsock_posix.go:85 # 0x5e6fa8 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x5e6fa9 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x5c222d net.(*sysDialer).dialSingle+0x3cd net/dial.go:721 # 0x5c1a0d net.(*sysDialer).dialSerial+0x24d net/dial.go:686 # 0x5c10e6 net.(*sysDialer).dialParallel+0x3a6 net/dial.go:587 # 0x5c092b net.(*Dialer).DialContext+0x6ab net/dial.go:578 # 0xeb0b90 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xd0 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/reuseport/reuseport.go:23 # 0xeaff14 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x254 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/reuseport/dialer.go:86 # 0xeaf9a7 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/reuseport/dial.go:36 # 0xeb9c9e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x19e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:243 # 0xeba424 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:274 # 0xeba12c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:261 # 0xd59481 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:604 # 0xd4cf17 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 16] @ 0xc3affe 0x10c7095 0x10c5e96 0x10c5379 0x483781 # 0xc3affd github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0xfd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x10c7094 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x774 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:603 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 0: 0 [1: 80] @ 0x6e6e95 0x6e90e8 0x6e8176 0x8eb7ae 0x8ec099 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x6e6e94 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1d4 github.com/pactus-project/pactus/types/tx/tx.go:365 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8175 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8eb7ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8ec098 github.com/pactus-project/pactus/store.NewStore+0x3f8 github.com/pactus-project/pactus/store/store.go:122 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 896] @ 0x5134f3 0x5134be 0x514219 0x517025 0x51857a 0x518d98 0x51b81e 0x512945 0x1150051 0x114fe5f 0xc48ec3 0x483781 # 0x5134f2 fmt.(*buffer).writeString+0x72 fmt/print.go:108 # 0x5134bd fmt.(*fmt).padString+0x3d fmt/format.go:113 # 0x514218 fmt.(*fmt).fmtS+0x38 fmt/format.go:362 # 0x517024 fmt.(*pp).fmtString+0x84 fmt/print.go:494 # 0x518579 fmt.(*pp).handleMethods+0x3f9 fmt/print.go:667 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x512944 fmt.Errorf+0x84 fmt/errors.go:25 # 0x1150050 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:716 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0xc48ec2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x342 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1137 0: 0 [8237: 1976880] @ 0x13caf57 0x13cb0d6 0x13c836b 0x1334d4b 0x139cede 0x1334ba3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x13caf56 encoding/hex.EncodeToString+0x1b6 encoding/hex/hex.go:129 # 0x13cb0d5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x335 github.com/pactus-project/pactus/www/grpc/blockchain.go:307 # 0x13c836a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x1334d4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334ba2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [1705: 81840] @ 0x6dc626 0x6dc603 0x6dc53f 0x13cadf2 0x13c836b 0x1334d4b 0x139cede 0x1334ba3 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x6dc625 bytes.NewBuffer+0x45 bytes/buffer.go:472 # 0x6dc602 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x22 github.com/pactus-project/pactus/types/validator/validator.go:160 # 0x6dc53e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:145 # 0x13cadf1 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:306 # 0x13c836a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x1334d4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334ba2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 0: 0 [12445: 509747200] @ 0x533ab4 0x5334dd 0x5336b9 0x131dce2 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x131dce1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0xe1 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:63 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [8685: 249016320] @ 0x123a46c 0x123a2ab 0x124302b 0x1242d0b 0x1242a85 0x82d4f0 0x1242834 0x1243145 0x12438d5 0x1242d6d 0x1242a85 0x82d4f0 0x1242834 0x1242045 0x131dcae 0x131dc6a 0x131db70 0x131dac2 0x131d394 0x1331bbe 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0x123a46b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:95 # 0x123a2aa google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4a google.golang.org/protobuf@v1.36.6/internal/encoding/json/encode.go:83 # 0x124302a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:301 # 0x1242d0a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:284 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1243144 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:340 # 0x12438d4 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x194 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:357 # 0x1242d6c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:280 # 0x1242a84 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x124 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:268 # 0x82d4ef google.golang.org/protobuf/internal/order.RangeFields+0x22f google.golang.org/protobuf@v1.36.6/internal/order/range.go:60 # 0x1242833 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x433 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:259 # 0x1242044 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:164 # 0x131dcad google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.6/encoding/protojson/encode.go:132 # 0x131dc69 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:58 # 0x131db6f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_jsonpb.go:34 # 0x131dac1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/marshal_httpbodyproto.go:31 # 0x131d393 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x5d3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/handler.go:189 # 0x1331bbd github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x33d github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:672 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 0: 0 [4: 256] @ 0x6e8fd5 0x6e8176 0x8eb7ae 0x8ec099 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x6e8fd4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0xd4 github.com/pactus-project/pactus/types/block/block.go:202 # 0x6e8175 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8eb7ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8ec098 github.com/pactus-project/pactus/store.NewStore+0x3f8 github.com/pactus-project/pactus/store/store.go:122 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [11779: 1696176] @ 0xc0b92f 0xc09fb2 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0b92e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1811 # 0xc09fb1 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x851 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1552 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [787: 50368] @ 0x7b1265 0x7b429c 0x7b3f67 0x11eb6ed 0x11eadcf 0x11eb273 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x7b1264 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:154 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x7b3f66 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:40 # 0x11eb6ec github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x11eadce github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x11eb272 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2226: 1994496] @ 0xc0b92f 0xc09fb2 0xc3f337 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xc0b92e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1811 # 0xc09fb1 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x851 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pb/rpc.pb.go:1552 # 0xc3f336 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x416 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:85 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 64] @ 0xd4793f 0xd56498 0x483781 # 0xd4793e github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x6fe github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_worker.go:200 # 0xd56497 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 160] @ 0xd05fbe 0xd02f1f 0xd01230 0xd048ec 0xd8059d 0xd7fbda 0xd7e1f2 0x483781 # 0xd05fbd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:56 # 0xd02f1e github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xde github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:550 # 0xd0122f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xef github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:313 # 0xd048eb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:816 # 0xd8059c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x91c github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:186 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x66de1a 0x66de26 0x65bbfd 0x14b27fe 0x14fc91a 0x1501be5 0x980c6d 0x93cf67 0x95911e 0x955325 0x94f0f0 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8ce79 0xd81282 0xd800da 0xd7fbda 0xeba647 0xeba12d 0xd59482 0xd4cf18 0x483781 # 0x66de19 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:139 # 0x66de25 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x65bbfc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14b27fd crypto/internal/fips140/hmac.New[...]+0x9d crypto/internal/fips140/hmac/hmac.go:134 # 0x14fc919 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1501be4 crypto/internal/fips140/tls13.ExpandLabel[...]+0x264 crypto/internal/fips140/tls13/tls13.go:39 # 0x980c6c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x93cf66 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x95911d crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x35d crypto/tls/handshake_client_tls13.go:734 # 0x955324 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x764 crypto/tls/handshake_client_tls13.go:139 # 0x94f0ef crypto/tls.(*Conn).clientHandshake+0x80f crypto/tls/handshake_client.go:379 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8ce78 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2f8 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:118 # 0xd81281 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:225 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xeba646 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x466 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:302 # 0xeba12c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:261 # 0xd59481 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:604 # 0xd4cf17 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 16] @ 0xd47ecb 0xd56498 0x483781 # 0xd47eca github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xc8a github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_worker.go:204 # 0xd56497 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 32] @ 0xd440ee 0x518563 0x518d98 0x51b81e 0x512945 0x1150051 0x114fe5f 0x11c1630 0x11c13b1 0x483781 # 0xd440ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x2d github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_error.go:37 # 0x518562 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x512944 fmt.Errorf+0x84 fmt/errors.go:25 # 0x1150050 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:716 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0x11c162f github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x11c13b0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 208] @ 0x479453 0x408c45 0x408c38 0x40d759 0xd47fe7 0xd56498 0x483781 # 0xd47fe6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xda6 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_worker.go:203 # 0xd56497 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [3: 432] @ 0x6e8f36 0x6e8176 0x8eb7ae 0x8ec099 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x6e8f35 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:197 # 0x6e8175 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8eb7ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8ec098 github.com/pactus-project/pactus/store.NewStore+0x3f8 github.com/pactus-project/pactus/store/store.go:122 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 48] @ 0x738daf 0x738451 0x73cada 0x76718c 0x767146 0x7699cb 0x76913f 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eadfe 0x8ecf93 0x8eb846 0x8ec099 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x738dae github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:295 # 0x738450 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1b0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:242 # 0x73cad9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x6b9 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:866 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x76913e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eadfd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8ecf92 github.com/pactus-project/pactus/store.(*store).PublicKey+0x92 github.com/pactus-project/pactus/store/store.go:246 # 0x8eb845 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x8ec098 github.com/pactus-project/pactus/store.NewStore+0x3f8 github.com/pactus-project/pactus/store/store.go:122 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 16] @ 0x461ac6 0xd5aa86 0xd5aa40 0xd5aa17 0xd5a83b 0xd5807e 0xd565d0 0xd476b0 0xd56498 0x483781 # 0xd5aa85 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x165 github.com/multiformats/go-multiaddr@v0.16.0/component.go:176 # 0xd5aa3f github.com/multiformats/go-multiaddr/net.ToIP+0x11f github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:146 # 0xd5aa16 github.com/libp2p/go-libp2p/p2p/net/swarm.addrPort+0xf6 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:723 # 0xd5a83a github.com/libp2p/go-libp2p/p2p/net/swarm.filterLowPriorityAddresses+0xdba github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:686 # 0xd5807d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x33d github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:529 # 0xd565cf github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:309 # 0xd476af github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x46f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_worker.go:180 # 0xd56497 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 160] @ 0xc32065 0xc321e6 0xea5927 0xd5fedd 0xd58853 0x7b5862 0xd58079 0xd565d0 0xd476b0 0xd56498 0x483781 # 0xc32064 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:165 # 0xc321e5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xea5926 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/transport.go:281 # 0xd5fedc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x59c github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_transport.go:45 # 0xd58852 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func2+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:514 # 0x7b5861 github.com/multiformats/go-multiaddr.FilterAddrs+0x1e1 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:254 # 0xd58078 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x338 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:513 # 0xd565cf github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:309 # 0xd476af github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x46f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_worker.go:180 # 0xd56497 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 8] @ 0xd4336e 0xd473ba 0xd56498 0x483781 # 0xd4336d github.com/libp2p/go-libp2p/p2p/net/swarm.RealClock.InstantTimer+0x2d github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/clock.go:48 # 0xd473b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x179 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_worker.go:122 # 0xd56497 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 32] @ 0xb41125 0xb410d5 0xb4108e 0xb40f5c 0xd60c78 0x7b5862 0xd58369 0xd565d0 0xd476b0 0xd56498 0x483781 # 0xb41124 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:23 # 0xb410d4 github.com/multiformats/go-multiaddr.SplitFirst+0x74 github.com/multiformats/go-multiaddr@v0.16.0/util.go:68 # 0xb4108d github.com/multiformats/go-multiaddr/net.zoneless+0x2d github.com/multiformats/go-multiaddr@v0.16.0/net/ip.go:108 # 0xb40f5b github.com/multiformats/go-multiaddr/net.IsIPUnspecified+0x1b github.com/multiformats/go-multiaddr@v0.16.0/net/ip.go:96 # 0xd60c77 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func3+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:544 # 0x7b5861 github.com/multiformats/go-multiaddr.FilterAddrs+0x1e1 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:254 # 0xd58368 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x628 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:537 # 0xd565cf github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:309 # 0xd476af github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x46f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_worker.go:180 # 0xd56497 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 224] @ 0x47fb1c 0x4e4bd5 0x530f5c 0x53162d 0x5315ef 0xd55e97 0xd55a65 0x115000c 0x114fe5f 0x11c1630 0x11c13b1 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e4bd4 time.AfterFunc+0x34 time/sleep.go:211 # 0x530f5b context.WithDeadlineCause+0x21b context/context.go:643 # 0x53162c context.WithDeadline+0x4c context/context.go:617 # 0x5315ee context.WithTimeout+0xe context/context.go:695 # 0xd55e96 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b6 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:263 # 0xd55a64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:229 # 0x115000b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:714 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0x11c162f github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x11c13b0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 48] @ 0x5394ba 0x66444b 0x6e15ed 0x6e157d 0x6e703d 0x6e90e8 0x6e8176 0x8eb7ae 0x8ec099 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x5394b9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x66444a github.com/pactus-project/pactus/util/encoding.ReadElement+0x28a github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e15ec github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e157c github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6e703c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8175 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8eb7ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8ec098 github.com/pactus-project/pactus/store.NewStore+0x3f8 github.com/pactus-project/pactus/store/store.go:122 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 240] @ 0xc32065 0xc321e6 0xeb9847 0xd5fedd 0xd58853 0x7b5862 0xd58079 0xd565d0 0xd476b0 0xd56498 0x483781 # 0xc32064 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:165 # 0xc321e5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xeb9846 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:194 # 0xd5fedc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x59c github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_transport.go:45 # 0xd58852 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func2+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:514 # 0x7b5861 github.com/multiformats/go-multiaddr.FilterAddrs+0x1e1 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:254 # 0xd58078 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x338 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:513 # 0xd565cf github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:309 # 0xd476af github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x46f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_worker.go:180 # 0xd56497 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 32] @ 0x512a29 0x1150051 0x114fe5f 0x11c1630 0x11c13b1 0x483781 # 0x512a28 fmt.Errorf+0x168 fmt/errors.go:32 # 0x1150050 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:716 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0x11c162f github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x11c13b0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 32] @ 0xb40e18 0xb40def 0xb40db8 0xd60cd8 0x7b5862 0xd58369 0xd565d0 0xd476b0 0xd56498 0x483781 # 0xb40e17 github.com/multiformats/go-multiaddr.Multiaddr.copy+0x97 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:23 # 0xb40dee github.com/multiformats/go-multiaddr.SplitFirst+0x6e github.com/multiformats/go-multiaddr@v0.16.0/util.go:68 # 0xb40db7 github.com/multiformats/go-multiaddr/net.IsIP6LinkLocal+0x37 github.com/multiformats/go-multiaddr@v0.16.0/net/ip.go:85 # 0xd60cd7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func5+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:554 # 0x7b5861 github.com/multiformats/go-multiaddr.FilterAddrs+0x1e1 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:254 # 0xd58368 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x628 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:537 # 0xd565cf github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:309 # 0xd476af github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x46f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_worker.go:180 # 0xd56497 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 16] @ 0xd55f2e 0xd55a65 0x115000c 0x114fe5f 0x11c1630 0x11c13b1 0x483781 # 0xd55f2d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x44d github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:278 # 0xd55a64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:229 # 0x115000b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:714 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0x11c162f github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x11c13b0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 112] @ 0x412454 0x4e4988 0xd4335d 0xd473ba 0xd56498 0x483781 # 0x4e4987 time.NewTimer+0x27 time/sleep.go:144 # 0xd4335c github.com/libp2p/go-libp2p/p2p/net/swarm.RealClock.InstantTimer+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/clock.go:47 # 0xd473b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x179 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_worker.go:122 # 0xd56497 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 96] @ 0xd57f4b 0xd57dee 0xd57dd2 0xd565d0 0xd476b0 0xd56498 0x483781 # 0xd57f4a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func1+0x20a github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:500 # 0xd57ded github.com/multiformats/go-multiaddr.ForEach+0xad github.com/multiformats/go-multiaddr@v0.16.0/util.go:120 # 0xd57dd1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x91 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:498 # 0xd565cf github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:309 # 0xd476af github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x46f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_worker.go:180 # 0xd56497 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [4: 960] @ 0xc32065 0xc321e6 0xea5927 0xd5fedd 0xd5796c 0xd56c62 0xd57205 0xd565a5 0xd476b0 0xd56498 0x483781 # 0xc32064 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:165 # 0xc321e5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xea5926 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/transport.go:281 # 0xd5fedc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x59c github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_transport.go:45 # 0xd5796b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func2+0x2b github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:400 # 0xd56c61 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x241 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:364 # 0xd57204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:452 # 0xd565a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:306 # 0xd476af github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x46f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_worker.go:180 # 0xd56497 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [222: 24864] @ 0xd2615e 0xd24f69 0xd24585 0xd23f0f 0xd23d58 0x483781 # 0xd2615d github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:72 # 0xd24f68 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x128 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:864 # 0xd24584 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:759 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 0: 0 [2: 480] @ 0xc32065 0xc321e6 0xeb9847 0xd5fedd 0xd5762c 0xd56c62 0xd57205 0xd565a5 0xd476b0 0xd56498 0x483781 # 0xc32064 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:165 # 0xc321e5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xeb9846 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:194 # 0xd5fedc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x59c github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_transport.go:45 # 0xd5762b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func4+0x2b github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:424 # 0xd56c61 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x241 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:364 # 0xd57204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:452 # 0xd565a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:306 # 0xd476af github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x46f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_worker.go:180 # 0xd56497 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 48] @ 0xd57f4b 0xd57dee 0xd57dd2 0xd565d0 0xd476b0 0xd56498 0x483781 # 0xd57f4a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func1+0x20a github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:500 # 0xd57ded github.com/multiformats/go-multiaddr.ForEach+0xad github.com/multiformats/go-multiaddr@v0.16.0/util.go:120 # 0xd57dd1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x91 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:498 # 0xd565cf github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:309 # 0xd476af github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x46f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_worker.go:180 # 0xd56497 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [4: 960] @ 0xc32065 0xc321e6 0xea5927 0xd5fedd 0xd5762c 0xd56c62 0xd57205 0xd565a5 0xd476b0 0xd56498 0x483781 # 0xc32064 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:165 # 0xc321e5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xea5926 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/transport.go:281 # 0xd5fedc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x59c github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_transport.go:45 # 0xd5762b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func4+0x2b github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:424 # 0xd56c61 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x241 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:364 # 0xd57204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:452 # 0xd565a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:306 # 0xd476af github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x46f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_worker.go:180 # 0xd56497 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 384] @ 0x51295b 0x1150051 0x114fe5f 0x11c1630 0x11c13b1 0x483781 # 0x51295a fmt.Errorf+0x9a fmt/errors.go:26 # 0x1150050 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:716 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0x11c162f github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x11c13b0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [4: 640] @ 0xc32065 0xc321e6 0xeb9847 0xd5fedd 0xd5762c 0xd56c62 0xd57205 0xd565a5 0xd476b0 0xd56498 0x483781 # 0xc32064 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:165 # 0xc321e5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xeb9846 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:194 # 0xd5fedc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x59c github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_transport.go:45 # 0xd5762b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func4+0x2b github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:424 # 0xd56c61 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x241 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:364 # 0xd57204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:452 # 0xd565a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:306 # 0xd476af github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x46f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_worker.go:180 # 0xd56497 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 32] @ 0xd55bf0 0xd55a65 0x115000c 0x114fe5f 0x11c1630 0x11c13b1 0x483781 # 0xd55bef github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x10f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:241 # 0xd55a64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:229 # 0x115000b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:714 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0x11c162f github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x11c13b0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 32] @ 0x7b23af 0x7b2354 0x7b4a45 0x51849f 0x518d98 0x51b81e 0x515891 0xd44217 0x518563 0x518d98 0x51b81e 0x512945 0x1150051 0x114fe5f 0x11c1630 0x11c13b1 0x483781 # 0x7b23ae strings.(*Builder).WriteString+0x30e strings/builder.go:108 # 0x7b2353 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.0/component.go:232 # 0x7b4a44 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:107 # 0x51849e fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x515890 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd44216 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x156 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_error.go:43 # 0x518562 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x512944 fmt.Errorf+0x84 fmt/errors.go:25 # 0x1150050 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:716 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0x11c162f github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x11c13b0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 480] @ 0xd5f9b4 0xd5f9a6 0xd5762c 0xd56c62 0xd57205 0xd565a5 0xd476b0 0xd56498 0x483781 # 0xd5f9b3 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:165 # 0xd5f9a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_transport.go:19 # 0xd5762b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func4+0x2b github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:424 # 0xd56c61 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x241 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:364 # 0xd57204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:452 # 0xd565a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:306 # 0xd476af github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x46f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_worker.go:180 # 0xd56497 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [4: 960] @ 0xc32065 0xc321e6 0xeb9847 0xd5fedd 0xd5796c 0xd56c62 0xd57205 0xd565a5 0xd476b0 0xd56498 0x483781 # 0xc32064 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:165 # 0xc321e5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xeb9846 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:194 # 0xd5fedc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x59c github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_transport.go:45 # 0xd5796b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func2+0x2b github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:400 # 0xd56c61 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x241 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:364 # 0xd57204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:452 # 0xd565a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:306 # 0xd476af github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x46f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_worker.go:180 # 0xd56497 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 320] @ 0xd5f9b4 0xd5f9a6 0xd5796c 0xd56c62 0xd57205 0xd565a5 0xd476b0 0xd56498 0x483781 # 0xd5f9b3 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:165 # 0xd5f9a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_transport.go:19 # 0xd5796b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func2+0x2b github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:400 # 0xd56c61 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x241 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:364 # 0xd57204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:452 # 0xd565a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:306 # 0xd476af github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x46f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_worker.go:180 # 0xd56497 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 65536] @ 0xc33085 0xc30ed1 0xc33d1d 0xc35450 0xc34da8 0xc3c20a 0x114fd75 0x11c1630 0x11c13b1 0x483781 # 0xc33084 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Push+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:78 # 0xc30ed0 container/heap.Push+0x30 container/heap/heap.go:52 # 0xc33d1c github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x25c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:148 # 0xc3544f github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x5cf github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc34da7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc3c209 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x114fd74 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:696 # 0x11c162f github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x11c13b0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [8: 3072] @ 0xd57f4b 0xd57dee 0xd57dd2 0xd565d0 0xd476b0 0xd56498 0x483781 # 0xd57f4a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func1+0x20a github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:500 # 0xd57ded github.com/multiformats/go-multiaddr.ForEach+0xad github.com/multiformats/go-multiaddr@v0.16.0/util.go:120 # 0xd57dd1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x91 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:498 # 0xd565cf github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:309 # 0xd476af github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x46f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_worker.go:180 # 0xd56497 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 48] @ 0x4794fa 0x47950f 0xd563d6 0xd563c7 0x483781 # 0xd563d5 github.com/libp2p/go-libp2p/p2p/net/swarm.newDialWorker+0x35 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_worker.go:102 # 0xd563c6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0x26 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:295 0: 0 [2: 128] @ 0x8e5e25 0x8e5e0e 0x8e5d9a 0xc3502a 0xc34da8 0xc3c20a 0x114fd75 0x11c1630 0x11c13b1 0x483781 # 0x8e5e24 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:23 # 0x8e5e0d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.0/util.go:82 # 0x8e5d99 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.42.0/core/peer/addrinfo.go:56 # 0xc35029 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x1a9 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc34da7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc3c209 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x114fd74 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:696 # 0x11c162f github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x11c13b0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [3: 240] @ 0x52f55b 0x52f53d 0xd46d05 0xd47005 0xd55ede 0xd55a65 0x115000c 0x114fe5f 0x11c1630 0x11c13b1 0x483781 # 0x52f55a context.withCancel+0x3a context/context.go:277 # 0x52f53c context.WithCancelCause+0x1c context/context.go:269 # 0xd46d04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0xe4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_sync.go:76 # 0xd47004 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_sync.go:93 # 0xd55edd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3fd github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:266 # 0xd55a64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:229 # 0x115000b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:714 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0x11c162f github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x11c13b0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 16] @ 0xd55f5a 0xd55a65 0x115000c 0x114fe5f 0x11c1630 0x11c13b1 0x483781 # 0xd55f59 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x479 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:278 # 0xd55a64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:229 # 0x115000b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:714 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0x11c162f github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x11c13b0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 32] @ 0x498c0a 0x4985a9 0x7b72ae 0x7bd5d7 0x7b1f8f 0x7b5615 0x7b5616 0xd59a05 0xd4c18d 0xd4c225 0xd4ca45 0xd4cb8e 0xd58e1e 0xd57baf 0xd47cc6 0xd56498 0x483781 # 0x498c09 strconv.formatBits+0x209 strconv/itoa.go:193 # 0x4985a8 strconv.FormatUint+0x88 strconv/itoa.go:18 # 0x7b72ad github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:155 # 0x7bd5d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:47 # 0x7b1f8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b5614 github.com/multiformats/go-multiaddr.(*Component).Value+0xb4 github.com/multiformats/go-multiaddr@v0.16.0/component.go:184 # 0x7b5615 github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xb5 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:241 # 0xd59a04 github.com/libp2p/go-libp2p/p2p/net/swarm.isFdConsumingAddr+0x44 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:655 # 0xd4c18c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).shouldConsumeFd+0x4c github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/limiter.go:143 # 0xd4c224 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckFdLimit+0x44 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/limiter.go:147 # 0xd4ca44 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckPeerLimit+0x304 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/limiter.go:177 # 0xd4cb8d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).AddDialJob+0x10d github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/limiter.go:188 # 0xd58e1d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).limitedDial+0x41d github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:573 # 0xd57bae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialNextAddr+0xee github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:470 # 0xd47cc5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xa85 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_worker.go:298 # 0xd56497 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 32] @ 0x8e5e25 0x8e5e0e 0x8e5d9a 0xc3502a 0xc34da8 0xc3c20a 0x114fd75 0x11c1630 0x11c13b1 0x483781 # 0x8e5e24 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:23 # 0x8e5e0d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.0/util.go:82 # 0x8e5d99 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.42.0/core/peer/addrinfo.go:56 # 0xc35029 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x1a9 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc34da7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc3c209 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x114fd74 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:696 # 0x11c162f github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x11c13b0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [5: 1200] @ 0xd5f9b4 0xd5f9a6 0xd5796c 0xd56c62 0xd57205 0xd565a5 0xd476b0 0xd56498 0x483781 # 0xd5f9b3 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:165 # 0xd5f9a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_transport.go:19 # 0xd5796b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func2+0x2b github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:400 # 0xd56c61 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x241 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:364 # 0xd57204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:452 # 0xd565a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:306 # 0xd476af github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x46f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_worker.go:180 # 0xd56497 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [3: 336] @ 0x412454 0xd46a39 0xd47028 0xd55ede 0xd55a65 0x115000c 0x114fe5f 0x11c1630 0x11c13b1 0x483781 # 0xd46a38 github.com/libp2p/go-libp2p/p2p/net/swarm.(*activeDial).dial+0x118 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_sync.go:53 # 0xd47027 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x87 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_sync.go:98 # 0xd55edd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3fd github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:266 # 0xd55a64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:229 # 0x115000b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:714 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0x11c162f github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x11c13b0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 416] @ 0x479453 0x408c45 0x408c38 0x40d759 0xd4885f 0xd56498 0x483781 # 0xd4885e github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x161e github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_worker.go:271 # 0xd56497 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 224] @ 0x52ff2a 0xd46a87 0xd47028 0xd55ede 0xd55a65 0x115000c 0x114fe5f 0x11c1630 0x11c13b1 0x483781 # 0x52ff29 context.(*cancelCtx).Done+0x129 context/context.go:451 # 0xd46a86 github.com/libp2p/go-libp2p/p2p/net/swarm.(*activeDial).dial+0x166 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_sync.go:56 # 0xd47027 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x87 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_sync.go:98 # 0xd55edd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3fd github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:266 # 0xd55a64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:229 # 0x115000b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:714 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0x11c162f github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x11c13b0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 64] @ 0x77d2d4 0x11bf81e 0x11bf803 0x11bf804 0x11bf81f 0x11bedb8 0x11bc67a 0x147448f 0x148ec12 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x77d2d3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x193 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x11bf81d github.com/mr-tron/base58/base58.FastBase58Encoding+0x43d github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x11bf802 github.com/mr-tron/base58/base58.Encode+0x422 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x11bf803 github.com/libp2p/go-libp2p/core/peer.ID.String+0x423 github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:52 # 0x11bf81e github.com/pactus-project/pactus/network.(*peerMgr).CheckConnectivity+0x43e github.com/pactus-project/pactus/network/peermgr.go:201 # 0x11bedb7 github.com/pactus-project/pactus/network.(*peerMgr).Start+0x17 github.com/pactus-project/pactus/network/peermgr.go:78 # 0x11bc679 github.com/pactus-project/pactus/network.(*network).Start+0xb9 github.com/pactus-project/pactus/network/network.go:334 # 0x147448e github.com/pactus-project/pactus/node.(*Node).Start+0x1ee github.com/pactus-project/pactus/node/node.go:153 # 0x148ec11 github.com/pactus-project/pactus/cmd.StartNode+0x251 github.com/pactus-project/pactus/cmd/cmd.go:417 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [3: 480] @ 0xd5f9b4 0xd5f9a6 0xd5762c 0xd56c62 0xd57205 0xd565a5 0xd476b0 0xd56498 0x483781 # 0xd5f9b3 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:165 # 0xd5f9a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_transport.go:19 # 0xd5762b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func4+0x2b github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:424 # 0xd56c61 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x241 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:364 # 0xd57204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:452 # 0xd565a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:306 # 0xd476af github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x46f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_worker.go:180 # 0xd56497 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [6: 1152] @ 0xd57f4b 0xd57dee 0xd57dd2 0xd565d0 0xd476b0 0xd56498 0x483781 # 0xd57f4a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func1+0x20a github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:500 # 0xd57ded github.com/multiformats/go-multiaddr.ForEach+0xad github.com/multiformats/go-multiaddr@v0.16.0/util.go:120 # 0xd57dd1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x91 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:498 # 0xd565cf github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:309 # 0xd476af github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x46f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_worker.go:180 # 0xd56497 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 320] @ 0xc32065 0xc321e6 0xeb9847 0xd5fedd 0xd58853 0x7b5862 0xd58079 0xd565d0 0xd476b0 0xd56498 0x483781 # 0xc32064 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:165 # 0xc321e5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xeb9846 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:194 # 0xd5fedc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x59c github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_transport.go:45 # 0xd58852 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func2+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:514 # 0x7b5861 github.com/multiformats/go-multiaddr.FilterAddrs+0x1e1 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:254 # 0xd58078 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x338 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:513 # 0xd565cf github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:309 # 0xd476af github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x46f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_worker.go:180 # 0xd56497 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [9: 2160] @ 0xc32065 0xc321e6 0xea5927 0xd5fedd 0xd58853 0x7b5862 0xd58079 0xd565d0 0xd476b0 0xd56498 0x483781 # 0xc32064 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:165 # 0xc321e5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xea5926 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/transport.go:281 # 0xd5fedc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x59c github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_transport.go:45 # 0xd58852 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func2+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:514 # 0x7b5861 github.com/multiformats/go-multiaddr.FilterAddrs+0x1e1 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:254 # 0xd58078 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x338 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:513 # 0xd565cf github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:309 # 0xd476af github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x46f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_worker.go:180 # 0xd56497 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 16] @ 0x6e9056 0x6e8176 0x8eb7ae 0x8ec099 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x6e9055 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x155 github.com/pactus-project/pactus/types/block/block.go:211 # 0x6e8175 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8eb7ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8ec098 github.com/pactus-project/pactus/store.NewStore+0x3f8 github.com/pactus-project/pactus/store/store.go:122 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 80] @ 0x8eca16 0x8ec08f 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x8eca15 github.com/pactus-project/pactus/store.(*store).block+0xb5 github.com/pactus-project/pactus/store/store.go:206 # 0x8ec08e github.com/pactus-project/pactus/store.NewStore+0x3ee github.com/pactus-project/pactus/store/store.go:118 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 16] @ 0x114ff55 0x114fe5f 0x11c1630 0x11c13b1 0x483781 # 0x114ff54 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x74 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:713 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0x11c162f github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x11c13b0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 16] @ 0x530f91 0x53162d 0x5315ef 0xd55e97 0xd55a65 0x115000c 0x114fe5f 0x11c1630 0x11c13b1 0x483781 # 0x530f90 context.WithDeadlineCause+0x250 context/context.go:647 # 0x53162c context.WithDeadline+0x4c context/context.go:617 # 0x5315ee context.WithTimeout+0xe context/context.go:695 # 0xd55e96 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b6 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:263 # 0xd55a64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:229 # 0x115000b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:714 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0x11c162f github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x11c13b0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [6: 672] @ 0xd563e9 0xd563c7 0x483781 # 0xd563e8 github.com/libp2p/go-libp2p/p2p/net/swarm.newDialWorker+0x48 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_worker.go:103 # 0xd563c6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0x26 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:295 0: 0 [1: 32] @ 0xddc87d 0xdddbc9 0xdcef79 0xdcd599 0xdc328f 0xdf9b3e 0x483781 # 0xddc87c github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x8bc github.com/quic-go/quic-go@v0.52.0/packet_packer.go:558 # 0xdddbc8 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x128 github.com/quic-go/quic-go@v0.52.0/packet_packer.go:744 # 0xdcef78 github.com/quic-go/quic-go.(*connection).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.52.0/connection.go:2325 # 0xdcd598 github.com/quic-go/quic-go.(*connection).triggerSending+0x1d8 github.com/quic-go/quic-go@v0.52.0/connection.go:2085 # 0xdc328e github.com/quic-go/quic-go.(*connection).run+0xa2e github.com/quic-go/quic-go@v0.52.0/connection.go:674 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 0: 0 [4: 1280] @ 0x5236eb 0x5158b7 0xd44217 0x518563 0x518d98 0x51b81e 0x512945 0x1150051 0x114fe5f 0x11c1630 0x11c13b1 0x483781 # 0x5236ea strings.(*Builder).Write+0x8a strings/builder.go:83 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd44216 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x156 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_error.go:43 # 0x518562 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x512944 fmt.Errorf+0x84 fmt/errors.go:25 # 0x1150050 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:716 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0x11c162f github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x11c13b0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 16] @ 0x461ac6 0xd5aa86 0xd5aa40 0xd5aa17 0xd59c66 0xd5807e 0xd565d0 0xd476b0 0xd56498 0x483781 # 0xd5aa85 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x165 github.com/multiformats/go-multiaddr@v0.16.0/component.go:176 # 0xd5aa3f github.com/multiformats/go-multiaddr/net.ToIP+0x11f github.com/multiformats/go-multiaddr@v0.16.0/net/convert.go:146 # 0xd5aa16 github.com/libp2p/go-libp2p/p2p/net/swarm.addrPort+0xf6 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:723 # 0xd59c65 github.com/libp2p/go-libp2p/p2p/net/swarm.filterLowPriorityAddresses+0x1e5 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:679 # 0xd5807d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x33d github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:529 # 0xd565cf github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:309 # 0xd476af github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x46f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_worker.go:180 # 0xd56497 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [3: 336] @ 0x77d1d2 0x8e9225 0x8e920b 0x8e920c 0x51849f 0x518d98 0x51b81e 0x515891 0xd4415b 0x518563 0x518d98 0x51b81e 0x512945 0x1150051 0x114fe5f 0x11c1630 0x11c13b1 0x483781 # 0x77d1d1 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8e9224 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8e920a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8e920b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:52 # 0x51849e fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x515890 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd4415a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_error.go:38 # 0x518562 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x512944 fmt.Errorf+0x84 fmt/errors.go:25 # 0x1150050 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:716 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0x11c162f github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x11c13b0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [3: 192] @ 0xd476ed 0xd56498 0x483781 # 0xd476ec github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4ac github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_worker.go:183 # 0xd56497 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 90112] @ 0x447289 0x4504f4 0x450405 0x4817ca # 0x447288 runtime.allgadd+0x68 runtime/proc.go:667 # 0x4504f3 runtime.newproc1+0x93 runtime/proc.go:5067 # 0x450404 runtime.newproc.func1+0x24 runtime/proc.go:5042 # 0x4817c9 runtime.systemstack+0x49 runtime/asm_amd64.s:514 0: 0 [5: 800] @ 0x5236eb 0x5158b7 0xd441c5 0x518563 0x518d98 0x51b81e 0x512945 0x1150051 0x114fe5f 0x11c1630 0x11c13b1 0x483781 # 0x5236ea strings.(*Builder).Write+0x8a strings/builder.go:83 # 0x5158b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd441c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x104 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_error.go:40 # 0x518562 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x512944 fmt.Errorf+0x84 fmt/errors.go:25 # 0x1150050 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:716 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0x11c162f github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x11c13b0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 48] @ 0x4794fa 0x47950f 0xd563cc 0xd563c7 0x483781 # 0xd563cb github.com/libp2p/go-libp2p/p2p/net/swarm.newDialWorker+0x2b github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_worker.go:101 # 0xd563c6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0x26 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:295 0: 0 [1: 24] @ 0xd46a39 0xd47028 0xd55ede 0xd55a65 0x115000c 0x114fe5f 0x11c1630 0x11c13b1 0x483781 # 0xd46a38 github.com/libp2p/go-libp2p/p2p/net/swarm.(*activeDial).dial+0x118 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_sync.go:53 # 0xd47027 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x87 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_sync.go:98 # 0xd55edd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3fd github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:266 # 0xd55a64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:229 # 0x115000b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:714 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0x11c162f github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x11c13b0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [3: 336] @ 0xd46d25 0xd47005 0xd55ede 0xd55a65 0x115000c 0x114fe5f 0x11c1630 0x11c13b1 0x483781 # 0xd46d24 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0x104 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_sync.go:80 # 0xd47004 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_sync.go:93 # 0xd55edd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3fd github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:266 # 0xd55a64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:229 # 0x115000b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:714 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0x11c162f github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x11c13b0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [5: 800] @ 0xc32065 0xc321e6 0xeb9847 0xd5fedd 0xd5796c 0xd56c62 0xd57205 0xd565a5 0xd476b0 0xd56498 0x483781 # 0xc32064 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:165 # 0xc321e5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xeb9846 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:194 # 0xd5fedc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x59c github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_transport.go:45 # 0xd5796b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func2+0x2b github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:400 # 0xd56c61 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x241 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:364 # 0xd57204 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:452 # 0xd565a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:306 # 0xd476af github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x46f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_worker.go:180 # 0xd56497 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 24] @ 0x4e4988 0xd4335d 0xd473ba 0xd56498 0x483781 # 0x4e4987 time.NewTimer+0x27 time/sleep.go:144 # 0xd4335c github.com/libp2p/go-libp2p/p2p/net/swarm.RealClock.InstantTimer+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/clock.go:47 # 0xd473b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x179 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_worker.go:122 # 0xd56497 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [3: 336] @ 0x77d1d2 0x11bf81e 0x11bf803 0x11bf804 0x11bf81f 0x11bedb8 0x11bc67a 0x147448f 0x148ec12 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x77d1d1 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x11bf81d github.com/mr-tron/base58/base58.FastBase58Encoding+0x43d github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x11bf802 github.com/mr-tron/base58/base58.Encode+0x422 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x11bf803 github.com/libp2p/go-libp2p/core/peer.ID.String+0x423 github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:52 # 0x11bf81e github.com/pactus-project/pactus/network.(*peerMgr).CheckConnectivity+0x43e github.com/pactus-project/pactus/network/peermgr.go:201 # 0x11bedb7 github.com/pactus-project/pactus/network.(*peerMgr).Start+0x17 github.com/pactus-project/pactus/network/peermgr.go:78 # 0x11bc679 github.com/pactus-project/pactus/network.(*network).Start+0xb9 github.com/pactus-project/pactus/network/network.go:334 # 0x147448e github.com/pactus-project/pactus/node.(*Node).Start+0x1ee github.com/pactus-project/pactus/node/node.go:153 # 0x148ec11 github.com/pactus-project/pactus/cmd.StartNode+0x251 github.com/pactus-project/pactus/cmd/cmd.go:417 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [2: 128] @ 0x77d2d4 0x8e9225 0x8e920b 0x8e920c 0x51849f 0x518d98 0x51b81e 0x515891 0xd4415b 0x518563 0x518d98 0x51b81e 0x512945 0x1150051 0x114fe5f 0x11c1630 0x11c13b1 0x483781 # 0x77d2d3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x193 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8e9224 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8e920a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8e920b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.42.0/core/peer/peer.go:52 # 0x51849e fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x515890 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd4415a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_error.go:38 # 0x518562 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x518d97 fmt.(*pp).printArg+0x437 fmt/print.go:756 # 0x51b81d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x512944 fmt.Errorf+0x84 fmt/errors.go:25 # 0x1150050 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:716 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0x11c162f github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x11c13b0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [6: 576] @ 0x446b69 0x459c77 0x47cdc5 0x49af7d 0x49cad1 0x49caaf 0x49cab3 0xc34d54 0xc3c20a 0x114fd75 0x11c1630 0x11c13b1 0x483781 # 0x47cdc4 internal/sync.runtime_SemacquireMutex+0x24 runtime/sema.go:95 # 0x49af7c internal/sync.(*Mutex).lockSlow+0x15c internal/sync/mutex.go:149 # 0x49cad0 internal/sync.(*Mutex).Lock+0x30 internal/sync/mutex.go:70 # 0x49caae sync.(*Mutex).Lock+0xe sync/mutex.go:46 # 0x49cab2 sync.(*RWMutex).Lock+0x12 sync/rwmutex.go:150 # 0xc34d53 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0x53 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:334 # 0xc3c209 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x114fd74 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:696 # 0x11c162f github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x11c13b0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 128] @ 0xd4877c 0xd56498 0x483781 # 0xd4877b github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x153b github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_worker.go:271 # 0xd56497 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [21: 10752] @ 0xd47332 0xd4731f 0xd56498 0x483781 # 0xd47331 github.com/libp2p/go-libp2p/p2p/net/swarm.newDialQueue+0xf1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_worker.go:440 # 0xd4731e github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xde github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_worker.go:116 # 0xd56497 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [3: 336] @ 0x530e14 0x53162d 0x5315ef 0xd55e97 0xd55a65 0x115000c 0x114fe5f 0x11c1630 0x11c13b1 0x483781 # 0x530e13 context.WithDeadlineCause+0xd3 context/context.go:631 # 0x53162c context.WithDeadline+0x4c context/context.go:617 # 0x5315ee context.WithTimeout+0xe context/context.go:695 # 0xd55e96 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b6 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:263 # 0xd55a64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:229 # 0x115000b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:714 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0x11c162f github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x11c13b0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [9: 2160] @ 0xd52dbb 0xd57da7 0xd565d0 0xd476b0 0xd56498 0x483781 # 0xd52dba github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_addr.go:40 # 0xd57da6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x66 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:494 # 0xd565cf github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:309 # 0xd476af github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x46f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_worker.go:180 # 0xd56497 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 80] @ 0xd58d5a 0xd57baf 0xd47cc6 0xd56498 0x483781 # 0xd58d59 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).limitedDial+0x359 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:573 # 0xd57bae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialNextAddr+0xee github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:470 # 0xd47cc5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xa85 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_worker.go:298 # 0xd56497 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 32] @ 0x4dd42c 0xd0f0ae 0xd0613b 0xd06085 0xd02f1f 0xd01230 0xd048ec 0xeba262 0xeba12d 0xd59482 0xd4cf18 0x483781 # 0x4dd42b time.Time.Format+0xeb time/format.go:650 # 0xd0f0ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xad github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:220 # 0xd0613a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:362 # 0xd06084 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:63 # 0xd02f1e github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xde github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:550 # 0xd0122f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xef github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:313 # 0xd048eb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:816 # 0xeba261 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:270 # 0xeba12c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:261 # 0xd59481 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:604 # 0xd4cf17 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 16] @ 0xd0f0d5 0xd10e98 0xd0aa7d 0xd0a445 0xd0a149 0xd01ce5 0xd01ae5 0xeb9f3a 0xd59482 0xd4cf18 0x483781 # 0xd0f0d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xd4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:222 # 0xd10e97 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddConn+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/trace.go:571 # 0xd0aa7c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddConnForChild+0x45c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:610 # 0xd0a444 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addConnForEdges+0xc4 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:580 # 0xd0a148 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddConn+0x3e8 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:562 # 0xd01ce4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x144 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:396 # 0xd01ae4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:379 # 0xeb9f39 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:255 # 0xd59481 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:604 # 0xd4cf17 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 160] @ 0xc32065 0xc321e6 0xeb9847 0xd5fedd 0xd5924a 0xd4cf18 0x483781 # 0xc32064 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:165 # 0xc321e5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xeb9846 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:194 # 0xd5fedc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x59c github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_transport.go:45 # 0xd59249 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x1c9 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:595 # 0xd4cf17 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/limiter.go:213 0: 0 [3: 144] @ 0x531705 0x11c15ee 0x11c15ef 0x11c13b1 0x483781 # 0x531704 context.WithValue+0xa4 context/context.go:728 # 0x11c15ed github.com/libp2p/go-libp2p/core/network.WithDialPeerTimeout+0xad github.com/libp2p/go-libp2p@v0.42.0/core/network/context.go:94 # 0x11c15ee github.com/pactus-project/pactus/network.ConnectSync+0xae github.com/pactus-project/pactus/network/utils.go:91 # 0x11c13b0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [6: 672] @ 0x47fb1c 0x4e49c8 0xd4335d 0xd473ba 0xd56498 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e49c7 time.NewTimer+0x67 time/sleep.go:145 # 0xd4335c github.com/libp2p/go-libp2p/p2p/net/swarm.RealClock.InstantTimer+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/clock.go:47 # 0xd473b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x179 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_worker.go:122 # 0xd56497 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 96] @ 0x11c122b 0x11bf97f 0x11bedb8 0x11bc67a 0x147448f 0x148ec12 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x11c122a github.com/pactus-project/pactus/network.ConnectAsync+0x4a github.com/pactus-project/pactus/network/utils.go:74 # 0x11bf97e github.com/pactus-project/pactus/network.(*peerMgr).CheckConnectivity+0x59e github.com/pactus-project/pactus/network/peermgr.go:212 # 0x11bedb7 github.com/pactus-project/pactus/network.(*peerMgr).Start+0x17 github.com/pactus-project/pactus/network/peermgr.go:78 # 0x11bc679 github.com/pactus-project/pactus/network.(*network).Start+0xb9 github.com/pactus-project/pactus/network/network.go:334 # 0x147448e github.com/pactus-project/pactus/node.(*Node).Start+0x1ee github.com/pactus-project/pactus/node/node.go:153 # 0x148ec11 github.com/pactus-project/pactus/cmd.StartNode+0x251 github.com/pactus-project/pactus/cmd/cmd.go:417 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 13568] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x40b817 0x40b585 0x40e306 0x530269 0x530e6b 0x53162d 0x5315ef 0xd55e97 0xd55a65 0x115000c 0x114fe5f 0x11c1630 0x11c13b1 0x483781 # 0x530268 context.(*cancelCtx).propagateCancel+0x168 context/context.go:492 # 0x530e6a context.WithDeadlineCause+0x12a context/context.go:634 # 0x53162c context.WithDeadline+0x4c context/context.go:617 # 0x5315ee context.WithTimeout+0xe context/context.go:695 # 0xd55e96 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b6 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:263 # 0xd55a64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:229 # 0x115000b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:714 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0x11c162f github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x11c13b0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 24] @ 0x75215b 0x7477c5 0x8eba71 0x8eadfe 0x8ecf93 0x8eb846 0x8ec099 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x75215a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_snapshot.go:43 # 0x7477c4 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:849 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eadfd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8ecf92 github.com/pactus-project/pactus/store.(*store).PublicKey+0x92 github.com/pactus-project/pactus/store/store.go:246 # 0x8eb845 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x8ec098 github.com/pactus-project/pactus/store.NewStore+0x3f8 github.com/pactus-project/pactus/store/store.go:122 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 64] @ 0xb41125 0xb410d5 0xb4108e 0xb40da7 0xd60cd8 0x7b5862 0xd58369 0xd565d0 0xd476b0 0xd56498 0x483781 # 0xb41124 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:23 # 0xb410d4 github.com/multiformats/go-multiaddr.SplitFirst+0x74 github.com/multiformats/go-multiaddr@v0.16.0/util.go:68 # 0xb4108d github.com/multiformats/go-multiaddr/net.zoneless+0x2d github.com/multiformats/go-multiaddr@v0.16.0/net/ip.go:108 # 0xb40da6 github.com/multiformats/go-multiaddr/net.IsIP6LinkLocal+0x26 github.com/multiformats/go-multiaddr@v0.16.0/net/ip.go:81 # 0xd60cd7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func5+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:554 # 0x7b5861 github.com/multiformats/go-multiaddr.FilterAddrs+0x1e1 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:254 # 0xd58368 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x628 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:537 # 0xd565cf github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:309 # 0xd476af github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x46f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_worker.go:180 # 0xd56497 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 96] @ 0x7d68c5 0x95bcae 0x95bb87 0x961635 0x9431b6 0x94ed25 0x9460fa 0x983528 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95bcad vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x11cd vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95bb86 crypto/tls.(*clientHelloMsg).marshalMsg+0x10a6 crypto/tls/handshake_messages.go:161 # 0x961634 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x94ed24 crypto/tls.(*Conn).clientHandshake+0x444 crypto/tls/handshake_client.go:325 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 192] @ 0x446b69 0x459c77 0x47cdc5 0x49af7d 0x49cad1 0x49caaf 0x49cab3 0xd5569d 0x11c15b8 0x11c13b1 0x483781 # 0x47cdc4 internal/sync.runtime_SemacquireMutex+0x24 runtime/sema.go:95 # 0x49af7c internal/sync.(*Mutex).lockSlow+0x15c internal/sync/mutex.go:149 # 0x49cad0 internal/sync.(*Mutex).Lock+0x30 internal/sync/mutex.go:70 # 0x49caae sync.(*Mutex).Lock+0xe sync/mutex.go:46 # 0x49cab2 sync.(*RWMutex).Lock+0x12 sync/rwmutex.go:150 # 0xd5569c github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).Clear+0x3c github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:193 # 0x11c15b7 github.com/pactus-project/pactus/network.ConnectSync+0x77 github.com/pactus-project/pactus/network/utils.go:88 # 0x11c13b0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 96] @ 0x7d68c5 0x95cc3d 0x95cadd 0x961635 0x9431b6 0x94ed25 0x9460fa 0x983528 0x483781 # 0x7d68c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x224 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x95cc3c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x215c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95cadc crypto/tls.(*clientHelloMsg).marshalMsg+0x1ffc crypto/tls/handshake_messages.go:257 # 0x961634 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x9431b5 crypto/tls.(*Conn).writeHandshakeRecord+0xd5 crypto/tls/conn.go:1052 # 0x94ed24 crypto/tls.(*Conn).clientHandshake+0x444 crypto/tls/handshake_client.go:325 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [7: 1456] @ 0x479453 0x408c45 0x408c38 0x40d759 0xc33cbc 0xc35450 0xc34da8 0xc3c20a 0x114fd75 0x11c1630 0x11c13b1 0x483781 # 0xc33cbb github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x1fb github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc3544f github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x5cf github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc34da7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc3c209 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x114fd74 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:696 # 0x11c162f github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x11c13b0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 224] @ 0x47fb1c 0x4e4bd5 0x530f5c 0x53162d 0x5315ef 0xd4cec5 0x483781 # 0x47fb1b time.newTimer+0x3b runtime/time.go:365 # 0x4e4bd4 time.AfterFunc+0x34 time/sleep.go:211 # 0x530f5b context.WithDeadlineCause+0x21b context/context.go:643 # 0x53162c context.WithDeadline+0x4c context/context.go:617 # 0x5315ee context.WithTimeout+0xe context/context.go:695 # 0xd4cec4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/limiter.go:210 0: 0 [1: 24] @ 0x11bf8ea 0x11bedb8 0x11bc67a 0x147448f 0x148ec12 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x11bf8e9 github.com/pactus-project/pactus/network.(*peerMgr).CheckConnectivity+0x509 github.com/pactus-project/pactus/network/peermgr.go:210 # 0x11bedb7 github.com/pactus-project/pactus/network.(*peerMgr).Start+0x17 github.com/pactus-project/pactus/network/peermgr.go:78 # 0x11bc679 github.com/pactus-project/pactus/network.(*network).Start+0xb9 github.com/pactus-project/pactus/network/network.go:334 # 0x147448e github.com/pactus-project/pactus/node.(*Node).Start+0x1ee github.com/pactus-project/pactus/node/node.go:153 # 0x148ec11 github.com/pactus-project/pactus/cmd.StartNode+0x251 github.com/pactus-project/pactus/cmd/cmd.go:417 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 480] @ 0x9390b0 0xdb2fbe 0xdbde6a 0xdf9517 0xdf8d58 0xea0df7 0xe9a748 0xea4655 0xea4285 0xd594ca 0xd4cf18 0x483781 # 0x9390af crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:929 # 0xdb2fbd github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x7d github.com/quic-go/quic-go@v0.52.0/internal/handshake/crypto_setup.go:89 # 0xdbde69 github.com/quic-go/quic-go.init.func2+0xa69 github.com/quic-go/quic-go@v0.52.0/connection.go:436 # 0xdf9516 github.com/quic-go/quic-go.(*Transport).doDial+0x6b6 github.com/quic-go/quic-go@v0.52.0/transport.go:306 # 0xdf8d57 github.com/quic-go/quic-go.(*Transport).dial+0x177 github.com/quic-go/quic-go@v0.52.0/transport.go:256 # 0xea0df6 github.com/quic-go/quic-go.(*Transport).Dial+0x56 github.com/quic-go/quic-go@v0.52.0/transport.go:238 # 0xe9a747 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x227 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/connmgr.go:361 # 0xea4654 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x314 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/transport.go:138 # 0xea4284 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2c4 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/transport.go:122 # 0xd594c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x449 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:606 # 0xd4cf17 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/limiter.go:213 0: 0 [2: 16384] @ 0x94dbd5 0x94dbeb 0x94e95d 0x9460fa 0x983528 0x483781 # 0x94dbd4 crypto/internal/fips140/mlkem.NewDecapsulationKey768+0xc54 crypto/internal/fips140/mlkem/mlkem768.go:200 # 0x94dbea crypto/tls.(*Conn).makeClientHello+0xc6a crypto/tls/handshake_client.go:171 # 0x94e95c crypto/tls.(*Conn).clientHandshake+0x7c crypto/tls/handshake_client.go:275 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0x983527 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 64] @ 0x6e6f11 0x6e90e8 0x6e8176 0x8eb7ae 0x8ec099 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x6e6f10 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x250 github.com/pactus-project/pactus/types/tx/tx.go:357 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8175 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8eb7ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8ec098 github.com/pactus-project/pactus/store.NewStore+0x3f8 github.com/pactus-project/pactus/store/store.go:122 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 811008] @ 0x11bea30 0x11b9ede 0x11b83a8 0x14738f5 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x11bea2f github.com/pactus-project/pactus/network.newPeerMgr+0x14f github.com/pactus-project/pactus/network/peermgr.go:50 # 0x11b9edd github.com/pactus-project/pactus/network.makeNetwork+0x1add github.com/pactus-project/pactus/network/network.go:262 # 0x11b83a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14738f4 github.com/pactus-project/pactus/node.NewNode+0x434 github.com/pactus-project/pactus/node/node.go:86 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 48] @ 0x8e61ae 0x8e6130 0x11c10d1 0x11c00ec 0x11be93d 0x11b9ede 0x11b83a8 0x14738f5 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x8e61ad github.com/libp2p/go-libp2p/core/peer.AddrInfoFromP2pAddr+0x4d github.com/libp2p/go-libp2p@v0.42.0/core/peer/addrinfo.go:98 # 0x8e612f github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x2f github.com/libp2p/go-libp2p@v0.42.0/core/peer/addrinfo.go:89 # 0x11c10d0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x11c00eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11be93c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11b9edd github.com/pactus-project/pactus/network.makeNetwork+0x1add github.com/pactus-project/pactus/network/network.go:262 # 0x11b83a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14738f4 github.com/pactus-project/pactus/node.NewNode+0x434 github.com/pactus-project/pactus/node/node.go:86 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [2: 192] @ 0x6e90ce 0x6e8176 0x8eb7ae 0x8ec099 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x6e90cd github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1cd github.com/pactus-project/pactus/types/block/block.go:213 # 0x6e8175 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8eb7ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8ec098 github.com/pactus-project/pactus/store.NewStore+0x3f8 github.com/pactus-project/pactus/store/store.go:122 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 64] @ 0x7b1265 0x7b429c 0x7b3f67 0x8e6118 0x11c10d1 0x11c00ec 0x11be93d 0x11b9ede 0x11b83a8 0x14738f5 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x7b1264 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:154 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x7b3f66 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:40 # 0x8e6117 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.42.0/core/peer/addrinfo.go:84 # 0x11c10d0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x11c00eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11be93c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11b9edd github.com/pactus-project/pactus/network.makeNetwork+0x1add github.com/pactus-project/pactus/network/network.go:262 # 0x11b83a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14738f4 github.com/pactus-project/pactus/node.NewNode+0x434 github.com/pactus-project/pactus/node/node.go:86 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 16] @ 0x498c0a 0x4985a9 0x7b72ae 0x7bd5d7 0x7b1f8f 0x7b2d17 0x7b0f67 0x7b1185 0x7b429c 0x7b3f67 0x8e6118 0x11c10d1 0x11c00ec 0x11be93d 0x11b9ede 0x11b83a8 0x14738f5 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x498c09 strconv.formatBits+0x209 strconv/itoa.go:193 # 0x4985a8 strconv.FormatUint+0x88 strconv/itoa.go:18 # 0x7b72ad github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:155 # 0x7bd5d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:47 # 0x7b1f8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x7b3f66 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:40 # 0x8e6117 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.42.0/core/peer/addrinfo.go:84 # 0x11c10d0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x11c00eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11be93c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11b9edd github.com/pactus-project/pactus/network.makeNetwork+0x1add github.com/pactus-project/pactus/network/network.go:262 # 0x11b83a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14738f4 github.com/pactus-project/pactus/node.NewNode+0x434 github.com/pactus-project/pactus/node/node.go:86 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 48] @ 0x461ac6 0x7b2d5b 0x7b0f67 0x7b1185 0x7b429c 0x7b3f67 0x8e6118 0x11c10d1 0x11c00ec 0x11be93d 0x11b9ede 0x11b83a8 0x14738f5 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x7b2d5a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.0/component.go:343 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x7b3f66 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:40 # 0x8e6117 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.42.0/core/peer/addrinfo.go:84 # 0x11c10d0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x11c00eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11be93c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11b9edd github.com/pactus-project/pactus/network.makeNetwork+0x1add github.com/pactus-project/pactus/network/network.go:262 # 0x11b83a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14738f4 github.com/pactus-project/pactus/node.NewNode+0x434 github.com/pactus-project/pactus/node/node.go:86 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 16] @ 0x5d27b9 0x7b7158 0x7bd5d7 0x7b1f8f 0x7b2d17 0x7b0f67 0x7b1185 0x7b429c 0x7b3f67 0x8e6118 0x11c10d1 0x11c00ec 0x11be93d 0x11b9ede 0x11b83a8 0x14738f5 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x5d27b8 net.IP.String+0xd8 net/ip.go:315 # 0x7b7157 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:138 # 0x7bd5d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:47 # 0x7b1f8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x7b3f66 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:40 # 0x8e6117 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.42.0/core/peer/addrinfo.go:84 # 0x11c10d0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x11c00eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11be93c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11b9edd github.com/pactus-project/pactus/network.makeNetwork+0x1add github.com/pactus-project/pactus/network/network.go:262 # 0x11b83a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14738f4 github.com/pactus-project/pactus/node.NewNode+0x434 github.com/pactus-project/pactus/node/node.go:86 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 64] @ 0x77d2d4 0x7b8bfb 0x7b8bf6 0x7b8bf5 0x7b8bfc 0x7bd5d7 0x7b1f8f 0x7b2d17 0x7b0f67 0x7b1185 0x7b429c 0x7b3f67 0x8e6118 0x11c10d1 0x11c00ec 0x11be93d 0x11b9ede 0x11b83a8 0x14738f5 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x77d2d3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x193 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x7b8bfa github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x7b8bf5 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x7b8bf4 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x7b8bfb github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:392 # 0x7bd5d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:47 # 0x7b1f8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x7b3f66 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:40 # 0x8e6117 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.42.0/core/peer/addrinfo.go:84 # 0x11c10d0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x11c00eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11be93c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11b9edd github.com/pactus-project/pactus/network.makeNetwork+0x1add github.com/pactus-project/pactus/network/network.go:262 # 0x11b83a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14738f4 github.com/pactus-project/pactus/node.NewNode+0x434 github.com/pactus-project/pactus/node/node.go:86 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 16] @ 0x8eaab6 0x8eaabd 0x8ec992 0x8ec08f 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x8eaab5 github.com/pactus-project/pactus/store.blockKey+0x55 github.com/pactus-project/pactus/store/block.go:19 # 0x8eaabc github.com/pactus-project/pactus/store.(*blockStore).block+0x5c github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec08e github.com/pactus-project/pactus/store.NewStore+0x3ee github.com/pactus-project/pactus/store/store.go:118 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [2: 256] @ 0x7b1265 0x7b429c 0x7b3f67 0x8e6118 0x11c10d1 0x11c00ec 0x11be93d 0x11b9ede 0x11b83a8 0x14738f5 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x7b1264 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:154 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x7b3f66 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:40 # 0x8e6117 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.42.0/core/peer/addrinfo.go:84 # 0x11c10d0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x11c00eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11be93c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11b9edd github.com/pactus-project/pactus/network.makeNetwork+0x1add github.com/pactus-project/pactus/network/network.go:262 # 0x11b83a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14738f4 github.com/pactus-project/pactus/node.NewNode+0x434 github.com/pactus-project/pactus/node/node.go:86 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [5: 560] @ 0x77d1d2 0x7b8bfb 0x7b8bf6 0x7b8bf5 0x7b8bfc 0x7bd5d7 0x7b1f8f 0x7b2d17 0x7b0f67 0x7b1185 0x7b429c 0x7b3f67 0x8e6118 0x11c10d1 0x11c00ec 0x11be93d 0x11b9ede 0x11b83a8 0x14738f5 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x77d1d1 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x7b8bfa github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x7b8bf5 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x7b8bf4 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x7b8bfb github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:392 # 0x7bd5d6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:47 # 0x7b1f8e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x7b3f66 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:40 # 0x8e6117 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.42.0/core/peer/addrinfo.go:84 # 0x11c10d0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x11c00eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11be93c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11b9edd github.com/pactus-project/pactus/network.makeNetwork+0x1add github.com/pactus-project/pactus/network/network.go:262 # 0x11b83a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14738f4 github.com/pactus-project/pactus/node.NewNode+0x434 github.com/pactus-project/pactus/node/node.go:86 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [3: 384] @ 0x527fbf 0x7b0479 0x7b045f 0x7b3f15 0x8e6118 0x11c10d1 0x11c00ec 0x11be93d 0x11b9ede 0x11b83a8 0x14738f5 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x527fbe strings.genSplit+0x7e strings/strings.go:305 # 0x7b0478 strings.Split+0x78 strings/strings.go:361 # 0x7b045e github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.16.0/codec.go:16 # 0x7b3f14 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:36 # 0x8e6117 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.42.0/core/peer/addrinfo.go:84 # 0x11c10d0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x11c00eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11be93c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11b9edd github.com/pactus-project/pactus/network.makeNetwork+0x1add github.com/pactus-project/pactus/network/network.go:262 # 0x11b83a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14738f4 github.com/pactus-project/pactus/node.NewNode+0x434 github.com/pactus-project/pactus/node/node.go:86 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 48] @ 0x461ac6 0x7b1f6c 0x7b2d17 0x7b0f67 0x7b1185 0x7b429c 0x7b3f67 0x8e6118 0x11c10d1 0x11c00ec 0x11be93d 0x11b9ede 0x11b83a8 0x14738f5 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x7b1f6b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x7b3f66 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:40 # 0x8e6117 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.42.0/core/peer/addrinfo.go:84 # 0x11c10d0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x11c00eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11be93c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11b9edd github.com/pactus-project/pactus/network.makeNetwork+0x1add github.com/pactus-project/pactus/network/network.go:262 # 0x11b83a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14738f4 github.com/pactus-project/pactus/node.NewNode+0x434 github.com/pactus-project/pactus/node/node.go:86 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 112] @ 0x527fbf 0x7b0479 0x7b045f 0x7b3f15 0x8e6118 0x11c10d1 0x11c00ec 0x11be93d 0x11b9ede 0x11b83a8 0x14738f5 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x527fbe strings.genSplit+0x7e strings/strings.go:305 # 0x7b0478 strings.Split+0x78 strings/strings.go:361 # 0x7b045e github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.16.0/codec.go:16 # 0x7b3f14 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:36 # 0x8e6117 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.42.0/core/peer/addrinfo.go:84 # 0x11c10d0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x11c00eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11be93c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11b9edd github.com/pactus-project/pactus/network.makeNetwork+0x1add github.com/pactus-project/pactus/network/network.go:262 # 0x11b83a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14738f4 github.com/pactus-project/pactus/node.NewNode+0x434 github.com/pactus-project/pactus/node/node.go:86 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 64] @ 0x77d557 0x77d3ff 0x77d400 0x7a7c78 0x7b870d 0x7bd673 0x7b0767 0x7b3f15 0x8e6118 0x11c10d1 0x11c00ec 0x11be93d 0x11b9ede 0x11b83a8 0x14738f5 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x77d556 github.com/mr-tron/base58/base58.FastBase58DecodingAlphabet+0x116 github.com/mr-tron/base58@v1.2.0/base58/base58.go:153 # 0x77d3fe github.com/mr-tron/base58/base58.FastBase58Decoding+0x1e github.com/mr-tron/base58@v1.2.0/base58/base58.go:122 # 0x77d3ff github.com/mr-tron/base58/base58.Decode+0x1f github.com/mr-tron/base58@v1.2.0/base58/base58.go:112 # 0x7a7c77 github.com/multiformats/go-multihash.FromB58String+0x17 github.com/multiformats/go-multihash@v0.2.3/multihash.go:204 # 0x7b870c github.com/multiformats/go-multiaddr.p2pStB+0x6c github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:344 # 0x7bd672 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:44 # 0x7b0766 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:52 # 0x7b3f14 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:36 # 0x8e6117 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.42.0/core/peer/addrinfo.go:84 # 0x11c10d0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x11c00eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11be93c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11b9edd github.com/pactus-project/pactus/network.makeNetwork+0x1add github.com/pactus-project/pactus/network/network.go:262 # 0x11b83a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14738f4 github.com/pactus-project/pactus/node.NewNode+0x434 github.com/pactus-project/pactus/node/node.go:86 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 32] @ 0x7b1265 0x7b429c 0x7b3f67 0x8e6118 0x11c10d1 0x11c00ec 0x11be93d 0x11b9ede 0x11b83a8 0x14738f5 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x7b1264 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:154 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x7b3f66 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:40 # 0x8e6117 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.42.0/core/peer/addrinfo.go:84 # 0x11c10d0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x11c00eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11be93c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11b9edd github.com/pactus-project/pactus/network.makeNetwork+0x1add github.com/pactus-project/pactus/network/network.go:262 # 0x11b83a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14738f4 github.com/pactus-project/pactus/node.NewNode+0x434 github.com/pactus-project/pactus/node/node.go:86 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [5: 160] @ 0x7b0ef1 0x7b1185 0x7b429c 0x7b3f67 0x8e6118 0x11c10d1 0x11c00ec 0x11be93d 0x11b9ede 0x11b83a8 0x14738f5 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x7b0ef0 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:120 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x7b3f66 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:40 # 0x8e6117 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.42.0/core/peer/addrinfo.go:84 # 0x11c10d0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x11c00eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11be93c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11b9edd github.com/pactus-project/pactus/network.makeNetwork+0x1add github.com/pactus-project/pactus/network/network.go:262 # 0x11b83a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14738f4 github.com/pactus-project/pactus/node.NewNode+0x434 github.com/pactus-project/pactus/node/node.go:86 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 48] @ 0x7b0f0d 0x7b1185 0x7b429c 0x7b3f67 0x8e6118 0x11c10d1 0x11c00ec 0x11be93d 0x11b9ede 0x11b83a8 0x14738f5 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x7b0f0c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.0/codec.go:121 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x7b3f66 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:40 # 0x8e6117 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.42.0/core/peer/addrinfo.go:84 # 0x11c10d0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x11c00eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11be93c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11b9edd github.com/pactus-project/pactus/network.makeNetwork+0x1add github.com/pactus-project/pactus/network/network.go:262 # 0x11b83a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14738f4 github.com/pactus-project/pactus/node.NewNode+0x434 github.com/pactus-project/pactus/node/node.go:86 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [2: 128] @ 0x533545 0x5336b9 0x7b064b 0x7b3f15 0x8e6118 0x11c10d1 0x11c00ec 0x11be93d 0x11b9ede 0x11b83a8 0x14738f5 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x533544 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 0x5336b8 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x7b064a github.com/multiformats/go-multiaddr.stringToBytes+0x24a github.com/multiformats/go-multiaddr@v0.16.0/codec.go:35 # 0x7b3f14 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:36 # 0x8e6117 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.42.0/core/peer/addrinfo.go:84 # 0x11c10d0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x11c00eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11be93c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11b9edd github.com/pactus-project/pactus/network.makeNetwork+0x1add github.com/pactus-project/pactus/network/network.go:262 # 0x11b83a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14738f4 github.com/pactus-project/pactus/node.NewNode+0x434 github.com/pactus-project/pactus/node/node.go:86 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [2: 32] @ 0x461ac6 0x7b1f6c 0x7b2d17 0x7b0f67 0x7b1185 0x7b429c 0x7b3f67 0x8e6118 0x11c10d1 0x11c00ec 0x11be93d 0x11b9ede 0x11b83a8 0x14738f5 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x7b1f6b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.0/component.go:198 # 0x7b2d16 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.0/component.go:337 # 0x7b0f66 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:125 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x7b3f66 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:40 # 0x8e6117 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.42.0/core/peer/addrinfo.go:84 # 0x11c10d0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x11c00eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11be93c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11b9edd github.com/pactus-project/pactus/network.makeNetwork+0x1add github.com/pactus-project/pactus/network/network.go:262 # 0x11b83a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14738f4 github.com/pactus-project/pactus/node.NewNode+0x434 github.com/pactus-project/pactus/node/node.go:86 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [7: 1456] @ 0x461c0a 0x77d485 0x77d3ff 0x77d400 0x7a7c78 0x7b870d 0x7bd673 0x7b0767 0x7b3f15 0x8e6118 0x11c10d1 0x11c00ec 0x11be93d 0x11b9ede 0x11b83a8 0x14738f5 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x77d484 github.com/mr-tron/base58/base58.FastBase58DecodingAlphabet+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:137 # 0x77d3fe github.com/mr-tron/base58/base58.FastBase58Decoding+0x1e github.com/mr-tron/base58@v1.2.0/base58/base58.go:122 # 0x77d3ff github.com/mr-tron/base58/base58.Decode+0x1f github.com/mr-tron/base58@v1.2.0/base58/base58.go:112 # 0x7a7c77 github.com/multiformats/go-multihash.FromB58String+0x17 github.com/multiformats/go-multihash@v0.2.3/multihash.go:204 # 0x7b870c github.com/multiformats/go-multiaddr.p2pStB+0x6c github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:344 # 0x7bd672 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.0/transcoders.go:44 # 0x7b0766 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:52 # 0x7b3f14 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:36 # 0x8e6117 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.42.0/core/peer/addrinfo.go:84 # 0x11c10d0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x11c00eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11be93c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11b9edd github.com/pactus-project/pactus/network.makeNetwork+0x1add github.com/pactus-project/pactus/network/network.go:262 # 0x11b83a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14738f4 github.com/pactus-project/pactus/node.NewNode+0x434 github.com/pactus-project/pactus/node/node.go:86 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 638976] @ 0x11c103b 0x11c00ec 0x11be93d 0x11b9ede 0x11b83a8 0x14738f5 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x11c103a github.com/pactus-project/pactus/network.MakeAddrInfos+0x3a github.com/pactus-project/pactus/network/utils.go:36 # 0x11c00eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11be93c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11b9edd github.com/pactus-project/pactus/network.makeNetwork+0x1add github.com/pactus-project/pactus/network/network.go:262 # 0x11b83a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14738f4 github.com/pactus-project/pactus/node.NewNode+0x434 github.com/pactus-project/pactus/node/node.go:86 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 294912] @ 0x47e507 0x4c06e6 0x4c058e 0x54a4bf 0x549914 0x54915e 0x548d59 0x11c00d2 0x11be93d 0x11b9ede 0x11b83a8 0x14738f5 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x47e506 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c06e5 reflect.Value.grow+0xa5 reflect/value.go:2603 # 0x4c058d reflect.Value.Grow+0x6d reflect/value.go:2590 # 0x54a4be encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:547 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x11c00d1 github.com/pactus-project/pactus/network.loadPeerStore+0x71 github.com/pactus-project/pactus/network/peermgr.go:257 # 0x11be93c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11b9edd github.com/pactus-project/pactus/network.makeNetwork+0x1add github.com/pactus-project/pactus/network/network.go:262 # 0x11b83a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14738f4 github.com/pactus-project/pactus/node.NewNode+0x434 github.com/pactus-project/pactus/node/node.go:86 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 106496] @ 0x47e507 0x4c06e6 0x4c058e 0x54a4bf 0x549914 0x54915e 0x548d59 0x11c00d2 0x11be93d 0x11b9ede 0x11b83a8 0x14738f5 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x47e506 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c06e5 reflect.Value.grow+0xa5 reflect/value.go:2603 # 0x4c058d reflect.Value.Grow+0x6d reflect/value.go:2590 # 0x54a4be encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:547 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x11c00d1 github.com/pactus-project/pactus/network.loadPeerStore+0x71 github.com/pactus-project/pactus/network/peermgr.go:257 # 0x11be93c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11b9edd github.com/pactus-project/pactus/network.makeNetwork+0x1add github.com/pactus-project/pactus/network/network.go:262 # 0x11b83a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14738f4 github.com/pactus-project/pactus/node.NewNode+0x434 github.com/pactus-project/pactus/node/node.go:86 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [2: 224] @ 0x54ce4c 0x5499b5 0x54a58f 0x549914 0x54915e 0x548d59 0x11c00d2 0x11be93d 0x11b9ede 0x11b83a8 0x14738f5 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x54ce4b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:953 # 0x5499b4 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:389 # 0x54a58e encoding/json.(*decodeState).array+0x50e encoding/json/decode.go:556 # 0x549913 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:365 # 0x54915d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:178 # 0x548d58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x11c00d1 github.com/pactus-project/pactus/network.loadPeerStore+0x71 github.com/pactus-project/pactus/network/peermgr.go:257 # 0x11be93c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11b9edd github.com/pactus-project/pactus/network.makeNetwork+0x1add github.com/pactus-project/pactus/network/network.go:262 # 0x11b83a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14738f4 github.com/pactus-project/pactus/node.NewNode+0x434 github.com/pactus-project/pactus/node/node.go:86 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 1548288] @ 0x509639 0x5094e9 0x11c007d 0x11c0078 0x11be93d 0x11b9ede 0x11b83a8 0x14738f5 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x509638 os.readFileContents+0x58 os/file.go:826 # 0x5094e8 os.ReadFile+0xa8 os/file.go:805 # 0x11c007c github.com/pactus-project/pactus/util.ReadFile+0x1c github.com/pactus-project/pactus/util/io.go:30 # 0x11c0077 github.com/pactus-project/pactus/network.loadPeerStore+0x17 github.com/pactus-project/pactus/network/peermgr.go:251 # 0x11be93c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11b9edd github.com/pactus-project/pactus/network.makeNetwork+0x1add github.com/pactus-project/pactus/network/network.go:262 # 0x11b83a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14738f4 github.com/pactus-project/pactus/node.NewNode+0x434 github.com/pactus-project/pactus/node/node.go:86 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 5376] @ 0x1175871 0x1175865 0x1175815 0x1160025 0x119024e 0x1198bf8 0x119538a 0x1194fea 0x1192236 0x11a46ac 0x11a2d72 0x11b0525 0x11b9945 0x11b98f2 0x11b83a8 0x14738f5 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x1175870 math/rand.newSource+0xb0 math/rand/rand.go:56 # 0x1175864 math/rand.NewSource+0xa4 math/rand/rand.go:52 # 0x1175814 go.uber.org/dig.newScope+0x54 go.uber.org/dig@v1.19.0/scope.go:109 # 0x1160024 go.uber.org/dig.New+0x24 go.uber.org/dig@v1.19.0/container.go:152 # 0x119024d go.uber.org/fx.(*annotated).Build+0x2d go.uber.org/fx@v1.24.0/annotated.go:1651 # 0x1198bf7 go.uber.org/fx.runProvide+0x117 go.uber.org/fx@v1.24.0/provide.go:138 # 0x1195389 go.uber.org/fx.(*module).provide+0x309 go.uber.org/fx@v1.24.0/module.go:216 # 0x1194fe9 go.uber.org/fx.(*module).provideAll+0xa9 go.uber.org/fx@v1.24.0/module.go:175 # 0x1192235 go.uber.org/fx.New+0x835 go.uber.org/fx@v1.24.0/app.go:488 # 0x11a46ab github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT+0xbcb github.com/libp2p/go-libp2p@v0.42.0/config/config.go:707 # 0x11a2d71 github.com/libp2p/go-libp2p/config.(*Config).NewNode+0x1411 github.com/libp2p/go-libp2p@v0.42.0/config/config.go:615 # 0x11b0524 github.com/libp2p/go-libp2p.NewWithoutDefaults+0x64 github.com/libp2p/go-libp2p@v0.42.0/libp2p.go:67 # 0x11b9944 github.com/libp2p/go-libp2p.New+0x1544 github.com/libp2p/go-libp2p@v0.42.0/libp2p.go:53 # 0x11b98f1 github.com/pactus-project/pactus/network.makeNetwork+0x14f1 github.com/pactus-project/pactus/network/network.go:239 # 0x11b83a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14738f4 github.com/pactus-project/pactus/node.NewNode+0x434 github.com/pactus-project/pactus/node/node.go:86 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 32] @ 0x6e7717 0x8ec112 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x6e7716 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x36 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x8ec111 github.com/pactus-project/pactus/store.NewStore+0x471 github.com/pactus-project/pactus/store/store.go:129 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 80] @ 0x4d5adf 0x4d55b3 0x5d09a5 0x5cf2a5 0xb5d5d6 0x1143385 0x11431bf 0x1142cfb 0x113feb3 0x113fd25 0x113dce7 0x113c5ec 0x114c117 0x90099a 0xd5c3d8 0xd5117b 0xd5b7b0 0xd5af7e 0x11a3890 0x11844d2 0x1183ee8 0x119c611 0x1192bb2 0x119c5a9 0x119352b 0x483781 # 0x4d5ade syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4d55b2 syscall.NetlinkRIB+0x532 syscall/netlink_linux.go:98 # 0x5d09a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5cf2a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb5d5d5 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x1143384 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:623 # 0x11431be github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:609 # 0x1142cfa github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:584 # 0x113feb2 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:429 # 0x113fd24 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:401 # 0x113dce6 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xc6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:260 # 0x113c5eb github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).triggerAddrsUpdate+0x2b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:149 # 0x114c116 github.com/libp2p/go-libp2p/p2p/host/basic.NewHost.(*addrsManager).NetNotifee.func7+0x16 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:143 # 0x900999 github.com/libp2p/go-libp2p/core/network.(*NotifyBundle).Listen+0x39 github.com/libp2p/go-libp2p@v0.42.0/core/network/notifee.go:32 # 0xd5c3d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func1+0x37 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:136 # 0xd5117a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:765 # 0xd5b7af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr+0x1af github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:135 # 0xd5af7d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Listen+0x2dd github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:53 # 0x11a388f github.com/libp2p/go-libp2p/config.(*Config).NewNode.func3.1+0x2f github.com/libp2p/go-libp2p@v0.42.0/config/config.go:524 # 0x11844d1 go.uber.org/fx/internal/lifecycle.(*Lifecycle).runStartHook+0x1f1 go.uber.org/fx@v1.24.0/internal/lifecycle/lifecycle.go:256 # 0x1183ee7 go.uber.org/fx/internal/lifecycle.(*Lifecycle).Start+0x467 go.uber.org/fx@v1.24.0/internal/lifecycle/lifecycle.go:216 # 0x119c610 go.uber.org/fx.(*App).start-fm.(*App).start.func1+0x30 go.uber.org/fx@v1.24.0/app.go:702 # 0x1192bb1 go.uber.org/fx.(*App).withRollback+0x31 go.uber.org/fx@v1.24.0/app.go:684 # 0x119c5a8 go.uber.org/fx.(*App).start+0x48 go.uber.org/fx@v1.24.0/app.go:701 # 0x119352a go.uber.org/fx.withTimeout.func1+0x6a go.uber.org/fx@v1.24.0/app.go:801 0: 0 [1: 16] @ 0x6ddda5 0x11cdb2b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x6ddda4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x1a4 github.com/pactus-project/pactus/types/certificate/certificate.go:183 # 0x11cdb2a github.com/pactus-project/pactus/state.LoadOrNewState+0x5ea github.com/pactus-project/pactus/state/state.go:119 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [30: 80640] @ 0x729235 0x728c73 0x728f94 0x73f3b1 0x73fe3a 0x740110 0x767ff7 0x74c226 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729234 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x728c72 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x728f93 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x73f3b0 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x350 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x73fe39 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x74010f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x767ff6 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x74c225 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 16] @ 0x746de5 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11cda3b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x746de4 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2c4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:777 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11cda3a github.com/pactus-project/pactus/state.LoadOrNewState+0x4fa github.com/pactus-project/pactus/state/state.go:111 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [3: 28416] @ 0x7299b8 0x73a3ca 0x73ae86 0x73b1cc 0x733eae 0x73b05c 0x73b006 0x73bd26 0x73caac 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11cda3b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x7299b7 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x157 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b1cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11cda3a github.com/pactus-project/pactus/state.LoadOrNewState+0x4fa github.com/pactus-project/pactus/state/state.go:111 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 24] @ 0x75215b 0x7477c5 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11cda3b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x75215a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_snapshot.go:43 # 0x7477c4 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:849 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11cda3a github.com/pactus-project/pactus/state.LoadOrNewState+0x4fa github.com/pactus-project/pactus/state/state.go:111 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [38: 184832] @ 0x729235 0x728c73 0x728f94 0x73f3b1 0x73fe3a 0x740110 0x767ff7 0x74c226 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729234 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x728c72 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x728f93 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x73f3b0 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x350 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x73fe39 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x74010f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x767ff6 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x74c225 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 8] @ 0x7353d5 0x735401 0x733f3b 0x73b05c 0x73b006 0x73bd26 0x73caac 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11cda3b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x7353d4 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x174 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:618 # 0x735400 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1a0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:88 # 0x733f3a github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11cda3a github.com/pactus-project/pactus/state.LoadOrNewState+0x4fa github.com/pactus-project/pactus/state/state.go:111 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 240] @ 0x73b97c 0x73e6df 0x766ff9 0x733eae 0x766da8 0x7670f2 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11cda3b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x73b97b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x73e6de github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5be github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:1084 # 0x766ff8 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x1f8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:428 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x766da7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7670f1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11cda3a github.com/pactus-project/pactus/state.LoadOrNewState+0x4fa github.com/pactus-project/pactus/state/state.go:111 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [13: 16640] @ 0x729235 0x728c73 0x728f94 0x73f3d3 0x73fe3a 0x740110 0x767ff7 0x74c226 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729234 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x728c72 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x728f93 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x73f3d2 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x372 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:55 # 0x73fe39 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x74010f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x767ff6 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x74c225 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 24] @ 0x74c5d2 0x74ccf7 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x74c5d1 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x2f1 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:413 # 0x74ccf6 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:468 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 48] @ 0x4d6045 0x4d8436 0x4d843e 0x5098cb 0x5098b4 0x50a814 0x50a7d7 0x50a7a6 0x508dbe 0x724b5d 0x766e58 0x766e2d 0x733eae 0x766da8 0x7670f2 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11cda3b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x4d6044 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4d8435 syscall.BytePtrFromString+0x35 syscall/syscall.go:68 # 0x4d843d syscall.openat+0x3d syscall/zsyscall_linux_amd64.go:94 # 0x5098ca syscall.Open+0x2a syscall/syscall_linux.go:284 # 0x5098b3 os.open+0x13 os/file_open_unix.go:15 # 0x50a813 os.openFileNolog.func1+0x93 os/file_unix.go:279 # 0x50a7d6 os.ignoringEINTR+0x56 os/file_posix.go:251 # 0x50a7a5 os.openFileNolog+0x25 os/file_unix.go:278 # 0x508dbd os.OpenFile+0x3d os/file.go:392 # 0x724b5c github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x15c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:476 # 0x766e57 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage.go:15 # 0x766e2c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:417 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x766da7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7670f1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11cda3a github.com/pactus-project/pactus/state.LoadOrNewState+0x4fa github.com/pactus-project/pactus/state/state.go:111 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [8: 5120] @ 0x729235 0x728c73 0x728f94 0x73f3d3 0x73fe3a 0x740110 0x767ff7 0x74c226 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729234 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x728c72 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x728f93 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x73f3d2 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x372 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:55 # 0x73fe39 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x74010f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x767ff6 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x74c225 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 16] @ 0x766f12 0x733eae 0x766da8 0x7670f2 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11cda3b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x766f11 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:424 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x766da7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7670f1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11cda3a github.com/pactus-project/pactus/state.LoadOrNewState+0x4fa github.com/pactus-project/pactus/state/state.go:111 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [6: 56832] @ 0x76b4ef 0x76a229 0x75c154 0x74b5e5 0x74b399 0x74aba9 0x74b565 0x74b467 0x74daeb 0x74e614 0x74f975 0x483781 # 0x76b4ee github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x22e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:479 # 0x76a228 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:283 # 0x75c153 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:216 # 0x74b5e4 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:264 # 0x74b398 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:242 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74b564 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:253 # 0x74b466 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:263 # 0x74daea github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5aa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:584 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [145: 2765440] @ 0x729235 0x728c73 0x728f94 0x73f3b1 0x73fe3a 0x740110 0x767ff7 0x74c226 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729234 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x728c72 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x728f93 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x73f3b0 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x350 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x73fe39 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x74010f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x767ff6 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x74c225 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [2: 32] @ 0x746be5 0x746b80 0x746b6c 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11cda3b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x746be4 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util.go:95 # 0x746b7f github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/key.go:82 # 0x746b6b github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:764 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11cda3a github.com/pactus-project/pactus/state.LoadOrNewState+0x4fa github.com/pactus-project/pactus/state/state.go:111 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [2: 2048] @ 0x73ce50 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11cda3b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x73ce4f github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa2f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11cda3a github.com/pactus-project/pactus/state.LoadOrNewState+0x4fa github.com/pactus-project/pactus/state/state.go:111 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [2: 32] @ 0x8eaab6 0x8eaabd 0x8ec992 0x8ec88b 0x11cda3b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x8eaab5 github.com/pactus-project/pactus/store.blockKey+0x55 github.com/pactus-project/pactus/store/block.go:19 # 0x8eaabc github.com/pactus-project/pactus/store.(*blockStore).block+0x5c github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11cda3a github.com/pactus-project/pactus/state.LoadOrNewState+0x4fa github.com/pactus-project/pactus/state/state.go:111 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [3: 24] @ 0x733f47 0x766da8 0x7670f2 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11cda3b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x733f46 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x286 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:401 # 0x766da7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7670f1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11cda3a github.com/pactus-project/pactus/state.LoadOrNewState+0x4fa github.com/pactus-project/pactus/state/state.go:111 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [6: 480] @ 0x8eca16 0x8ec88b 0x11cda3b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x8eca15 github.com/pactus-project/pactus/store.(*store).block+0xb5 github.com/pactus-project/pactus/store/store.go:206 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11cda3a github.com/pactus-project/pactus/state.LoadOrNewState+0x4fa github.com/pactus-project/pactus/state/state.go:111 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [2: 16] @ 0x735630 0x733f3b 0x73b05c 0x73b006 0x73bd26 0x73caac 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11cda3b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x73562f github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x3cf github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:101 # 0x733f3a github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11cda3a github.com/pactus-project/pactus/state.LoadOrNewState+0x4fa github.com/pactus-project/pactus/state/state.go:111 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [2: 32] @ 0x738daf 0x738451 0x73c625 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11cda3b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x738dae github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:295 # 0x738450 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1b0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:242 # 0x73c624 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:838 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11cda3a github.com/pactus-project/pactus/state.LoadOrNewState+0x4fa github.com/pactus-project/pactus/state/state.go:111 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [5: 80] @ 0x738daf 0x738451 0x73cada 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11cda3b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x738dae github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:295 # 0x738450 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1b0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:242 # 0x73cad9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x6b9 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:866 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11cda3a github.com/pactus-project/pactus/state.LoadOrNewState+0x4fa github.com/pactus-project/pactus/state/state.go:111 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [275: 17600] @ 0x73aedc 0x73b138 0x73bd26 0x73bf38 0x73a355 0x72b339 0x72bab0 0x72ba18 0x72cbfe 0x74cb17 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x73aedb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:608 # 0x73b137 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:648 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73bf37 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x137 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x73a354 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x72b338 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x72baaf github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x72ba17 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x72cbfd github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x74cb16 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x416 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 64] @ 0x73aedc 0x73b1cc 0x733eae 0x73b05c 0x73b006 0x73b892 0x73c533 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11cda3b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x73aedb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:608 # 0x73b1cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73b891 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x73c532 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11cda3a github.com/pactus-project/pactus/state.LoadOrNewState+0x4fa github.com/pactus-project/pactus/state/state.go:111 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 256] @ 0x73f12f 0x73fe3a 0x740110 0x767ff7 0x74c226 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x73f12e github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:46 # 0x73fe39 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x74010f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x767ff6 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x74c225 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 24] @ 0x729c12 0x73802a 0x73346e 0x733b8c 0x734d3e 0x734dd3 0x735514 0x733f3b 0x73b05c 0x73b006 0x73b892 0x73c533 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11cda3b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x729c11 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:86 # 0x738029 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:114 # 0x73346d github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x58d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:171 # 0x733b8b github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:329 # 0x734d3d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unrefLocked+0x5d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:631 # 0x734dd2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:657 # 0x735513 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2b3 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:114 # 0x733f3a github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73b891 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x73c532 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11cda3a github.com/pactus-project/pactus/state.LoadOrNewState+0x4fa github.com/pactus-project/pactus/state/state.go:111 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 48] @ 0x73540c 0x733f3b 0x73b05c 0x73b006 0x73bd26 0x73caac 0x76718c 0x767146 0x7699cb 0x76913f 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11cda3b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x73540b github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1ab github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:88 # 0x733f3a github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x76913e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11cda3a github.com/pactus-project/pactus/state.LoadOrNewState+0x4fa github.com/pactus-project/pactus/state/state.go:111 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [8: 384] @ 0x7521d1 0x7521bd 0x752171 0x7477c5 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11cda3b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x7521d0 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x7521bc container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x752170 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_snapshot.go:44 # 0x7477c4 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:849 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11cda3a github.com/pactus-project/pactus/state.LoadOrNewState+0x4fa github.com/pactus-project/pactus/state/state.go:111 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [3: 144] @ 0x539255 0x66444b 0x6da72b 0x6da6c1 0x6dde28 0x11cdb2b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x539254 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66444a github.com/pactus-project/pactus/util/encoding.ReadElement+0x28a github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6da72a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6da6c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6dde27 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x227 github.com/pactus-project/pactus/types/certificate/certificate.go:193 # 0x11cdb2a github.com/pactus-project/pactus/state.LoadOrNewState+0x5ea github.com/pactus-project/pactus/state/state.go:119 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [5: 2560] @ 0x73f12f 0x73fe3a 0x740110 0x767ff7 0x74c226 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x73f12e github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:46 # 0x73fe39 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x74010f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x767ff6 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x74c225 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [164: 343932928] @ 0x729acd 0x7409c5 0x7669e5 0x74c1a8 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729acc github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x26c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:77 # 0x7409c4 github.com/syndtr/goleveldb/leveldb/table.NewWriter+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:370 # 0x7669e4 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:379 # 0x74c1a7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:392 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [7: 448] @ 0x73aedc 0x73b1cc 0x733eae 0x73b05c 0x73b006 0x73bd26 0x73caac 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11cda3b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x73aedb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:608 # 0x73b1cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11cda3a github.com/pactus-project/pactus/state.LoadOrNewState+0x4fa github.com/pactus-project/pactus/state/state.go:111 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [7: 448] @ 0x11cdb0f 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x11cdb0e github.com/pactus-project/pactus/state.LoadOrNewState+0x5ce github.com/pactus-project/pactus/state/state.go:118 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [3: 1152] @ 0x73ce50 0x76718c 0x767146 0x7699cb 0x76913f 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11cda3b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x73ce4f github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa2f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x76913e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11cda3a github.com/pactus-project/pactus/state.LoadOrNewState+0x4fa github.com/pactus-project/pactus/state/state.go:111 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 16] @ 0x7698f6 0x76913f 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11cda3b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x7698f5 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:167 # 0x76913e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11cda3a github.com/pactus-project/pactus/state.LoadOrNewState+0x4fa github.com/pactus-project/pactus/state/state.go:111 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 48] @ 0x73540c 0x733f3b 0x766da8 0x7670f2 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11cda3b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x73540b github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1ab github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:88 # 0x733f3a github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x766da7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7670f1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11cda3a github.com/pactus-project/pactus/state.LoadOrNewState+0x4fa github.com/pactus-project/pactus/state/state.go:111 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 8] @ 0x733f47 0x766da8 0x7670f2 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eadfe 0x8ecf93 0x8eb846 0x8ec099 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x733f46 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x286 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:401 # 0x766da7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7670f1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eadfd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8ecf92 github.com/pactus-project/pactus/store.(*store).PublicKey+0x92 github.com/pactus-project/pactus/store/store.go:246 # 0x8eb845 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x8ec098 github.com/pactus-project/pactus/store.NewStore+0x3f8 github.com/pactus-project/pactus/store/store.go:122 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [25: 5200] @ 0x6ddd05 0x11cdb2b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x6ddd04 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x104 github.com/pactus-project/pactus/types/certificate/certificate.go:170 # 0x11cdb2a github.com/pactus-project/pactus/state.LoadOrNewState+0x5ea github.com/pactus-project/pactus/state/state.go:119 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [108: 2592] @ 0x729c12 0x73802a 0x739d26 0x72ba62 0x72ba52 0x72ba18 0x72cbfe 0x74cb17 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729c11 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:86 # 0x738029 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:114 # 0x739d25 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Release+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:428 # 0x72ba61 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).clearData+0xc1 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:44 # 0x72ba51 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0xb1 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:153 # 0x72ba17 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x72cbfd github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x74cb16 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x416 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [8: 6144] @ 0x73ce50 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11cda3b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x73ce4f github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa2f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11cda3a github.com/pactus-project/pactus/state.LoadOrNewState+0x4fa github.com/pactus-project/pactus/state/state.go:111 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [9: 432] @ 0x73540c 0x733f3b 0x73b05c 0x73b006 0x73bd26 0x73caac 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11cda3b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x73540b github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1ab github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:88 # 0x733f3a github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11cda3a github.com/pactus-project/pactus/state.LoadOrNewState+0x4fa github.com/pactus-project/pactus/state/state.go:111 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 24] @ 0x729c12 0x73802a 0x73346e 0x733b8c 0x734d3e 0x734dd3 0x735514 0x733f3b 0x73b05c 0x73b006 0x73bd26 0x73caac 0x76718c 0x767146 0x7699cb 0x76913f 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11cda3b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x729c11 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:86 # 0x738029 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:114 # 0x73346d github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x58d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:171 # 0x733b8b github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:329 # 0x734d3d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unrefLocked+0x5d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:631 # 0x734dd2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:657 # 0x735513 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2b3 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:114 # 0x733f3a github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x76913e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11cda3a github.com/pactus-project/pactus/state.LoadOrNewState+0x4fa github.com/pactus-project/pactus/state/state.go:111 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [3: 1536] @ 0x73ce50 0x76718c 0x767146 0x7699cb 0x76913f 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11cda3b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x73ce4f github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa2f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x76913e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11cda3a github.com/pactus-project/pactus/state.LoadOrNewState+0x4fa github.com/pactus-project/pactus/state/state.go:111 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [5: 560] @ 0x732b73 0x733dee 0x73b05c 0x73b006 0x73b892 0x73c533 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11cda3b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x732b72 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:111 # 0x733ded github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x12d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:377 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73b891 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x73c532 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11cda3a github.com/pactus-project/pactus/state.LoadOrNewState+0x4fa github.com/pactus-project/pactus/state/state.go:111 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [11: 1232] @ 0x732b73 0x733dee 0x73b05c 0x73b006 0x73bd26 0x73caac 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11cda3b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x732b72 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x172 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:111 # 0x733ded github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x12d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:377 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11cda3a github.com/pactus-project/pactus/state.LoadOrNewState+0x4fa github.com/pactus-project/pactus/state/state.go:111 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [4: 192] @ 0x11cdaa9 0x11cda4a 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x11cdaa8 bytes.NewReader+0x568 bytes/reader.go:159 # 0x11cda49 github.com/pactus-project/pactus/state.LoadOrNewState+0x509 github.com/pactus-project/pactus/state/state.go:117 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [2: 1280] @ 0x73ce50 0x76718c 0x767146 0x7699cb 0x76913f 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11cda3b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x73ce4f github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa2f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x76913e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11cda3a github.com/pactus-project/pactus/state.LoadOrNewState+0x4fa github.com/pactus-project/pactus/state/state.go:111 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [4: 96] @ 0x6da6d3 0x6dde28 0x11cdb2b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x6da6d2 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6dde27 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x227 github.com/pactus-project/pactus/types/certificate/certificate.go:193 # 0x11cdb2a github.com/pactus-project/pactus/state.LoadOrNewState+0x5ea github.com/pactus-project/pactus/state/state.go:119 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 768] @ 0x73ce50 0x76718c 0x767146 0x7699cb 0x76913f 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11cda3b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x73ce4f github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa2f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x76913e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11cda3a github.com/pactus-project/pactus/state.LoadOrNewState+0x4fa github.com/pactus-project/pactus/state/state.go:111 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [5: 1200] @ 0x73b97c 0x73bd9c 0x73caac 0x76718c 0x767146 0x7699cb 0x76913f 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11cda3b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x73b97b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x73bd9b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:769 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x76913e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11cda3a github.com/pactus-project/pactus/state.LoadOrNewState+0x4fa github.com/pactus-project/pactus/state/state.go:111 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [2: 96] @ 0x73540c 0x733f3b 0x73b05c 0x73b006 0x73b892 0x73c533 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11cda3b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x73540b github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1ab github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:88 # 0x733f3a github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73b891 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x73c532 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11cda3a github.com/pactus-project/pactus/state.LoadOrNewState+0x4fa github.com/pactus-project/pactus/state/state.go:111 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [55: 13200] @ 0x73b97c 0x73c5bb 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11cda3b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x73b97b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x73c5ba github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x19a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:835 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11cda3a github.com/pactus-project/pactus/state.LoadOrNewState+0x4fa github.com/pactus-project/pactus/state/state.go:111 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [6: 192] @ 0x6dde0e 0x11cdb2b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x6dde0d github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x20d github.com/pactus-project/pactus/types/certificate/certificate.go:192 # 0x11cdb2a github.com/pactus-project/pactus/state.LoadOrNewState+0x5ea github.com/pactus-project/pactus/state/state.go:119 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [4: 32] @ 0x733f47 0x73b05c 0x73b006 0x73b892 0x73c533 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11cda3b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x733f46 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x286 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:401 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73b891 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x73c532 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11cda3a github.com/pactus-project/pactus/state.LoadOrNewState+0x4fa github.com/pactus-project/pactus/state/state.go:111 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 32] @ 0x6e7251 0x6e7070 0x6e90e8 0x6e8176 0x8eb7ae 0x8ec099 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x6e7250 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:406 # 0x6e706f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8175 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8eb7ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8ec098 github.com/pactus-project/pactus/store.NewStore+0x3f8 github.com/pactus-project/pactus/store/store.go:122 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [44: 22528] @ 0x73ce50 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11cda3b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x73ce4f github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa2f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11cda3a github.com/pactus-project/pactus/state.LoadOrNewState+0x4fa github.com/pactus-project/pactus/state/state.go:111 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 8] @ 0x733f47 0x73b05c 0x73b006 0x73bd26 0x73caac 0x76718c 0x767146 0x7699cb 0x76913f 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11cda3b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x733f46 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x286 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:401 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x76913e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11cda3a github.com/pactus-project/pactus/state.LoadOrNewState+0x4fa github.com/pactus-project/pactus/state/state.go:111 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 48] @ 0x539255 0x66444b 0x6da72b 0x6da6c1 0x6e7268 0x6e7070 0x6e90e8 0x6e8176 0x8eb7ae 0x8ec099 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x539254 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66444a github.com/pactus-project/pactus/util/encoding.ReadElement+0x28a github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6da72a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6da6c0 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e7267 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6e706f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8175 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8eb7ad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8ec098 github.com/pactus-project/pactus/store.NewStore+0x3f8 github.com/pactus-project/pactus/store/store.go:122 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [48: 11520] @ 0x73b97c 0x73bd9c 0x73caac 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11cda3b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x73b97b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x73bd9b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:769 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11cda3a github.com/pactus-project/pactus/state.LoadOrNewState+0x4fa github.com/pactus-project/pactus/state/state.go:111 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1095: 262800] @ 0x73b97c 0x73bd9c 0x73bf38 0x73a355 0x72b339 0x72bab0 0x72ba18 0x72cbfe 0x74cb17 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x73b97b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x73bd9b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:769 # 0x73bf37 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x137 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x73a354 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x72b338 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x72baaf github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x10f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x72ba17 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x72cbfd github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x74cb16 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x416 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [44: 16896] @ 0x73ce50 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11cda3b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x73ce4f github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa2f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11cda3a github.com/pactus-project/pactus/state.LoadOrNewState+0x4fa github.com/pactus-project/pactus/state/state.go:111 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 48] @ 0x724c71 0x766e58 0x766e2d 0x733eae 0x766da8 0x7670f2 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11cda3b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x724c70 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x270 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:488 # 0x766e57 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage.go:15 # 0x766e2c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:417 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x766da7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7670f1 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11cda3a github.com/pactus-project/pactus/state.LoadOrNewState+0x4fa github.com/pactus-project/pactus/state/state.go:111 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [25: 16000] @ 0x73ce50 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11cda3b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x73ce4f github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa2f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11cda3a github.com/pactus-project/pactus/state.LoadOrNewState+0x4fa github.com/pactus-project/pactus/state/state.go:111 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [8: 384] @ 0x6da6bb 0x6dde28 0x11cdb2b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x6da6ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6dde27 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x227 github.com/pactus-project/pactus/types/certificate/certificate.go:193 # 0x11cdb2a github.com/pactus-project/pactus/state.LoadOrNewState+0x5ea github.com/pactus-project/pactus/state/state.go:119 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [5: 2880] @ 0x740ac8 0x7669e5 0x74c1a8 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x740ac7 github.com/syndtr/goleveldb/leveldb/table.NewWriter+0x147 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:374 # 0x7669e4 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:379 # 0x74c1a7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:392 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [7: 129024] @ 0x7299b8 0x73a3ca 0x73ae86 0x73b1cc 0x733eae 0x73b05c 0x73b006 0x73b892 0x73c533 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11cda3b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x7299b7 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x157 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b1cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73b891 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x73c532 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11cda3a github.com/pactus-project/pactus/state.LoadOrNewState+0x4fa github.com/pactus-project/pactus/state/state.go:111 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [6: 1440] @ 0x73b97c 0x73c5bb 0x76718c 0x767146 0x7699cb 0x76913f 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11cda3b 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x73b97b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x73c5ba github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x19a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:835 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x76913e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11cda3a github.com/pactus-project/pactus/state.LoadOrNewState+0x4fa github.com/pactus-project/pactus/state/state.go:111 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 18432] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x40b817 0x40b585 0x40c329 0x11cc932 0x11cc8e7 0x11cc8b3 0x11ce751 0x8ee6c3 0x8ee605 0x11ce6ab 0x11cd8bc 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x11cc931 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).getOrCreateNode+0x1b1 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:55 # 0x11cc8e6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).invalidateNode+0x166 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:62 # 0x11cc8b2 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x132 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:91 # 0x11ce750 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x70 github.com/pactus-project/pactus/state/state.go:214 # 0x8ee6c2 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x142 github.com/pactus-project/pactus/store/validator.go:84 # 0x8ee604 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:369 # 0x11ce6aa github.com/pactus-project/pactus/state.(*state).loadMerkels+0xea github.com/pactus-project/pactus/state/state.go:208 # 0x11cd8bb github.com/pactus-project/pactus/state.LoadOrNewState+0x37b github.com/pactus-project/pactus/state/state.go:96 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 0: 0 [1: 48] @ 0x6dc626 0x6dc603 0x6dc53f 0x11ce716 0x8ee6c3 0x8ee605 0x11ce6ab 0x11cd8bc 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x6dc625 bytes.NewBuffer+0x45 bytes/buffer.go:472 # 0x6dc602 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x22 github.com/pactus-project/pactus/types/validator/validator.go:160 # 0x6dc53e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:145 # 0x11ce715 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x35 github.com/pactus-project/pactus/state/state.go:214 # 0x8ee6c2 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x142 github.com/pactus-project/pactus/store/validator.go:84 # 0x8ee604 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:369 # 0x11ce6aa github.com/pactus-project/pactus/state.(*state).loadMerkels+0xea github.com/pactus-project/pactus/state/state.go:208 # 0x11cd8bb github.com/pactus-project/pactus/state.LoadOrNewState+0x37b github.com/pactus-project/pactus/state/state.go:96 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 1: 16 [11: 176] @ 0x6e9056 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6e9055 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x155 github.com/pactus-project/pactus/types/block/block.go:211 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 16 [1: 16] @ 0x767e98 0x74c226 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x767e97 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:555 # 0x74c225 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 1: 16 [1: 16] @ 0x11cc307 0x11cd9fc 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x11cc306 github.com/pactus-project/pactus/state/score.(*Manager).SetCertificate+0xe6 github.com/pactus-project/pactus/state/score/score.go:31 # 0x11cd9fb github.com/pactus-project/pactus/state.LoadOrNewState+0x4bb github.com/pactus-project/pactus/state/state.go:123 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 1: 16 [1: 16] @ 0x7b0f0d 0x7b1185 0x7b429c 0x8e8afa 0x8e7edb 0x8e81f3 0x8e5494 0x8e4c5b 0x49bacb 0x8e4bdb 0x8e4baf 0x8e44fa 0x10cb005 0x10c9145 0x10c6f0f 0x10c5f8f 0x10c390c 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x7b0f0c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.0/codec.go:121 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x8e8af9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:236 # 0x8e7eda github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:123 # 0x8e81f2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:176 # 0x8e5493 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.42.0/core/record/record.go:81 # 0x8e4c5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:230 # 0x49baca sync.(*Once).doSlow+0xaa sync/once.go:78 # 0x8e4bda sync.(*Once).Do+0x3a sync/once.go:69 # 0x8e4bae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:226 # 0x8e44f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:121 # 0x10cb004 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:1046 # 0x10c9144 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:833 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5f8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:513 # 0x10c390b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:96 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 1: 16 [25: 400] @ 0x7b0f0d 0x7b1185 0x7b429c 0xb29c27 0xb299fa 0xb299d9 0xb2be9f 0xba736a 0xbabf44 0x483781 # 0x7b0f0c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.0/codec.go:121 # 0x7b1184 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:142 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0xb29c26 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:109 # 0xb299f9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:55 # 0xb299d8 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/message.go:95 # 0xb2be9e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.33.1/pb/protocol_messenger.go:168 # 0xba7369 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/lookup.go:70 # 0xbabf43 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/query.go:429 2: 32 [7: 112] @ 0x6ddda5 0x6e901b 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6ddda4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x1a4 github.com/pactus-project/pactus/types/certificate/certificate.go:183 # 0x6e901a github.com/pactus-project/pactus/types/block.(*Block).Decode+0x11a github.com/pactus-project/pactus/types/block/block.go:203 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 32 [1: 32] @ 0x5159a6 0xc66327 0xc662e7 0xc672fd 0xc6dbae 0xc4f9bc 0xc4f8ee 0xc59b25 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc66326 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.14.2/tag_tracer.go:104 # 0xc662e6 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.14.2/tag_tracer.go:94 # 0xc672fc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.14.2/tag_tracer.go:206 # 0xc6dbad github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.14.2/trace.go:486 # 0xc4f9bb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0x16fb github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1494 # 0xc4f8ed github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x162d github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1612 # 0xc59b24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc44 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:861 1: 32 [1: 32] @ 0x11cc7a7 0x11ce751 0x8ee6c3 0x8ee605 0x11ce6ab 0x11cd8bc 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x11cc7a6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x26 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:83 # 0x11ce750 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x70 github.com/pactus-project/pactus/state/state.go:214 # 0x8ee6c2 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x142 github.com/pactus-project/pactus/store/validator.go:84 # 0x8ee604 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:369 # 0x11ce6aa github.com/pactus-project/pactus/state.(*state).loadMerkels+0xea github.com/pactus-project/pactus/state/state.go:208 # 0x11cd8bb github.com/pactus-project/pactus/state.LoadOrNewState+0x37b github.com/pactus-project/pactus/state/state.go:96 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 1: 32 [1: 32] @ 0x6dc194 0x8eff0d 0x8ebe85 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x6dc193 github.com/pactus-project/pactus/types/validator.FromBytes+0xb3 github.com/pactus-project/pactus/types/validator/validator.go:51 # 0x8eff0c github.com/pactus-project/pactus/store.newValidatorStore+0x18c github.com/pactus-project/pactus/store/validator.go:30 # 0x8ebe84 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 1: 32 [1: 32] @ 0x6e8715 0x11f494c 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6e8714 github.com/pactus-project/pactus/types/block.(*Block).Hash+0x1d4 github.com/pactus-project/pactus/types/block/block.go:132 # 0x11f494b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 32 [52: 1664] @ 0x6e73b1 0x6e70c5 0x6e90e8 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6e73b0 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:429 # 0x6e70c4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 48 [7: 336] @ 0x8fa645 0x8fa68a 0x8fcd1e 0x8fcb93 0x8fe9c5 0x11cd16d 0x11d0bb3 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8fa644 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x1c4 github.com/pactus-project/pactus/types/validator/validator.go:181 # 0x8fa689 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x209 github.com/pactus-project/pactus/sandbox/sandbox.go:169 # 0x8fcd1d github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8fcb92 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8fe9c4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x11cd16c github.com/pactus-project/pactus/state.(*state).executeBlock+0x18c github.com/pactus-project/pactus/state/execution.go:36 # 0x11d0bb2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x312 github.com/pactus-project/pactus/state/state.go:453 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 2: 64 [59: 1888] @ 0x6dde0e 0x6e901b 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6dde0d github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x20d github.com/pactus-project/pactus/types/certificate/certificate.go:192 # 0x6e901a github.com/pactus-project/pactus/types/block.(*Block).Decode+0x11a github.com/pactus-project/pactus/types/block/block.go:203 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 64 [1: 64] @ 0x5159a6 0xd06271 0xd0c27c 0xd29da2 0xd20dd4 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0xc3facd 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd06270 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xb0 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:71 # 0xd0c27b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:739 # 0xd29da1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/transport.go:45 # 0xd20dd3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:214 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0xc3facc github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:118 1: 64 [1: 64] @ 0x6e5255 0x6e7215 0x6e7070 0x6e90e8 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6e5254 github.com/pactus-project/pactus/crypto/ed25519.(*Signature).Decode+0x34 github.com/pactus-project/pactus/crypto/ed25519/signature.go:74 # 0x6e7214 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0x94 github.com/pactus-project/pactus/types/tx/tx.go:413 # 0x6e706f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 64 [1: 64] @ 0x8e5e25 0x8e5e0e 0x8e5d9a 0x8e617c 0x8e6130 0x11c10d1 0x11c00ec 0x11be93d 0x11b9ede 0x11b83a8 0x14738f5 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x8e5e24 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:23 # 0x8e5e0d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.0/util.go:82 # 0x8e5d99 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.42.0/core/peer/addrinfo.go:56 # 0x8e617b github.com/libp2p/go-libp2p/core/peer.AddrInfoFromP2pAddr+0x1b github.com/libp2p/go-libp2p@v0.42.0/core/peer/addrinfo.go:94 # 0x8e612f github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x2f github.com/libp2p/go-libp2p@v0.42.0/core/peer/addrinfo.go:89 # 0x11c10d0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x11c00eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11be93c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11b9edd github.com/pactus-project/pactus/network.makeNetwork+0x1add github.com/pactus-project/pactus/network/network.go:262 # 0x11b83a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14738f4 github.com/pactus-project/pactus/node.NewNode+0x434 github.com/pactus-project/pactus/node/node.go:86 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 1: 80 [1: 80] @ 0xc3539e 0xc34da8 0xc3c20a 0x114fd75 0x11c1630 0x11c13b1 0x483781 # 0xc3539d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x51d github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:368 # 0xc34da7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc3c209 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x114fd74 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:696 # 0x11c162f github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x11c13b0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 1: 80 [1: 80] @ 0xc3539e 0xc34aa7 0xc44ac7 0x483781 # 0xc3539d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x51d github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:368 # 0xc34aa6 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc44ac6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x546 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:609 2: 96 [2: 96] @ 0x8e5ef1 0x8e617c 0x8e6130 0x11c10d1 0x11c00ec 0x11be93d 0x11b9ede 0x11b83a8 0x14738f5 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x8e5ef0 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x190 github.com/libp2p/go-libp2p@v0.42.0/core/peer/addrinfo.go:60 # 0x8e617b github.com/libp2p/go-libp2p/core/peer.AddrInfoFromP2pAddr+0x1b github.com/libp2p/go-libp2p@v0.42.0/core/peer/addrinfo.go:94 # 0x8e612f github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x2f github.com/libp2p/go-libp2p@v0.42.0/core/peer/addrinfo.go:89 # 0x11c10d0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x11c00eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11be93c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11b9edd github.com/pactus-project/pactus/network.makeNetwork+0x1add github.com/pactus-project/pactus/network/network.go:262 # 0x11b83a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14738f4 github.com/pactus-project/pactus/node.NewNode+0x434 github.com/pactus-project/pactus/node/node.go:86 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 1: 96 [6: 576] @ 0x73ce50 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eadfe 0x8ecf93 0x8eb846 0x13c953a 0x133432b 0x139cede 0x1334183 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x73ce4f github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa2f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eadfd github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8ecf92 github.com/pactus-project/pactus/store.(*store).PublicKey+0x92 github.com/pactus-project/pactus/store/store.go:246 # 0x8eb845 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x13c9539 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:153 # 0x133432a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1334182 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 2: 96 [2: 96] @ 0x11beaff 0x11b9ede 0x11b83a8 0x14738f5 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x11beafe github.com/pactus-project/pactus/network.newPeerMgr+0x21e github.com/pactus-project/pactus/network/peermgr.go:54 # 0x11b9edd github.com/pactus-project/pactus/network.makeNetwork+0x1add github.com/pactus-project/pactus/network/network.go:262 # 0x11b83a7 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14738f4 github.com/pactus-project/pactus/node.NewNode+0x434 github.com/pactus-project/pactus/node/node.go:86 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 1: 112 [3: 336] @ 0x412454 0xd8a9b2 0xd8c485 0xd81202 0xd800da 0xd7fbda 0xd7e1f2 0x483781 # 0xd8a9b1 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x31 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/crypto.go:112 # 0xd8c484 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:66 # 0xd81201 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:222 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 4: 128 [4: 128] @ 0x6e7717 0x6e9dbc 0x6e8690 0x11f494c 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6e7716 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x36 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6e9dbb github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6e868f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x11f494b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 128 [4: 512] @ 0x7b1265 0x7b429c 0x8e8afa 0x8e7edb 0x8e81f3 0x8e5494 0x8e4c5b 0x49bacb 0x8e4bdb 0x8e4baf 0x8e44fa 0x10cb005 0x10c9145 0x10c6f0f 0x10c5f8f 0x10c390c 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x7b1264 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:154 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x8e8af9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:236 # 0x8e7eda github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:123 # 0x8e81f2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:176 # 0x8e5493 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.42.0/core/record/record.go:81 # 0x8e4c5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:230 # 0x49baca sync.(*Once).doSlow+0xaa sync/once.go:78 # 0x8e4bda sync.(*Once).Do+0x3a sync/once.go:69 # 0x8e4bae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:226 # 0x8e44f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:121 # 0x10cb004 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:1046 # 0x10c9144 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:833 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5f8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:513 # 0x10c390b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:96 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 2: 128 [14: 896] @ 0x8f2d0c 0x8f2cd1 0x8f2cc5 0x8ef67c 0x8ef634 0x8ec426 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x8f2d0b github.com/pactus-project/pactus/util/linkedlist.NewElement[...]+0xcb github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:10 # 0x8f2cd0 github.com/pactus-project/pactus/util/linkedlist.(*LinkedList[...]).InsertAtTail+0x90 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:52 # 0x8f2cc4 github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x84 github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:52 # 0x8ef67b github.com/pactus-project/pactus/store.(*txStore).addToCache+0xfb github.com/pactus-project/pactus/store/tx.go:83 # 0x8ef633 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0xb3 github.com/pactus-project/pactus/store/tx.go:48 # 0x8ec425 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 2: 128 [132: 8448] @ 0x6e8fd5 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6e8fd4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0xd4 github.com/pactus-project/pactus/types/block/block.go:202 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 2: 128 [62: 3968] @ 0x6e6f11 0x6e90e8 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6e6f10 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x250 github.com/pactus-project/pactus/types/tx/tx.go:357 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 144 [1: 144] @ 0x479453 0x408c45 0x408c38 0x40cdd4 0xa0908f 0xa02265 0xa081ff 0x1432c75 0x483781 # 0xa0908e net/http.(*Server).trackConn+0xee net/http/server.go:3591 # 0xa02264 net/http.(*conn).setState+0x84 net/http/server.go:1877 # 0xa081fe net/http.(*Server).Serve+0x41e net/http/server.go:3453 # 0x1432c74 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb4 github.com/pactus-project/pactus/www/http/server.go:142 5: 160 [63: 2016] @ 0x6e7251 0x6e7070 0x6e90e8 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6e7250 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:406 # 0x6e706f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 160 [20: 3200] @ 0xd0628d 0xd0c27c 0xd29da2 0xd20dd4 0xd2945d 0xd54595 0xd54358 0xd4f0ee 0x114ecb8 0x10f9f3c 0x10f86e7 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd0628c github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xcc github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:68 # 0xd0c27b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/scope.go:739 # 0xd29da1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/transport.go:45 # 0xd20dd3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:214 # 0xd2945c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:37 # 0xd54594 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:243 # 0xd54357 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:231 # 0xd4f0ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm.go:518 # 0x114ecb7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:607 # 0x10f9f3b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xadb github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:333 # 0x10f86e6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:170 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 1: 192 [1: 192] @ 0x6da16f 0x6d99f4 0x6db559 0x6db04c 0x8fb731 0x8fcf04 0x8feb9b 0x11c709c 0x11c6945 0x11d37bc 0x11f82da 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6da16e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:196 # 0x6d99f3 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6db558 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6db04b github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8fb730 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8fcf03 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8feb9a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11c709b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11c6944 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11d37bb github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:750 # 0x11f82d9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 5: 240 [65: 3120] @ 0x6e6f7c 0x6e90e8 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6e6f7b github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x2bb github.com/pactus-project/pactus/types/tx/tx.go:367 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 240 [2: 480] @ 0xd205b3 0xd200e5 0xd29ce5 0xd81b99 0xd805f5 0xd7fbda 0xd7e1f2 0x483781 # 0xd205b2 github.com/libp2p/go-yamux/v5.newSession+0x2b2 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:145 # 0xd200e4 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.0.1/mux.go:127 # 0xd29ce4 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/transport.go:51 # 0xd81b98 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:276 # 0xd805f4 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x974 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:196 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xd7e1f1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:112 5: 240 [85: 4080] @ 0x6da6bb 0x6e7268 0x6e7070 0x6e90e8 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6da6ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6e7267 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6e706f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 256 [1: 256] @ 0x7b1265 0x7b429c 0x8e8afa 0x8e7edb 0x8e81f3 0x8e5494 0x8e4c5b 0x49bacb 0x8e4bdb 0x8e4baf 0x8e44fa 0x10cb005 0x10c9145 0x10c6f0f 0x10c5e96 0x10c5379 0x483781 # 0x7b1264 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.0/codec.go:154 # 0x7b429b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.0/multiaddr.go:52 # 0x8e8af9 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:236 # 0x8e7eda github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:123 # 0x8e81f2 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.42.0/core/peer/record.go:176 # 0x8e5493 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.42.0/core/record/record.go:81 # 0x8e4c5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:230 # 0x49baca sync.(*Once).doSlow+0xaa sync/once.go:78 # 0x8e4bda sync.(*Once).Do+0x3a sync/once.go:69 # 0x8e4bae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:226 # 0x8e44f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:121 # 0x10cb004 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:1046 # 0x10c9144 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:833 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 1: 256 [1: 256] @ 0xb82b31 0xb86165 0xb9308d 0xb91059 0xb864ba 0xb86532 0xcf1cf2 0x4551b8 0x4465e5 0x4464ce 0x483781 # 0xb82b30 github.com/prometheus/client_golang/prometheus.newHistogram+0x130 github.com/prometheus/client_golang@v1.22.0/prometheus/histogram.go:558 # 0xb86164 github.com/prometheus/client_golang/prometheus.v2.NewHistogramVec.func1+0x64 github.com/prometheus/client_golang@v1.22.0/prometheus/histogram.go:1196 # 0xb9308c github.com/prometheus/client_golang/prometheus.(*metricMap).getOrCreateMetricWithLabels+0x36c github.com/prometheus/client_golang@v1.22.0/prometheus/vec.go:529 # 0xb91058 github.com/prometheus/client_golang/prometheus.(*MetricVec).GetMetricWith+0xb8 github.com/prometheus/client_golang@v1.22.0/prometheus/vec.go:247 # 0xb864b9 github.com/prometheus/client_golang/prometheus.(*HistogramVec).GetMetricWith+0x19 github.com/prometheus/client_golang@v1.22.0/prometheus/histogram.go:1246 # 0xb86531 github.com/prometheus/client_golang/prometheus.(*HistogramVec).With+0x91 github.com/prometheus/client_golang@v1.22.0/prometheus/histogram.go:1271 # 0xcf1cf1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.init+0xfb1 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/stats.go:48 # 0x4551b7 runtime.doInit1+0xd7 runtime/proc.go:7371 # 0x4465e4 runtime.doInit+0x344 runtime/proc.go:7338 # 0x4464cd runtime.main+0x22d runtime/proc.go:254 6: 288 [104: 4992] @ 0x6da6bb 0x6dde28 0x6e901b 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6da6ba github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6dde27 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x227 github.com/pactus-project/pactus/types/certificate/certificate.go:193 # 0x6e901a github.com/pactus-project/pactus/types/block.(*Block).Decode+0x11a github.com/pactus-project/pactus/types/block/block.go:203 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 416 [1: 416] @ 0x881d4f 0x8a1899 0x8b580e 0x8b57f9 0x833e17 0x833ddb 0x833a10 0xd877e5 0xd86aff 0xd88e88 0x483781 # 0x881d4e google.golang.org/protobuf/internal/impl.(*MessageInfo).makeCoderMethods+0x26e google.golang.org/protobuf@v1.36.6/internal/impl/codec_message.go:79 # 0x8a1898 google.golang.org/protobuf/internal/impl.(*MessageInfo).initOnce+0x218 google.golang.org/protobuf@v1.36.6/internal/impl/message.go:93 # 0x8b580d google.golang.org/protobuf/internal/impl.(*MessageInfo).init+0x2d google.golang.org/protobuf@v1.36.6/internal/impl/message.go:71 # 0x8b57f8 google.golang.org/protobuf/internal/impl.(*messageState).ProtoMethods+0x18 google.golang.org/protobuf@v1.36.6/internal/impl/message_reflect_gen.go:31 # 0x833e16 google.golang.org/protobuf/proto.protoMethods+0x56 google.golang.org/protobuf@v1.36.6/proto/proto_methods.go:19 # 0x833dda google.golang.org/protobuf/proto.MarshalOptions.marshal+0x1a google.golang.org/protobuf@v1.36.6/proto/encode.go:177 # 0x833a0f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.6/proto/encode.go:111 # 0xd877e4 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).generateHandshakePayload+0x2a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/noise/handshake.go:235 # 0xd86afe github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.42.0/p2p/security/noise/handshake.go:119 # 0xd88e87 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/noise/session.go:70 6: 480 [180: 14400] @ 0x4c179d 0x63c007 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x4c179c reflect.New+0x5c reflect/value.go:3021 # 0x63c006 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x326 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1412 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 6: 480 [6: 480] @ 0x11ee013 0x11ee002 0x11edbc7 0x11ed1d4 0x11ec0f8 0x11f49eb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ee012 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).insertValue+0x72 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:92 # 0x11ee001 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).PushFront+0x61 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:124 # 0x11edbc6 github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x186 github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:59 # 0x11ed1d3 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x11ec0f7 github.com/pactus-project/pactus/sync/cache.(*Cache).AddBlock+0x37 github.com/pactus-project/pactus/sync/cache/cache.go:50 # 0x11f49ea github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1aa github.com/pactus-project/pactus/sync/handler_block_announce.go:31 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 480 [2: 960] @ 0x943c37 0x943778 0x958ce7 0x95530c 0x94f0f0 0x9460fa 0xd8cfbf 0xd8cf6a 0xd8ce79 0xd81282 0xd800da 0xd7fbda 0xeba647 0xeba12d 0xd59482 0xd4cf18 0x483781 # 0x943c36 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1173 # 0x943777 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x958ce6 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x766 crypto/tls/handshake_client_tls13.go:639 # 0x95530b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x74b crypto/tls/handshake_client_tls13.go:136 # 0x94f0ef crypto/tls.(*Conn).clientHandshake+0x80f crypto/tls/handshake_client.go:379 # 0x9460f9 crypto/tls.(*Conn).handshakeContext+0x399 crypto/tls/conn.go:1568 # 0xd8cfbe crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xd8cf69 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:135 # 0xd8ce78 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2f8 github.com/libp2p/go-libp2p@v0.42.0/p2p/security/tls/transport.go:118 # 0xd81281 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:225 # 0xd800d9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:169 # 0xd7fbd9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/upgrader.go:138 # 0xeba646 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x466 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:302 # 0xeba12c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:261 # 0xd59481 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:604 # 0xd4cf17 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/limiter.go:213 8: 512 [99: 6336] @ 0x6e053c 0x6e703d 0x6e90e8 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6e053b github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x5b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:151 # 0x6e703c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 5: 560 [5: 560] @ 0x11c0be5 0x483781 # 0x11c0be4 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x64 github.com/pactus-project/pactus/network/stream.go:97 8: 640 [129: 10320] @ 0x6e6e95 0x6e90e8 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6e6e94 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1d4 github.com/pactus-project/pactus/types/tx/tx.go:365 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 640 [1: 640] @ 0x5159a6 0x130c2ff 0x1302aef 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x5159a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0x130c2fe github.com/spf13/cobra.(*Command).InitDefaultCompletionCmd+0x79e github.com/spf13/cobra@v1.9.1/completions.go:824 # 0x1302aee github.com/spf13/cobra.(*Command).ExecuteC+0x1ae github.com/spf13/cobra@v1.9.1/command.go:1113 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 1: 704 [1: 704] @ 0x87c9cc 0x88fefa 0x88fb38 0x88f9d7 0x82ed3b 0x82e82e 0x8e45f0 0x8e4446 0x10cb005 0x10c9145 0x10c6f0f 0x10c5e96 0x10c5379 0x483781 # 0x87c9cb google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.6/internal/impl/codec_gen.go:5497 # 0x88fef9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:184 # 0x88fb37 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:120 # 0x88f9d6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.6/internal/impl/decode.go:81 # 0x82ed3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.6/proto/decode.go:122 # 0x82e82d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.6/proto/decode.go:62 # 0x8e45ef github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:172 # 0x8e4445 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.42.0/core/record/envelope.go:111 # 0x10cb004 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:1046 # 0x10c9144 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:833 # 0x10c6f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:591 # 0x10c5e95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:507 # 0x10c5378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:462 9: 864 [160: 15360] @ 0x6da8cf 0x6d99d6 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6da8ce github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x6d99d5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 11: 880 [11: 880] @ 0x11ee013 0x11ee002 0x11edbc7 0x11ed1d4 0x11f49cc 0x11f499b 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ee012 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).insertValue+0x72 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:92 # 0x11ee001 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).PushFront+0x61 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:124 # 0x11edbc6 github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x186 github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:59 # 0x11ed1d3 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x11f49cb github.com/pactus-project/pactus/sync/cache.(*Cache).AddCertificate+0x18b github.com/pactus-project/pactus/sync/cache/cache.go:66 # 0x11f499a github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x15a github.com/pactus-project/pactus/sync/handler_block_announce.go:30 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 10: 960 [161: 15456] @ 0x6d981b 0x6e73c8 0x6e70c5 0x6e90e8 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6d981a github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x6e73c7 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6e70c4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6e90e7 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:214 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 11: 1056 [11: 1056] @ 0x6da8cf 0x6d99d6 0x6de2b5 0x6dccaf 0x11d447c 0x11d41d8 0x11d0b70 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x6da8ce github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x6d99d5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6de2b4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x6dccae github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0xee github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x11d447b github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9b github.com/pactus-project/pactus/state/validation.go:54 # 0x11d41d7 github.com/pactus-project/pactus/state.(*state).validateBlock+0x297 github.com/pactus-project/pactus/state/validation.go:38 # 0x11d0b6f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:445 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 16: 1536 [349: 33504] @ 0x6e90ce 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6e90cd github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1cd github.com/pactus-project/pactus/types/block/block.go:213 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 14: 2016 [296: 42624] @ 0x6e8f36 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6e8f35 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:197 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 2048 [1: 2048] @ 0x44a391 0x44aeb5 0x44b599 0x44b8ad 0x44baf2 0x44deda 0x44e405 0x48174e # 0x44a390 runtime.allocm+0x90 runtime/proc.go:2254 # 0x44aeb4 runtime.newm+0x34 runtime/proc.go:2790 # 0x44b598 runtime.startm+0x158 runtime/proc.go:3016 # 0x44b8ac runtime.handoffp+0x18c runtime/proc.go:3074 # 0x44baf1 runtime.stoplockedm+0x51 runtime/proc.go:3179 # 0x44ded9 runtime.schedule+0x39 runtime/proc.go:4017 # 0x44e404 runtime.park_m+0x284 runtime/proc.go:4162 # 0x48174d runtime.mcall+0x4d runtime/asm_amd64.s:459 12: 2304 [287: 55104] @ 0x6da16f 0x6d99f4 0x6e62f0 0x6e5dc5 0x6e8497 0x11c385b 0x11eb5ea 0x11eb5d3 0x11eb2c5 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6da16e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:196 # 0x6d99f3 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6e62ef github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x18f github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6e5dc4 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6e8496 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x256 github.com/pactus-project/pactus/types/block/block.go:106 # 0x11c385a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x11eb5e9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x11eb5d2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x11eb2c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 25: 5200 [446: 92768] @ 0x6ddd05 0x6e901b 0x6e8d8d 0x63f4e7 0x63c328 0x645d32 0x63d165 0x63bbd5 0x63b9d3 0x11e40d0 0x11e4027 0x11eb559 0x11eb298 0x11eaa8c 0x11f9dfc 0x11f9c46 0x11c247f 0x483781 # 0x6ddd04 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x104 github.com/pactus-project/pactus/types/certificate/certificate.go:170 # 0x6e901a github.com/pactus-project/pactus/types/block.(*Block).Decode+0x11a github.com/pactus-project/pactus/types/block/block.go:203 # 0x6e8d8c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x63f4e6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1809 # 0x63c327 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x647 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1466 # 0x645d31 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb71 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:2838 # 0x63d164 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1484 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1645 # 0x63bbd4 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1360 # 0x63b9d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.8.0/decode.go:1263 # 0x11e40cf github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.8.0/decode.go:108 # 0x11e4026 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x11eb558 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x11eb297 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x11eaa8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x11f9dfb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:270 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 13: 5824 [13: 5824] @ 0x450265 0x4504d9 0x450405 0x4817ca # 0x450264 runtime.malg+0x24 runtime/proc.go:5020 # 0x4504d8 runtime.newproc1+0x78 runtime/proc.go:5065 # 0x450404 runtime.newproc.func1+0x24 runtime/proc.go:5042 # 0x4817c9 runtime.systemstack+0x49 runtime/asm_amd64.s:514 1: 8192 [3: 24576] @ 0x533ab4 0x5334dd 0x941d10 0x941cd7 0x93f7fe 0x945665 0x945666 0x4ce0f1 0xd23e85 0xd23e5d 0xd23d58 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x941d0f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:168 # 0x941cd6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:830 # 0x93f7fd crypto/tls.(*Conn).readRecordOrCCS+0xd3d crypto/tls/conn.go:680 # 0x945664 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:591 # 0x945665 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1385 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xd23e84 io.ReadFull+0xe4 io/io.go:354 # 0xd23e5c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.0.1/session.go:723 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 1: 12288 [1: 12288] @ 0x1369756 0x4551b8 0x4465e5 0x4464ce 0x483781 # 0x1369755 github.com/pactus-project/pactus/www/grpc/gen/go.init+0x45f5 github.com/pactus-project/pactus/www/grpc/gen/go/wallet.pb.go:2138 # 0x4551b7 runtime.doInit1+0xd7 runtime/proc.go:7371 # 0x4465e4 runtime.doInit+0x344 runtime/proc.go:7338 # 0x4464cd runtime.main+0x22d runtime/proc.go:254 1: 18432 [2: 36864] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x40b631 0x40b590 0x40c329 0x11cc932 0x11cc8e7 0x11cc8b3 0x11ce751 0x8ee6c3 0x8ee605 0x11ce6ab 0x11cd8bc 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x11cc931 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).getOrCreateNode+0x1b1 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:55 # 0x11cc8e6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).invalidateNode+0x166 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:62 # 0x11cc8b2 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x132 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:91 # 0x11ce750 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x70 github.com/pactus-project/pactus/state/state.go:214 # 0x8ee6c2 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x142 github.com/pactus-project/pactus/store/validator.go:84 # 0x8ee604 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:369 # 0x11ce6aa github.com/pactus-project/pactus/state.(*state).loadMerkels+0xea github.com/pactus-project/pactus/state/state.go:208 # 0x11cd8bb github.com/pactus-project/pactus/state.LoadOrNewState+0x37b github.com/pactus-project/pactus/state/state.go:96 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 1: 18432 [1: 18432] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x40b631 0x40b590 0x40c329 0x11cc832 0x11cc85c 0x11d1f07 0x8fb287 0x11d1e26 0x11d0e07 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11cc831 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).getOrCreateNode+0xb1 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:55 # 0x11cc85b github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0xdb github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:86 # 0x11d1f06 github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x86 github.com/pactus-project/pactus/state/state.go:581 # 0x8fb286 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x11d1e25 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:578 # 0x11d0e06 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x566 github.com/pactus-project/pactus/state/state.go:475 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 2: 18944 [4: 37888] @ 0x7299b8 0x73a3ca 0x73ae86 0x73b1cc 0x733eae 0x73b05c 0x73b006 0x73bd26 0x73caac 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8e9b46 0x8ed8a5 0x11d34bb 0x13ca466 0x133540b 0x139cede 0x1335263 0x12e12f6 0x12e64e8 0x12dec9f 0x483781 # 0x7299b7 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x157 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b1cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8e9b45 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8ed8a4 github.com/pactus-project/pactus/store.(*store).Account+0x84 github.com/pactus-project/pactus/store/store.go:306 # 0x11d34ba github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:714 # 0x13ca465 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:216 # 0x133540a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x139cedd github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1335262 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x12e12f5 google.golang.org/grpc.(*Server).processUnaryRPC+0x1035 google.golang.org/grpc@v1.73.0/server.go:1405 # 0x12e64e7 google.golang.org/grpc.(*Server).handleStream+0xb87 google.golang.org/grpc@v1.73.0/server.go:1815 # 0x12dec9e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.73.0/server.go:1035 1: 19072 [1: 19072] @ 0x533ab4 0x5334dd 0x941d10 0x941cd7 0x93f7fe 0x945665 0x945666 0x4ce0f1 0xd23e85 0xd23e5d 0xd23d58 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x941d0f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:168 # 0x941cd6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:830 # 0x93f7fd crypto/tls.(*Conn).readRecordOrCCS+0xd3d crypto/tls/conn.go:680 # 0x945664 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:591 # 0x945665 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1385 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xd23e84 io.ReadFull+0xe4 io/io.go:354 # 0xd23e5c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.0.1/session.go:723 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 1: 27264 [1: 27264] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x40b631 0x40b590 0x40d817 0xc33b3e 0xc35450 0xc34da8 0xc3c20a 0x114fd75 0x11c1630 0x11c13b1 0x483781 # 0xc33b3d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x7d github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:141 # 0xc3544f github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x5cf github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc34da7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc3c209 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x114fd74 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:696 # 0x11c162f github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x11c13b0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 1: 27264 [1: 27264] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x40b60e 0x40b590 0x40d817 0xd01257 0xd048ec 0xeba262 0xeba12d 0xd59482 0xd4cf18 0x483781 # 0xd01256 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0x116 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:314 # 0xd048eb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:816 # 0xeba261 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:270 # 0xeba12c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:261 # 0xd59481 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:604 # 0xd4cf17 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/limiter.go:213 1: 27264 [1: 27264] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x407ff9 0x479549 0x8d87c5 0x4551b8 0x4465e5 0x4464ce 0x483781 # 0x8d87c4 github.com/multiformats/go-multicodec.init+0x24 github.com/multiformats/go-multicodec@v0.9.2/code_string.go:610 # 0x4551b7 runtime.doInit1+0xd7 runtime/proc.go:7371 # 0x4465e4 runtime.doInit+0x344 runtime/proc.go:7338 # 0x4464cd runtime.main+0x22d runtime/proc.go:254 1: 27264 [1: 27264] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x40b631 0x40b590 0x40d817 0xd46e34 0xd47005 0xd55ede 0xd55a65 0x115000c 0x114fe5f 0x11c1630 0x11c13b1 0x483781 # 0xd46e33 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0x213 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_sync.go:83 # 0xd47004 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/dial_sync.go:93 # 0xd55edd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3fd github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:266 # 0xd55a64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:229 # 0x115000b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:714 # 0x114fe5e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:707 # 0x11c162f github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x11c13b0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 1: 32768 [1: 32768] @ 0x527fbf 0x136cf3f 0x136cf11 0x4551b8 0x4465e5 0x4464ce 0x483781 # 0x527fbe strings.genSplit+0x7e strings/strings.go:305 # 0x136cf3e strings.Split+0x9e strings/strings.go:361 # 0x136cf10 github.com/pactus-project/pactus/util/bip39/wordlists.init+0x70 github.com/pactus-project/pactus/util/bip39/wordlists/chinese_traditional.go:23 # 0x4551b7 runtime.doInit1+0xd7 runtime/proc.go:7371 # 0x4465e4 runtime.doInit+0x344 runtime/proc.go:7338 # 0x4464cd runtime.main+0x22d runtime/proc.go:254 1: 32768 [4: 131072] @ 0xaa9045 0xaa9f7f 0xaac1d2 0xab3ba5 0x1324990 0x132da57 0x132da22 0x13327c8 0x1322614 0x1321a5b 0x1433422 0xa04649 0xa06544 0x1432e45 0xa04649 0xa251ce 0xa02b45 0x483781 # 0xaa9044 regexp.(*bitState).reset+0x104 regexp/backtrack.go:91 # 0xaa9f7e regexp.(*Regexp).backtrack+0x19e regexp/backtrack.go:317 # 0xaac1d1 regexp.(*Regexp).doExecute+0x271 regexp/exec.go:535 # 0xab3ba4 regexp.(*Regexp).FindStringSubmatch+0x84 regexp/regexp.go:1040 # 0x132498f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*DefaultQueryParser).Parse+0xcf github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/query.go:50 # 0x132da56 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.PopulateQueryParameters+0x136 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/query.go:37 # 0x132da21 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x101 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:51 # 0x13327c7 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:615 # 0x1322613 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:535 # 0x1321a5a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99a github.com/grpc-ecosystem/grpc-gateway/v2@v2.27.1/runtime/mux.go:454 # 0x1433421 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2356 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0x1432e44 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 1: 32768 [1: 32768] @ 0x11ddc49 0x11f8545 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11ddc48 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0xe8 github.com/pactus-project/pactus/consensus/manager.go:175 # 0x11f8544 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa4 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 32768 [2: 65536] @ 0x533ab4 0x5334dd 0x941d10 0x941cd7 0x93f7fe 0x945665 0x945666 0x4ce0f1 0xd23e85 0xd23e5d 0xd23d58 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x941d0f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:168 # 0x941cd6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:830 # 0x93f7fd crypto/tls.(*Conn).readRecordOrCCS+0xd3d crypto/tls/conn.go:680 # 0x945664 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:591 # 0x945665 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1385 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xd23e84 io.ReadFull+0xe4 io/io.go:354 # 0xd23e5c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.0.1/session.go:723 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 2: 36864 [7: 129024] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x40b631 0x40b590 0x40c329 0x11cc265 0x11cd9fc 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x11cc264 github.com/pactus-project/pactus/state/score.(*Manager).SetCertificate+0x44 github.com/pactus-project/pactus/state/score/score.go:26 # 0x11cd9fb github.com/pactus-project/pactus/state.LoadOrNewState+0x4bb github.com/pactus-project/pactus/state/state.go:123 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 2: 36864 [5: 92160] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x40b60e 0x40b590 0x40c329 0x11cc265 0x11cd9fc 0x14738ab 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x11cc264 github.com/pactus-project/pactus/state/score.(*Manager).SetCertificate+0x44 github.com/pactus-project/pactus/state/score/score.go:26 # 0x11cd9fb github.com/pactus-project/pactus/state.LoadOrNewState+0x4bb github.com/pactus-project/pactus/state/state.go:123 # 0x14738aa github.com/pactus-project/pactus/node.NewNode+0x3ea github.com/pactus-project/pactus/node/node.go:79 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 2: 36864 [3: 55296] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x40b631 0x40b590 0x40c329 0x11edbea 0x11ed1d4 0x11ec0f8 0x11f49eb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11edbe9 github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1a9 github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:60 # 0x11ed1d3 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x11ec0f7 github.com/pactus-project/pactus/sync/cache.(*Cache).AddBlock+0x37 github.com/pactus-project/pactus/sync/cache/cache.go:50 # 0x11f49ea github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1aa github.com/pactus-project/pactus/sync/handler_block_announce.go:31 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 40960 [1: 40960] @ 0x533ab4 0x5334dd 0x941d10 0x941cd7 0x93f7fe 0x945665 0x945666 0x4ce0f1 0xd28c1f 0xd28bfe 0xd27ded 0xd24694 0xd23f0f 0xd23d58 0x483781 # 0x533ab3 bytes.growSlice+0x93 bytes/buffer.go:249 # 0x5334dc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x941d0f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:168 # 0x941cd6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:830 # 0x93f7fd crypto/tls.(*Conn).readRecordOrCCS+0xd3d crypto/tls/conn.go:680 # 0x945664 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:591 # 0x945665 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1385 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xd28c1e io.ReadFull+0x9e io/io.go:354 # 0xd28bfd github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x7d github.com/libp2p/go-yamux/v5@v5.0.1/util.go:150 # 0xd27dec github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:479 # 0xd24693 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:787 # 0xd23f0e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.0.1/session.go:747 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 1: 40960 [1: 40960] @ 0x7538ba 0x7537ea 0x74521a 0x7447e5 0x744d1e 0x744eb0 0x8ebd1d 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x7538b9 github.com/syndtr/goleveldb/leveldb/journal.NewWriter+0x259 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/journal/journal.go:370 # 0x7537e9 github.com/syndtr/goleveldb/leveldb.(*DB).newMem+0x189 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_state.go:138 # 0x745219 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x239 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:619 # 0x7447e4 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:131 # 0x744d1d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:203 # 0x744eaf github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:225 # 0x8ebd1c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 1: 49152 [1: 49152] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x40b631 0x40b590 0x40e306 0xce9665 0xc30ed1 0xce8dc5 0xce857d 0xce7f99 0xd01c15 0xd01ae5 0xeb9f3a 0xd59482 0xd4cf18 0x483781 # 0xce9664 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Push+0x1c4 github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:312 # 0xc30ed0 container/heap.Push+0x30 container/heap/heap.go:52 # 0xce8dc4 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Upsert+0x144 github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:267 # 0xce857c github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x1fc github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:214 # 0xce7f98 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:127 # 0xd01c14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x74 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:383 # 0xd01ae4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:379 # 0xeb9f39 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:255 # 0xd59481 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:604 # 0xd4cf17 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/limiter.go:213 1: 49152 [1: 49152] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x40b631 0x40b590 0x40d817 0xbb8ba9 0xc6f467 0xc6f43a 0xc6f1b8 0x483781 # 0xbb8ba8 github.com/libp2p/go-libp2p-pubsub/timecache.(*FirstSeenCache).Add+0xc8 github.com/libp2p/go-libp2p-pubsub@v0.14.2/timecache/first_seen_cache.go:58 # 0xc6f466 github.com/libp2p/go-libp2p-pubsub.(*PubSub).markSeen+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1206 # 0xc6f439 github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x99 github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:325 # 0xc6f1b7 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:292 1: 49152 [1: 49152] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x40b631 0x40b590 0x40e306 0xce9665 0xc30ed1 0xce8dc5 0xce857d 0xce7f99 0xd01c15 0xd01ae5 0x11a1078 0xdedcb6 0xdec62b 0xdeb4e5 0x483781 # 0xce9664 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Push+0x1c4 github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:312 # 0xc30ed0 container/heap.Push+0x30 container/heap/heap.go:52 # 0xce8dc4 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Upsert+0x144 github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:267 # 0xce857c github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x1fc github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:214 # 0xce7f98 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:127 # 0xd01c14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x74 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:383 # 0xd01ae4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:379 # 0x11a1077 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x77 github.com/libp2p/go-libp2p@v0.42.0/config/config.go:391 # 0xdedcb5 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.52.0/server.go:667 # 0xdec62a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.52.0/server.go:477 # 0xdeb4e4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.52.0/server.go:303 1: 49152 [1: 49152] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x40b60e 0x40b590 0x40d817 0xbb8ba9 0xc6f467 0xc6f43a 0xc6f1b8 0x483781 # 0xbb8ba8 github.com/libp2p/go-libp2p-pubsub/timecache.(*FirstSeenCache).Add+0xc8 github.com/libp2p/go-libp2p-pubsub@v0.14.2/timecache/first_seen_cache.go:58 # 0xc6f466 github.com/libp2p/go-libp2p-pubsub.(*PubSub).markSeen+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:1206 # 0xc6f439 github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x99 github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:325 # 0xc6f1b7 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:292 1: 49152 [2: 98304] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x40b60e 0x40b590 0x40e306 0x8f2dfd 0x8ec188 0x8ec10e 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x8f2dfc github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x1bc github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:53 # 0x8ec187 github.com/pactus-project/pactus/store.(*txStore).addToCache+0x4e7 github.com/pactus-project/pactus/store/tx.go:83 # 0x8ec10d github.com/pactus-project/pactus/store.NewStore+0x46d github.com/pactus-project/pactus/store/store.go:129 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 1: 49152 [2: 98304] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x40b631 0x40b590 0x40e306 0x8f2dfd 0x8ec188 0x8ec10e 0x14737b0 0x148ebfd 0x1494b5a 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x8f2dfc github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x1bc github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:53 # 0x8ec187 github.com/pactus-project/pactus/store.(*txStore).addToCache+0x4e7 github.com/pactus-project/pactus/store/tx.go:83 # 0x8ec10d github.com/pactus-project/pactus/store.NewStore+0x46d github.com/pactus-project/pactus/store/store.go:129 # 0x14737af github.com/pactus-project/pactus/node.NewNode+0x2ef github.com/pactus-project/pactus/node/node.go:70 # 0x148ebfc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x1494b59 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 3: 55296 [7: 129024] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x40b60e 0x40b590 0x40c329 0x11edbea 0x11ed1d4 0x11f49cc 0x11f499b 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11edbe9 github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1a9 github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:60 # 0x11ed1d3 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x11f49cb github.com/pactus-project/pactus/sync/cache.(*Cache).AddCertificate+0x18b github.com/pactus-project/pactus/sync/cache/cache.go:66 # 0x11f499a github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x15a github.com/pactus-project/pactus/sync/handler_block_announce.go:30 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 3: 55296 [7: 129024] @ 0x479453 0x409d5d 0x409d5e 0x409caf 0x40b631 0x40b590 0x40c329 0x11edbea 0x11ed1d4 0x11f49cc 0x11f499b 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x11edbe9 github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1a9 github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:60 # 0x11ed1d3 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x11f49cb github.com/pactus-project/pactus/sync/cache.(*Cache).AddCertificate+0x18b github.com/pactus-project/pactus/sync/cache/cache.go:66 # 0x11f499a github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x15a github.com/pactus-project/pactus/sync/handler_block_announce.go:30 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 7: 66304 [36: 340992] @ 0x7299b8 0x73a3ca 0x73ae86 0x73b1cc 0x733eae 0x73b05c 0x73b006 0x73bd26 0x73caac 0x767427 0x7673e1 0x7699b3 0x768eec 0x76959c 0x747545 0x747a73 0x8ebbb1 0x8eb186 0x8ea616 0x8ec3e5 0x11d0e30 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x7299b7 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x157 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b1cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73bd25 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x73caab github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x68b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x767426 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:935 # 0x7673e0 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:460 # 0x7699b2 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:178 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x747544 github.com/syndtr/goleveldb/leveldb.(*DB).has+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:823 # 0x747a72 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:865 # 0x8ebbb0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8eb185 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8ea615 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x395 github.com/pactus-project/pactus/store/block.go:79 # 0x8ec3e4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11d0e2f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x58f github.com/pactus-project/pactus/state/state.go:477 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 6: 110592 [564: 10395648] @ 0x7299b8 0x73a3ca 0x73ae86 0x73b1cc 0x733eae 0x73b05c 0x73b006 0x73b892 0x73c533 0x76718c 0x767146 0x7699cb 0x768eec 0x76959c 0x746fe7 0x747839 0x8eba71 0x8eaadf 0x8ec992 0x8ec88b 0x11d3185 0x11fbeb4 0x11f51f3 0x11fa86f 0x11fa20b 0x11f9c6e 0x11c247f 0x483781 # 0x7299b7 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x157 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x73a3c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x73ae85 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x73b1cb github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x733ead github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x73b05b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x73b005 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x73b891 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x73c532 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x76718b github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x767145 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7699ca github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x768eeb github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x76959b github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x746fe6 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4c6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x747838 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x8eba70 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8eaade github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8ec991 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8ec88a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11d3184 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:686 # 0x11fbeb3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:557 # 0x11f51f2 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11fa20a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:295 # 0x11f9c6d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 139264 [1: 139264] @ 0xce9589 0xc30ed1 0xce8dc5 0xce857d 0xce7f99 0xd01c15 0xd01ae5 0xeb9f3a 0xd59482 0xd4cf18 0x483781 # 0xce9588 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Push+0xe8 github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:311 # 0xc30ed0 container/heap.Push+0x30 container/heap/heap.go:52 # 0xce8dc4 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Upsert+0x144 github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:267 # 0xce857c github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x1fc github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:214 # 0xce7f98 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.42.0/x/rate/limiter.go:127 # 0xd01c14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x74 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:383 # 0xd01ae4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:379 # 0xeb9f39 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x79 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:255 # 0xd59481 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:604 # 0xd4cf17 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/limiter.go:213 1: 147456 [1: 147456] @ 0xc33085 0xc30ed1 0xc33d1d 0xc35450 0xc34da8 0xc3c20a 0x114fd75 0x11c1630 0x11c13b1 0x483781 # 0xc33084 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Push+0x64 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:78 # 0xc30ed0 container/heap.Push+0x30 container/heap/heap.go:52 # 0xc33d1c github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x25c github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:148 # 0xc3544f github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x5cf github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc34da7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc3c209 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x114fd74 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:696 # 0x11c162f github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x11c13b0 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 1: 147456 [1: 147456] @ 0x447289 0x4504f4 0x450405 0x4817ca # 0x447288 runtime.allgadd+0x68 runtime/proc.go:667 # 0x4504f3 runtime.newproc1+0x93 runtime/proc.go:5067 # 0x450404 runtime.newproc.func1+0x24 runtime/proc.go:5042 # 0x4817c9 runtime.systemstack+0x49 runtime/asm_amd64.s:514 2: 229376 [2: 229376] @ 0xdeaced 0xdf8745 0xdf83d5 0xe9ad96 0xe9d6fb 0xe9b044 0xe9982c 0xea5cf6 0xd5b670 0xd5af7e 0x11a3890 0x11844d2 0x1183ee8 0x119c611 0x1192bb2 0x119c5a9 0x119352b 0x483781 # 0xdeacec github.com/quic-go/quic-go.newServer+0x12c github.com/quic-go/quic-go@v0.52.0/server.go:270 # 0xdf8744 github.com/quic-go/quic-go.(*Transport).createServer+0x244 github.com/quic-go/quic-go@v0.52.0/transport.go:216 # 0xdf83d4 github.com/quic-go/quic-go.(*Transport).Listen+0x14 github.com/quic-go/quic-go@v0.52.0/transport.go:173 # 0xe9ad95 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*wrappedQUICTransport).Listen+0x15 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/connmgr.go:443 # 0xe9d6fa github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*refcountedTransport).Listen+0x1a github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/reuse.go:149 # 0xe9b043 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newQuicListener+0x263 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/listener.go:74 # 0xe9982b github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).ListenQUICAndAssociate+0x3eb github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/connmgr.go:231 # 0xea5cf5 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Listen+0x395 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/transport.go:315 # 0xd5b66f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr+0x6f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:116 # 0xd5af7d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Listen+0x2dd github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:53 # 0x11a388f github.com/libp2p/go-libp2p/config.(*Config).NewNode.func3.1+0x2f github.com/libp2p/go-libp2p@v0.42.0/config/config.go:524 # 0x11844d1 go.uber.org/fx/internal/lifecycle.(*Lifecycle).runStartHook+0x1f1 go.uber.org/fx@v1.24.0/internal/lifecycle/lifecycle.go:256 # 0x1183ee7 go.uber.org/fx/internal/lifecycle.(*Lifecycle).Start+0x467 go.uber.org/fx@v1.24.0/internal/lifecycle/lifecycle.go:216 # 0x119c610 go.uber.org/fx.(*App).start-fm.(*App).start.func1+0x30 go.uber.org/fx@v1.24.0/app.go:702 # 0x1192bb1 go.uber.org/fx.(*App).withRollback+0x31 go.uber.org/fx@v1.24.0/app.go:684 # 0x119c5a8 go.uber.org/fx.(*App).start+0x48 go.uber.org/fx@v1.24.0/app.go:701 # 0x119352a go.uber.org/fx.withTimeout.func1+0x6a go.uber.org/fx@v1.24.0/app.go:801 1: 1400832 [15: 21012480] @ 0x72f80e 0x742cbe 0x757bdd 0x7586fb 0x8eede5 0x8eecfa 0x11d0e49 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x72f80d github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x46d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:305 # 0x742cbd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:219 # 0x757bdc github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x3fc github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:238 # 0x7586fa github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:317 # 0x8eede4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:422 # 0x8eecf9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:418 # 0x11d0e48 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a8 github.com/pactus-project/pactus/state/state.go:479 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 2097152 [215: 450887680] @ 0x729965 0x7409c5 0x7669e5 0x74c1a8 0x74d0d5 0x74aba9 0x74da85 0x74e614 0x74f975 0x483781 # 0x729964 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:53 # 0x7409c4 github.com/syndtr/goleveldb/leveldb/table.NewWriter+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:370 # 0x7669e4 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:379 # 0x74c1a7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:392 # 0x74d0d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x74aba8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x74da84 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x74e613 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x74f974 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 1: 4194304 [15: 62914560] @ 0x730a65 0x753494 0x753989 0x7570a5 0x75769a 0x7572ca 0x75784e 0x7586fb 0x8eede5 0x8eecfa 0x11d0e49 0x11fb826 0x11f49fb 0x11fa86f 0x11f9f3b 0x11f9c46 0x11c247f 0x483781 # 0x730a64 github.com/syndtr/goleveldb/leveldb/memdb.New+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:474 # 0x753493 github.com/syndtr/goleveldb/leveldb.(*DB).mpoolGet+0xb3 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_state.go:90 # 0x753988 github.com/syndtr/goleveldb/leveldb.(*DB).newMem+0x328 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_state.go:147 # 0x7570a4 github.com/syndtr/goleveldb/leveldb.(*DB).rotateMem+0x64 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:46 # 0x757699 github.com/syndtr/goleveldb/leveldb.(*DB).flush.func1+0x279 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:106 # 0x7572c9 github.com/syndtr/goleveldb/leveldb.(*DB).flush+0x109 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:118 # 0x75784d github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:157 # 0x7586fa github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:317 # 0x8eede4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:422 # 0x8eecf9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:418 # 0x11d0e48 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5a8 github.com/pactus-project/pactus/state/state.go:479 # 0x11fb825 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:532 # 0x11f49fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ba github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x11fa86e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:335 # 0x11f9f3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:277 # 0x11f9c45 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x11c247e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 # runtime.MemStats # Alloc = 193267704 # TotalAlloc = 302916232592 # Sys = 350414152 # Lookups = 0 # Mallocs = 3461861528 # Frees = 3459813369 # HeapAlloc = 193267704 # HeapSys = 285802496 # HeapIdle = 61366272 # HeapInuse = 224436224 # HeapReleased = 27918336 # HeapObjects = 2048159 # Stack = 49741824 / 49741824 # MSpan = 3878720 / 4373760 # MCache = 2416 / 15704 # BuckHashSys = 3588737 # GCSys = 5933192 # OtherSys = 958439 # NextGC = 339912490 # LastGC = 1758020568375136610 # PauseNs = [1151876 864680 1345740 1026324 1142896 1477043 866611 1857923 732667 680345 663705 1102544 852529 1008883 1298829 967012 1333989 1139455 1753489 1520663 1341878 1275558 1062304 937482 997212 713666 1495963 1397981 1300709 1158825 1905102 1377981 1636547 1527604 1727609 1825911 1321681 1689668 1460603 1125815 1566306 1694579 1743109 1877982 1810651 1595796 1446812 1008162 1529875 1819351 1870522 979682 1516774 1725428 1396442 2316812 1317021 1004793 1231188 1811760 1438212 1496174 1646338 1308849 1931674 1627176 1303189 1224817 1494604 1621116 1331589 1451253 1203477 1469413 1140236 982122 1305689 1221798 1316189 1240638 748618 1321210 1071344 848689 1648857 1452244 1705759 1523905 1645327 2461546 951371 1040333 929182 1550135 2456856 1475103 1642946 1756120 2016076 1503524 969052 1969395 1547935 1354870 1660667 1504074 1481494 1892164 1455364 1454233 1605747 2145148 1456223 1343790 1968843 1290399 1156756 917290 1151905 1106504 1048863 1134786 1313719 1084865 1933314 1625947 1885113 1550876 1562705 1814900 1147855 1149096 1375391 2276252 1814770 1478484 1700719 1665577 1542395 1562845 2027855 1466883 867580 1264828 1677117 1777780 890670 1029003 968442 1533655 1586746 1404652 1456233 1349901 4114932 1182596 1149986 1031143 1055594 1477793 3780196 1710579 1698578 1512414 1350541 1424142 1392323 1283738 1280020 1300199 1069514 940661 1670958 1021963 1422892 1004522 1329670 1377081 1147285 1075834 1336330 1730898 1282869 1456164 906680 1137225 1154356 1268958 1315260 1491244 1807159 1692768 1335690 8635703 1607946 863450 1488003 967561 1825841 1343350 1210417 1135396 1548894 1591437 1573655 1415561 1244337 1370661 1602376 1137085 1549264 1186566 1710409 4248474 1297248 1330931 1018963 1518794 1448693 1384202 1338011 1212527 1320060 1285019 1398721 997552 1767709 1463733 2167989 1753639 1933883 2056576 2467316 1512374 1639238 1577076 1433573 1594706 1792742 1898293 1485244 1561975 1573015 1410281 1309689 1135645 1267408 1409421 1227027 1376441 1352481 1132555 639135 1045574 1135805 1739910] # PauseEnd = [1757998917199554097 1757999037437702316 1757999157712546165 1757999277946571452 1757999398252544307 1757999518470297022 1757999638725206167 1757999759119135662 1757999879397825007 1757999999703585416 1758000119945127989 1758000240273954125 1758000360511222231 1758000480807542436 1758000600971330891 1758000721241085472 1758000841461128072 1758000961721581447 1758001082019046085 1758001202308903487 1758001322542395338 1758001442738200999 1758001562965340655 1758001683215196238 1758001803384415992 1758001923638434383 1758002043964367089 1758002164249889918 1758002284507333824 1758002404690411557 1758002525133067484 1758002645383456012 1758002765685758474 1758002885993863207 1758003006285230473 1758003126578100805 1758003247013692551 1758003367447847139 1758003487652014118 1758003608025564028 1758003728348417013 1758003848582622639 1758003968956402427 1758004089327739013 1758004209586271149 1758004329947350666 1758004450274585341 1758004570535890834 1758004690805334862 1758004811090173751 1758004931363605929 1758005051602053601 1758005171835996594 1758005292112851195 1758005412384166817 1758005532740465198 1758005652986470202 1758005773182273680 1758005893450644018 1758006013726585345 1758006133966400185 1758006254286152353 1758006374604814678 1758006494864773405 1758006615164041747 1758006735430320993 1758006855638156368 1758006975929167926 1758007096237143972 1758007216456899900 1758007336763734896 1758007457059036603 1758007577351085845 1758007697627295150 1758007817985357600 1758007938234368615 1758008058547095658 1758008178784516141 1758008299045346733 1758008419215440221 1758008539507363001 1758008659773761818 1758008779976837184 1758008900207373544 1758009020445636361 1758009140734108731 1758009261002436024 1758009381273350022 1758009501532505617 1758009621862912088 1758009742139274949 1758009862415784119 1758009982572575563 1758010102832754418 1758010223188545147 1758010343451788442 1758010463777409981 1758010584085807819 1758010704392821053 1758010824684501193 1758010944932945548 1758011065262345120 1758011185586348459 1758011305876551954 1758011426192038323 1758011546457817349 1758011666768461497 1758011787074938970 1758011907407991640 1758012027708169065 1758012148116519655 1758012268532903332 1758012388816084135 1758012509178978710 1758012629487397447 1758012749710680873 1758012870014959032 1758012990179558779 1758013110448474103 1758013230732439189 1758013351001069597 1758013471209284463 1758013591473698301 1758013711683424947 1758013832005986666 1758013952292657797 1758014072525859414 1758014192815835232 1758014313160855853 1758014433448279044 1758014553626769505 1758014673960878843 1758014794188528312 1758014914626508523 1758015034980017148 1758015155242464251 1758015275533833760 1758015395792965645 1758015516073240702 1758015636380539318 1758015756659475746 1758015877064567274 1758015997302002399 1758016117546296929 1758016237928461362 1758016358180383952 1758016478439950709 1758016598664624156 1758016718934524015 1758016839223361851 1758016959508237031 1758017079780846733 1758017200072085913 1758017320333947373 1758017440977775512 1758017561163546630 1758017681489479569 1758017801702595692 1758017921934255752 1758018042234562651 1758018162504214340 1758018282761465771 1758018403026108270 1758018523276809852 1758018643562566189 1758018763813437894 1758018884206714840 1758019004409134110 1758019124830768528 1758019245209221927 1758019365664017242 1758019485845470689 1758019606154054097 1758019726339587095 1758019846647168465 1758019966936826327 1758020087231943698 1758020207616867663 1758020327842728797 1758020448119705365 1758020568375136610 1757989894910066742 1757990015157963678 1757990135494610754 1757990255715701863 1757990375981007657 1757990496187728342 1757990616802166230 1757990737009417770 1757990857396275362 1757990977689237167 1757991098011804995 1757991218287407885 1757991338814989029 1757991459156907112 1757991579404499364 1757991699646218083 1757991819902060310 1757991940213577673 1757992060426003114 1757992180678624004 1757992300868113775 1757992421118239515 1757992541381540136 1757992661651672746 1757992781947289018 1757992902163281745 1757993022477203500 1757993142736945506 1757993262962935708 1757993383211661798 1757993503393634720 1757993623721057645 1757993743940389038 1757993864186774011 1757993984460891982 1757994104734865526 1757994224999469749 1757994345452050371 1757994465780773624 1757994586106918373 1757994706418274857 1757994826736406133 1757994947114851280 1757995067391630972 1757995187682594060 1757995308175609969 1757995428613619662 1757995548946536800 1757995669365654480 1757995789804764363 1757995910126280153 1757996030633427165 1757996150863238584 1757996271125667393 1757996391420710194 1757996511709316683 1757996631963672399 1757996752213712999 1757996872452592586 1757996992708683749 1757997113003603322 1757997233238680360 1757997353520156993 1757997473744427769 1757997593996301513 1757997714203222496 1757997834446408427 1757997954687645734 1757998074850058734 1757998195125173529 1757998315503202536 1757998435706014061 1757998556091853207 1757998676640150633 1757998796940931027] # NumGC = 5301 # NumForcedGC = 0 # GCCPUFraction = 0.00041399273039438193 # DebugGC = false # MaxRSS = 391217152